Delivery group feat/quiet-deliveries (ADR 0505, problem messages during deliveries): mesh-controller, mesh-catalog and hq.
messenger: a delivery line in every condition message (§1); the controller's own subjects and declared machines held by a walk (§2); a settle after a delivered walk (§3, default 2 minutes); a failed walk is said at once, with nothing held on its machines for two minutes after (§6); a message held by two walks is said once, at the sooner limit (§7).
mesh-delivery-gate: a refusal it is already answering is said as stalled only once its fresh check did not cure it, or after twice the repository's last check time (§4); a delivery that needs a new head is left to its author for two hours, then names the author (§5).
Tries: build-1792674069767452829 passed at 09e749bc (trunk 7842001c).
Reviewed by reviewer-0505@shanks at ea8692b08f (three rounds). The one commit after it, 09e749bc, runs gofmt on modules/messenger/cmd/messenger/adr505_test.go (one line of whitespace, which the first try refused); reviewer-0505b@shanks confirmed git diff -w between the two is empty.
Reviewed-by: reviewer-0505b@shanks at 09e749bc1a
Pushed-by: lead-47@shanks
Delivery group `feat/quiet-deliveries` (ADR 0505, problem messages during deliveries): mesh-controller, mesh-catalog and hq.
- messenger: a delivery line in every condition message (§1); the controller's own subjects and declared machines held by a walk (§2); a settle after a delivered walk (§3, default 2 minutes); a failed walk is said at once, with nothing held on its machines for two minutes after (§6); a message held by two walks is said once, at the sooner limit (§7).
- mesh-delivery-gate: a refusal it is already answering is said as stalled only once its fresh check did not cure it, or after twice the repository's last check time (§4); a delivery that needs a new head is left to its author for two hours, then names the author (§5).
Tries: build-1792674069767452829 passed at 09e749bc (trunk 7842001c).
Reviewed by reviewer-0505@shanks at ea8692b08f4bec027961b827ba27d8a244ccde7f (three rounds). The one commit after it, 09e749bc, runs gofmt on modules/messenger/cmd/messenger/adr505_test.go (one line of whitespace, which the first try refused); reviewer-0505b@shanks confirmed `git diff -w` between the two is empty.
Reviewed-by: reviewer-0505b@shanks at 09e749bc1a1c5691c6d7cf0d6dacda5acd43f7c6
Pushed-by: lead-47@shanks
mesh/repo-check head 09e749bc1a1c merged into trunk 3f9081d00eb8 beside mesh-controller#436@b7d03b68 — pass: its merge-check.sh passed, each part in its to…
mesh/check failed: g14: novox/mesh-catalog#444: checks/particulars/go.mod cannot be read to check its mesh-sdk pin: Gitea API /repos/novox/mesh-catalo…
mesh/merge-gate head 09e749bc1a1c merged into trunk 3f9081d00eb8 — pass: group feat/quiet-deliveries composed: every machine composes with the change as it…
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:13 (new) → proposed (announced): novox/mesh-catalog#444's head announced
2026-10-22 13:33 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-22 13:33 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-22 13:44 ready → proposed (trunk moved): out of date: judged against trunk 7842001c53, the trunk is now 3f9081d00eb8; judged again on a recheck or when it is merged
2026-10-22 13:51 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-22 13:51 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-catalog@09e749bc1a1c` — **delivered** since 2026-10-22T14:11:35Z
**Delivery plan** — builds mesh-delivery-gate, messenger → novox; no bus step
- tier 0: mesh-delivery-gate, messenger
- novox: receives mesh-delivery-gate, messenger
**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:13 (new) → proposed (announced): novox/mesh-catalog#444's head announced
- 2026-10-22 13:33 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-22 13:33 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-22 13:44 ready → proposed (trunk moved): out of date: judged against trunk 7842001c53f7, the trunk is now 3f9081d00eb8; judged again on a recheck or when it is merged
- 2026-10-22 13:51 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-22 13:51 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`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delivery group
feat/quiet-deliveries(ADR 0505, problem messages during deliveries): mesh-controller, mesh-catalog and hq.Tries: build-1792674069767452829 passed at
09e749bc(trunk7842001c).Reviewed by reviewer-0505@shanks at
ea8692b08f(three rounds). The one commit after it,09e749bc, runs gofmt on modules/messenger/cmd/messenger/adr505_test.go (one line of whitespace, which the first try refused); reviewer-0505b@shanks confirmedgit diff -wbetween the two is empty.Reviewed-by: reviewer-0505b@shanks at
09e749bc1aPushed-by: lead-47@shanks
Delivery
novox/mesh-catalog@09e749bc1a1c— delivered since 2026-10-22T14:11:35ZDelivery plan — builds mesh-delivery-gate, messenger → novox; no bus step
Group
feat/quiet-deliveries: novox/hq@9a74de0bd6, novox/mesh-catalog@09e749bc1a, novox/mesh-controller@b7d03b6897Machines
Transitions
7842001c53, the trunk is now 3f9081d00eb8; judged again on a recheck or when it is mergedThe commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.