R4g merged by hand before any check ran (issue 1925 refused every check), so mesh-delivery's main fails its integration level. Test-only, no production change:
1927 (a31bd7d4): the assigner's TestAChangeIsComposedOnTheBus builds its candidate with delivery.FingerprintSet (as the indexer does in production), which the SDK requires.
1928 (b303e32a): the builder's TestARestartedBuilderPutsNoSecondAsk closes the fake nodes before the pullers start (a pull in hand took the first ask), waits on state with a failing deadline, no fixed sleep.
1929 (cd3e55e0): four checker tests follow what R4g decided — a modules key so only the Go build module judges (1887 A12), the fake echoes the fetch's beside (besideFor), the stale-pin test drops 'no test ran' (ADR 0525 §3), kept is readable (1887 A5b).
Proof: local runs of all eight modules' integration levels green (the operator's guideline after a failed try); try-1792790294797477664 passed (19 integration run, 521 kept), try-1792790490356418699 passed (all kept).
Moves nothing that runs (tests only). Unblocks the checks of 1923 and 1901's mesh-delivery half.
Reviewed-by: review-1927@shanks at cd3e55e056
Pushed-by: fix-1923@shanks
R4g merged by hand before any check ran (issue 1925 refused every check), so mesh-delivery's main fails its integration level. Test-only, no production change:
- **1927** (a31bd7d4): the assigner's TestAChangeIsComposedOnTheBus builds its candidate with `delivery.FingerprintSet` (as the indexer does in production), which the SDK requires.
- **1928** (b303e32a): the builder's TestARestartedBuilderPutsNoSecondAsk closes the fake nodes before the pullers start (a pull in hand took the first ask), waits on state with a failing deadline, no fixed sleep.
- **1929** (cd3e55e0): four checker tests follow what R4g decided — a modules key so only the Go build module judges (1887 A12), the fake echoes the fetch's beside (besideFor), the stale-pin test drops 'no test ran' (ADR 0525 §3), kept is readable (1887 A5b).
Proof: local runs of all eight modules' integration levels green (the operator's guideline after a failed try); try-1792790294797477664 passed (19 integration run, 521 kept), try-1792790490356418699 passed (all kept).
Moves nothing that runs (tests only). Unblocks the checks of 1923 and 1901's mesh-delivery half.
Reviewed-by: review-1927@shanks at cd3e55e056051093fce863883c1d91bbdf47d313
Pushed-by: fix-1923@shanks
grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before mesh-delivery-assigner, mesh-delivery-builder is judged on its first machine
Machines
mesh-delivery-assigner on every machine running it: sent
mesh-delivery-builder on every machine running it: sent
mesh-delivery-checker on every machine running it: sent
Transitions
2026-10-23 21:22 (new) → proposed (announced): novox/mesh-delivery#28's head announced
2026-10-23 21:23 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-23 21:23 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-23 21:24 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
2026-10-23 21:24 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-23 21:26 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-delivery@cd3e55e05605` — **delivered** since 2026-10-23T21:26:23Z
**Delivery plan** — builds mesh-delivery-assigner, mesh-delivery-builder, mesh-delivery-checker → ace, novox, shanks; no bus step
- tier 0: mesh-delivery-assigner, mesh-delivery-builder, mesh-delivery-checker
- ace: receives mesh-delivery-assigner
- novox: receives mesh-delivery-checker
- shanks: receives mesh-delivery-builder
- grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before mesh-delivery-assigner, mesh-delivery-builder is judged on its first machine
**Machines**
- mesh-delivery-assigner on every machine running it: sent
- mesh-delivery-builder on every machine running it: sent
- mesh-delivery-checker on every machine running it: sent
**Transitions**
- 2026-10-23 21:22 (new) → proposed (announced): novox/mesh-delivery#28's head announced
- 2026-10-23 21:23 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-23 21:23 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-23 21:24 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
- 2026-10-23 21:24 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-23 21:26 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.
R4g merged by hand before any check ran (issue 1925 refused every check), so mesh-delivery's main fails its integration level. Test-only, no production change:
a31bd7d4): the assigner's TestAChangeIsComposedOnTheBus builds its candidate withdelivery.FingerprintSet(as the indexer does in production), which the SDK requires.b303e32a): the builder's TestARestartedBuilderPutsNoSecondAsk closes the fake nodes before the pullers start (a pull in hand took the first ask), waits on state with a failing deadline, no fixed sleep.cd3e55e0): four checker tests follow what R4g decided — a modules key so only the Go build module judges (1887 A12), the fake echoes the fetch's beside (besideFor), the stale-pin test drops 'no test ran' (ADR 0525 §3), kept is readable (1887 A5b).Proof: local runs of all eight modules' integration levels green (the operator's guideline after a failed try); try-1792790294797477664 passed (19 integration run, 521 kept), try-1792790490356418699 passed (all kept).
Moves nothing that runs (tests only). Unblocks the checks of 1923 and 1901's mesh-delivery half.
Reviewed-by: review-1927@shanks at
cd3e55e056Pushed-by: fix-1923@shanks
Delivery
novox/mesh-delivery@cd3e55e05605— delivered since 2026-10-23T21:26:23ZDelivery plan — builds mesh-delivery-assigner, mesh-delivery-builder, mesh-delivery-checker → ace, novox, shanks; no bus step
Machines
Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.