Design 47 milestone R3b (ADR 0437 §9), one delivery group with mesh-controller's feat/delivery-seat-by-claim. The operator sees no change in R3b.
issue 1217: the router (messenger) takes a module's condition on mesh.seat.operator-channel.accept.condition., in mesh-sdk's layout, and decides its channels as for the controller's conditions; the seat operator-channel declares condition among its accepts and by-caller verbs; a module's condition is never ended by the sync with the controller's conditions (1217/AC7). mesh-sdk pinned at main aa68b673 (which moves go to 1.26.0).
issue 1218: bus tests: a condition said on the subject reaches the desk and is cleared; a warning that needs nothing reaches no channel. The router's start grace and burst window are vars, shortened in the test bundle only.
Tests from each issue's acceptance criteria. Review: 2 rounds and one cycle after a failed try (the burst window held the tests' warnings 30 s). Try build-1792404961076653401 passed (1m15s).
Design 47 milestone R3b (ADR 0437 §9), one delivery group with mesh-controller's feat/delivery-seat-by-claim. The operator sees no change in R3b.
- issue 1217: the router (messenger) takes a module's condition on mesh.seat.operator-channel.accept.condition.<publisher>, in mesh-sdk's layout, and decides its channels as for the controller's conditions; the seat operator-channel declares condition among its accepts and by-caller verbs; a module's condition is never ended by the sync with the controller's conditions (1217/AC7). mesh-sdk pinned at main aa68b673 (which moves go to 1.26.0).
- issue 1218: bus tests: a condition said on the subject reaches the desk and is cleared; a warning that needs nothing reaches no channel. The router's start grace and burst window are vars, shortened in the test bundle only.
Tests from each issue's acceptance criteria. Review: 2 rounds and one cycle after a failed try (the burst window held the tests' warnings 30 s). Try build-1792404961076653401 passed (1m15s).
Reviewed-by: reviewer-r3b@shanks at 5aca005cb741306fbe2caece689c3330fa124e02
mesh/repo-check head 5aca005cb741 merged into trunk b4527d9091e9 beside mesh-controller#394@3e7f34d0 — pass: its merge-check.sh passed, each part in its to…
mesh/merge-gate head 5aca005cb741 merged into trunk b4527d9091e9 — pass: group feat/delivery-seat-by-claim composed: every machine composes with the change…
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
route-proxy on every machine running it: sent
build-agent on every machine running it: sent
messenger on every machine running it: sent
Transitions
2026-10-19 10:17 (new) → proposed (announced): novox/mesh-catalog#369's head announced
2026-10-19 10:18 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-19 10:18 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-19 10:30 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
2026-10-19 10:30 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-19 10:39 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@5aca005cb741` — **delivered** since 2026-10-19T10:39:55Z
**Delivery plan** — builds messenger → novox; no bus step
- tier 0: messenger
- novox: receives messenger
**Group** `feat/delivery-seat-by-claim`: novox/mesh-catalog@5aca005cb741, novox/mesh-controller@3e7f34d041b1
- 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
- route-proxy on every machine running it: sent
- build-agent on every machine running it: sent
- messenger on every machine running it: sent
**Transitions**
- 2026-10-19 10:17 (new) → proposed (announced): novox/mesh-catalog#369's head announced
- 2026-10-19 10:18 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-19 10:18 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-19 10:30 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
- 2026-10-19 10:30 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-19 10:39 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.
Design 47 milestone R3b (ADR 0437 §9), one delivery group with mesh-controller's feat/delivery-seat-by-claim. The operator sees no change in R3b.
Tests from each issue's acceptance criteria. Review: 2 rounds and one cycle after a failed try (the burst window held the tests' warnings 30 s). Try build-1792404961076653401 passed (1m15s).
Reviewed-by: reviewer-r3b@shanks at
5aca005cb7Delivery
novox/mesh-catalog@5aca005cb741— delivered since 2026-10-19T10:39:55ZDelivery plan — builds messenger → novox; no bus step
Group
feat/delivery-seat-by-claim: novox/mesh-catalog@5aca005cb7, novox/mesh-controller@3e7f34d041Machines
Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.