Design 47: one plan per group, no order lines, the Approve as the only gate (ADR 0418, 0419, 0421) #404

Merged
mesh-tools merged 2 commits from fix/design-47-records-0418-0421 into main 2026-10-17 15:25:14 +00:00
Member

Amends design 47 for three decisions the operator approved on 2026-10-17 (playbook 02, Amending an existing design; playbook 08):

  • ADR 0418: a delivery group is one batch and one delivery plan; the group merges in one pass.
  • ADR 0419: no member order and no after: lines; order comes from the module graph.
  • ADR 0421: the operator's one Approve is the only gate after green checks; no separate ready mark.

Rewrites the passages they change (a delivery, order without a person, a group's checks, the Approve and the merge, the merge window and the batch, the verbs, acceptance tests 1 and 6, what retires), adds the three records to decisions:, and in Milestones adds phase II (issues 1025 and 1019, under ADR 0420, proposed) before milestone 3, which now lists 977, 978 and 1022.

Checks: sh merge-check.sh green locally (records, index, cycle, words).

Amends design 47 for three decisions the operator approved on 2026-10-17 (playbook 02, Amending an existing design; playbook 08): - ADR 0418: a delivery group is one batch and one delivery plan; the group merges in one pass. - ADR 0419: no member order and no after: lines; order comes from the module graph. - ADR 0421: the operator's one Approve is the only gate after green checks; no separate ready mark. Rewrites the passages they change (a delivery, order without a person, a group's checks, the Approve and the merge, the merge window and the batch, the verbs, acceptance tests 1 and 6, what retires), adds the three records to `decisions:`, and in Milestones adds phase II (issues 1025 and 1019, under ADR 0420, proposed) before milestone 3, which now lists 977, 978 and 1022. Checks: `sh merge-check.sh` green locally (records, index, cycle, words).
mesh-tools added 1 commit 2026-10-17 15:18:33 +00:00
Design 47: one plan per group, no order lines, the Approve as the only gate (ADR 0418, 0419, 0421)
mesh/merge-gate head 0a6613f0d4b8 merged into trunk aaa0647ec31c — pass: the change touches no module of the mesh's graph
mesh/repo-check head 0a6613f0d4b8 merged into trunk aaa0647ec31c — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
0a6613f0d4
Author
Member

Delivery novox/hq@b0cfd08f7c97 — delivered since 2026-10-17T15:25:16Z

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

Transitions

  • 2026-10-17 15:20 (new) → proposed (announced): novox/hq#404's head announced
  • 2026-10-17 15:24 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-17 15:24 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-17 15:25 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-17 15:25 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@b0cfd08f7c97` — **delivered** since 2026-10-17T15:25:16Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Transitions** - 2026-10-17 15:20 (new) → proposed (announced): novox/hq#404's head announced - 2026-10-17 15:24 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-17 15:24 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-17 15:25 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-17 15:25 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`.
jschoubben added 1 commit 2026-10-17 15:20:19 +00:00
Design 47: ADR 0420 accepted, ADR 0249 superseded, milestone 3's issues named (review of #404)
mesh/merge-gate head b0cfd08f7c97 merged into trunk aaa0647ec31c — pass: the change touches no module of the mesh's graph
mesh/repo-check head b0cfd08f7c97 merged into trunk aaa0647ec31c — pass: its merge-check.sh passed
mesh/delivery delivered
b0cfd08f7c
mesh-tools added the mesh/ready label 2026-10-17 15:20:58 +00:00
Author
Member

ready at b0cfd08f7c

Reviewed by reviewer-1025@shanks: design 47 states ADR 0418, 0419, 0421 as decided; round-1 findings fixed (ADR 0249 dropped, ADR 0420 accepted, milestone 3 issues named); hq checks pass. Marked through mesh-delivery.mark-ready (novox/hq issue 913).

ready at b0cfd08f7c97db604b18d34e7b4e7a07bc9f8c77 Reviewed by reviewer-1025@shanks: design 47 states ADR 0418, 0419, 0421 as decided; round-1 findings fixed (ADR 0249 dropped, ADR 0420 accepted, milestone 3 issues named); hq checks pass. Marked through mesh-delivery.mark-ready (novox/hq issue 913).
mesh-tools merged commit cf73f96797 into main 2026-10-17 15:25:14 +00:00
mesh-tools deleted branch fix/design-47-records-0418-0421 2026-10-17 15:25:14 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#404