R6: design 47, the glossary and playbook 07 follow the switch to wants (issue 1130) #475

Merged
mesh-tools merged 4 commits from feat/r6 into main 2026-10-24 23:00:22 +00:00
Member

Design 47's sections that ADR 0429 replaces at release 6 are rewritten (issue 1130's part for release 6), the glossary's entries for the delivery plan, merge window, batch, rollout, tier, declaration and send are retired or restated, and playbook 07's controller delivery is rewritten for wants. The hand path's command is named mesh-hand-compose.

Tries: try-1792878155495708685 passed on ba09497.

Delivery group feat/r6 (design 47, milestone R6; ADR 0539, ADR 0540): mesh-sdk, mesh-host, mesh-delivery, mesh-catalog, hq, mesh-controller. One Approve for the group; its delivery is the last delivery plan the controller runs, and after it a merged change reaches each machine through its wants alone.

After the delivery: the operator's signing key is set as mesh-host's operator-signers setting, and acceptance test 18 is read live.

Release-switch: 6
Reviewed-by: reviewer-r6m@shanks at ba09497092
Pushed-by: lead-47@shanks

Design 47's sections that ADR 0429 replaces at release 6 are rewritten (issue 1130's part for release 6), the glossary's entries for the delivery plan, merge window, batch, rollout, tier, declaration and send are retired or restated, and playbook 07's controller delivery is rewritten for wants. The hand path's command is named `mesh-hand-compose`. Tries: try-1792878155495708685 passed on ba09497. Delivery group feat/r6 (design 47, milestone R6; ADR 0539, ADR 0540): mesh-sdk, mesh-host, mesh-delivery, mesh-catalog, hq, mesh-controller. One Approve for the group; its delivery is the last delivery plan the controller runs, and after it a merged change reaches each machine through its wants alone. After the delivery: the operator's signing key is set as mesh-host's operator-signers setting, and acceptance test 18 is read live. Release-switch: 6 Reviewed-by: reviewer-r6m@shanks at ba09497092ecabef9e9b1eb71677c5cb0ae11fd1 Pushed-by: lead-47@shanks
mesh-tools added 4 commits 2026-10-24 22:17:17 +00:00
Release 6 deletes delivery plans, batches, the merge window and tiers, so
design 47's sections that described them as current are rewritten to the
assigner's seven rules, the controller's signed compositions per node, the
node agent, credentials on a done build, the switch as release 5's last plan,
the hand path by mesh-compose and a want, and the view's delivered, moving,
settled and stuck events. The glossary gains composition and restates want,
declaration, send and apply; the playbooks follow a delivery by the view and
the have keys and call no plans, plan, push or what-if.
Name the hand-path command mesh-hand-compose, as mesh-sdk feat/r6 now calls it: main's mesh-compose is the composer (ADR 0482, issue 1943)
mesh/delivery-group group feat/r6 merged: every member is merged
mesh/delivery delivered
mesh/check pass ba09497092ec on 0e1d0392bc83 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | composition passed
ba09497092
Author
Member

Delivery novox/hq@ba09497092ec — delivered since 2026-10-24T23:00:24Z

Delivery plan — builds nothing: the change touches no module of the mesh's graph

Group feat/r6: novox/hq@ba09497092, novox/mesh-catalog@d09cbf1523, novox/mesh-controller@9c38aed789, novox/mesh-delivery@3e863884fd, novox/mesh-host@81758b24a8, novox/mesh-sdk@748c564cdf

  • composed together: pass — the checker's verdict at the members' heads (d2bc2f317716)

Transitions

  • 2026-10-24 22:17 (new) → proposed (announced): novox/hq#475's head announced
  • 2026-10-24 22:59 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-24 22:59 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-24 23:00 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-24 23:00 published → delivered (done): nothing for a walk to move

The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/hq@ba09497092ec` — **delivered** since 2026-10-24T23:00:24Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Group** `feat/r6`: novox/hq@ba09497092ec, novox/mesh-catalog@d09cbf152317, novox/mesh-controller@9c38aed78905, novox/mesh-delivery@3e863884fda8, novox/mesh-host@81758b24a8e4, novox/mesh-sdk@748c564cdf7c - composed together: pass — the checker's verdict at the members' heads (d2bc2f317716) **Transitions** - 2026-10-24 22:17 (new) → proposed (announced): novox/hq#475's head announced - 2026-10-24 22:59 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-24 22:59 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-24 23:00 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-24 23:00 published → delivered (done): nothing for a walk to move The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
mesh-tools merged commit 0e1d0392bc into main 2026-10-24 23:00:22 +00:00
mesh-tools deleted branch feat/r6 2026-10-24 23:00:22 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#475