Say a delivery's start and end with the machines its merges declare, and word a needed new head as its author's (ADR 0505) #436

Merged
mesh-tools merged 2 commits from feat/quiet-deliveries into main 2026-10-22 14:01:23 +00:00
Member

Delivery group feat/quiet-deliveries (ADR 0505, problem messages during deliveries): mesh-controller, mesh-catalog and hq.

  • A walk's start and end name the machines whose declaration its merges change, marked declared (§2).
  • A delivery that needs a new head is worded as its author's, with no Stop action (§5).

Try: build-1792673635918487890 passed at b7d03b68 (trunk 8f2d22db).

Reviewed-by: reviewer-0505@shanks at b7d03b6897
Pushed-by: lead-47@shanks

Delivery group `feat/quiet-deliveries` (ADR 0505, problem messages during deliveries): mesh-controller, mesh-catalog and hq. - A walk's start and end name the machines whose declaration its merges change, marked declared (§2). - A delivery that needs a new head is worded as its author's, with no Stop action (§5). Try: build-1792673635918487890 passed at b7d03b68 (trunk 8f2d22db). Reviewed-by: reviewer-0505@shanks at b7d03b68974dd6ce9c5a3302558d2f4e37eea5fd Pushed-by: lead-47@shanks
mesh-tools added 2 commits 2026-10-22 13:12:55 +00:00
Word a delivery that needs its author's new head as its author's, with no Stop (ADR 0505 §5)
mesh/repo-check head b7d03b68974d merged into trunk 8f2d22db0caa beside mesh-catalog#444@09e749bc — pass: its merge-check.sh passed
mesh/merge-gate head b7d03b68974d merged into trunk 8f2d22db0caa — pass: group feat/quiet-deliveries composed: every machine composes with the change as it…
mesh/check checking b7d03b68974d on 8f2d22db0caa
mesh/delivery delivered
mesh/delivery-group group feat/quiet-deliveries delivered: every member is delivered
b7d03b6897
Author
Member

Delivery novox/mesh-controller@b7d03b68974d — delivered since 2026-10-22T14:11:35Z

Delivery plan — builds mesh-controller → novox; no bus step

  • tier 0: mesh-controller
  • novox: receives mesh-controller

Group feat/quiet-deliveries: novox/hq@9a74de0bd6, novox/mesh-catalog@09e749bc1a, novox/mesh-controller@b7d03b6897

  • composed together: pass — every machine composes with the change as it did without (4 of 4 compose)

Machines

  • mesh-controller on every machine running it: sent
  • mesh-delivery-gate on every machine running it: sent
  • messenger on every machine running it: sent

Transitions

  • 2026-10-22 13:12 (new) → proposed (announced): novox/mesh-controller#436's head announced
  • 2026-10-22 13:31 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-22 13:31 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-22 14:09 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-22 14:09 published → delivering (go): its walk started: let go by this owner in its group's order, by a person, or on the controller's own path — not a failed walk that carried a later commit for it, after which it waits for a walk of its own commit
  • 2026-10-22 14:11 delivering → delivered (done): its walk is done, carrying its own commit: every machine of its deploy plan passed, or was left as its policy says

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

<!-- mesh-delivery:view --> **Delivery** `novox/mesh-controller@b7d03b68974d` — **delivered** since 2026-10-22T14:11:35Z **Delivery plan** — builds mesh-controller → novox; no bus step - tier 0: mesh-controller - novox: receives mesh-controller **Group** `feat/quiet-deliveries`: novox/hq@9a74de0bd64f, novox/mesh-catalog@09e749bc1a1c, novox/mesh-controller@b7d03b68974d - composed together: pass — every machine composes with the change as it did without (4 of 4 compose) **Machines** - mesh-controller on every machine running it: sent - mesh-delivery-gate on every machine running it: sent - messenger on every machine running it: sent **Transitions** - 2026-10-22 13:12 (new) → proposed (announced): novox/mesh-controller#436's head announced - 2026-10-22 13:31 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-22 13:31 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-22 14:09 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-22 14:09 published → delivering (go): its walk started: let go by this owner in its group's order, by a person, or on the controller's own path — not a failed walk that carried a later commit for it, after which it waits for a walk of its own commit - 2026-10-22 14:11 delivering → delivered (done): its walk is done, carrying its own commit: every machine of its deploy plan passed, or was left as its policy says The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
mesh-tools merged commit b8f77577fe into main 2026-10-22 14:01:23 +00:00
mesh-tools deleted branch feat/quiet-deliveries 2026-10-22 14:01:23 +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/mesh-controller#436