Issue 1281: the indexer and the view take mesh-sdk's corrected IsTrunkBuild (pinned at 58373d65, the same code as the SDK pull request's head). Their fixtures drop the invented state "built" and "failed": a failed build carries failed, as the controller writes it (1281/AC8: a record as the controller writes it gives a fingerprint).
Also: the SDK now escapes odd branch names (issue 1323), so the indexer's TestAnUnusableBranchNameIsUnreadable became TestAnOddBranchNameKeysEscaped.
Group fix/1281-outcome-is-a-build with mesh-sdk. Tried: build-1792450087199369344 pass. After the delivery, the proof is live: mesh-delivery-cli on shanks shows each module's fingerprint against the controller's (1281/AC6).
Issue 1281: the indexer and the view take mesh-sdk's corrected IsTrunkBuild (pinned at 58373d65, the same code as the SDK pull request's head). Their fixtures drop the invented state "built" and "failed": a failed build carries `failed`, as the controller writes it (1281/AC8: a record as the controller writes it gives a fingerprint).
Also: the SDK now escapes odd branch names (issue 1323), so the indexer's TestAnUnusableBranchNameIsUnreadable became TestAnOddBranchNameKeysEscaped.
Group fix/1281-outcome-is-a-build with mesh-sdk. Tried: build-1792450087199369344 pass. After the delivery, the proof is live: mesh-delivery-cli on shanks shows each module's fingerprint against the controller's (1281/AC6).
Reviewed-by: review-1281b@shanks at 3c655c5ab44956434e421c391fc6c9ddcf82405f
mesh/merge-gate head 3c655c5ab449 merged into trunk 6a23627426c6 — pass: group fix/1281-outcome-is-a-build composed: every machine composes with the change…
Deliverynovox/mesh-delivery@3c655c5ab449 — delivered since 2026-10-19T23:38:47Z
Delivery plan — builds mesh-delivery-indexer, mesh-delivery-view → novox, shanks; no bus step
tier 0: mesh-delivery-indexer, mesh-delivery-view
novox: receives mesh-delivery-indexer
shanks: receives mesh-delivery-view
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-view is judged on its first machine
composed together: pass — every machine composes with the change as it did without (4 of 4 compose)
Machines
mesh-delivery-indexer on every machine running it: sent
mesh-delivery-view on every machine running it: sent
mesh-sdk on every machine running it: sent
mesh-tools on every machine running it: sent
audit-logger on every machine running it: sent
baserow on every machine running it: sent
bazarr on every machine running it: sent
bookshelf on every machine running it: sent
confluence on every machine running it: sent
gitea on every machine running it: sent
gitlab on every machine running it: sent
grafana on every machine running it: sent
home-assistant on every machine running it: sent
icecast on every machine running it: sent
influxdb on every machine running it: sent
jackett on every machine running it: sent
jira on every machine running it: sent
kometa on every machine running it: sent
lab on every machine running it: sent
letta on every machine running it: sent
lidarr on every machine running it: sent
mesh-catalog on every machine running it: sent
model-usage on every machine running it: sent
mosquitto on every machine running it: sent
netcheck on every machine running it: sent
nextcloud on every machine running it: sent
nodered on every machine running it: sent
ombi on every machine running it: sent
openai-consumer on every machine running it: sent
radarr on every machine running it: sent
redis on every machine running it: sent
route-adapter on every machine running it: sent
searxng on every machine running it: sent
showcase on every machine running it: sent
sonarr on every machine running it: sent
tautulli on every machine running it: sent
umami on every machine running it: sent
unifi on every machine running it: sent
zsh on every machine running it: sent
Transitions
2026-10-19 22:50 (new) → proposed (announced): novox/mesh-delivery#8's head announced
2026-10-19 22:53 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-19 22:53 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-19 23:10 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 23:10 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 23:38 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@3c655c5ab449` — **delivered** since 2026-10-19T23:38:47Z
**Delivery plan** — builds mesh-delivery-indexer, mesh-delivery-view → novox, shanks; no bus step
- tier 0: mesh-delivery-indexer, mesh-delivery-view
- novox: receives mesh-delivery-indexer
- shanks: receives mesh-delivery-view
- 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-view is judged on its first machine
**Group** `fix/1281-outcome-is-a-build`: novox/mesh-delivery@3c655c5ab449, novox/mesh-sdk@839238fec9b9
- composed together: pass — every machine composes with the change as it did without (4 of 4 compose)
**Machines**
- mesh-delivery-indexer on every machine running it: sent
- mesh-delivery-view on every machine running it: sent
- mesh-sdk on every machine running it: sent
- mesh-tools on every machine running it: sent
- audit-logger on every machine running it: sent
- baserow on every machine running it: sent
- bazarr on every machine running it: sent
- bookshelf on every machine running it: sent
- confluence on every machine running it: sent
- gitea on every machine running it: sent
- gitlab on every machine running it: sent
- grafana on every machine running it: sent
- home-assistant on every machine running it: sent
- icecast on every machine running it: sent
- influxdb on every machine running it: sent
- jackett on every machine running it: sent
- jira on every machine running it: sent
- kometa on every machine running it: sent
- lab on every machine running it: sent
- letta on every machine running it: sent
- lidarr on every machine running it: sent
- mesh-catalog on every machine running it: sent
- model-usage on every machine running it: sent
- mosquitto on every machine running it: sent
- netcheck on every machine running it: sent
- nextcloud on every machine running it: sent
- nodered on every machine running it: sent
- ombi on every machine running it: sent
- openai-consumer on every machine running it: sent
- radarr on every machine running it: sent
- redis on every machine running it: sent
- route-adapter on every machine running it: sent
- searxng on every machine running it: sent
- showcase on every machine running it: sent
- sonarr on every machine running it: sent
- tautulli on every machine running it: sent
- umami on every machine running it: sent
- unifi on every machine running it: sent
- zsh on every machine running it: sent
**Transitions**
- 2026-10-19 22:50 (new) → proposed (announced): novox/mesh-delivery#8's head announced
- 2026-10-19 22:53 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-19 22:53 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-19 23:10 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 23:10 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 23:38 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.
Issue 1281: the indexer and the view take mesh-sdk's corrected IsTrunkBuild (pinned at 58373d65, the same code as the SDK pull request's head). Their fixtures drop the invented state "built" and "failed": a failed build carries
failed, as the controller writes it (1281/AC8: a record as the controller writes it gives a fingerprint).Also: the SDK now escapes odd branch names (issue 1323), so the indexer's TestAnUnusableBranchNameIsUnreadable became TestAnOddBranchNameKeysEscaped.
Group fix/1281-outcome-is-a-build with mesh-sdk. Tried: build-1792450087199369344 pass. After the delivery, the proof is live: mesh-delivery-cli on shanks shows each module's fingerprint against the controller's (1281/AC6).
Reviewed-by: review-1281b@shanks at
3c655c5ab4Delivery
novox/mesh-delivery@3c655c5ab449— delivered since 2026-10-19T23:38:47ZDelivery plan — builds mesh-delivery-indexer, mesh-delivery-view → novox, shanks; no bus step
Group
fix/1281-outcome-is-a-build: novox/mesh-delivery@3c655c5ab4, novox/mesh-sdk@839238fec9Machines
Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.