The lead's answer A-352 (ADR 0614 §5 and §2; principle 3). The second dry run read this from the mesh on 2026-11-13: nats's new build on novox waits for the operator's yes, and its old build still runs. The assigner's bus-state rule counts only a running, healthy build, so it holds every bus-state consumer (zfs on ace now). ADR 0614 §5 asks for "a build of the bus module that offers bus-state runs healthy", which the running build is. A consumer that needs a form only the new build reads still waits by its kind-4 edge (§50).
The lead's answer A-352 (ADR 0614 §5 and §2; principle 3). The second dry run read this from the mesh on 2026-11-13: nats's new build on novox waits for the operator's yes, and its old build still runs. The assigner's bus-state rule counts only a running, healthy build, so it holds every bus-state consumer (zfs on ace now). ADR 0614 §5 asks for "a build of the bus module that offers bus-state runs healthy", which the running build is. A consumer that needs a form only the new build reads still waits by its kind-4 edge (§50).
Checked: `go test ./00-META/checks/` passes.
https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
Deliverynovox/hq@328ca1b32047 — merged since 2026-11-13T12:10:54Z
Source — source.main moved to novox/hq@0bbcf98baa. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.
Transitions
2026-11-13 12:09 (new) → proposed (announced): novox/hq#606's head announced
2026-11-13 12:09 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
2026-11-13 12:10 ready → merged (merged): on the trunk its modules follow: merged there
The commit's note under refs/notes/mesh-plan keeps every transition of this change up to its merge: git log --notes=mesh-plan.
<!-- mesh-delivery:view -->
**Delivery** `novox/hq@328ca1b32047` — **merged** since 2026-11-13T12:10:54Z
**Source** — source.main moved to novox/hq@0bbcf98baa96. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves.
**Transitions**
- 2026-11-13 12:09 (new) → proposed (announced): novox/hq#606's head announced
- 2026-11-13 12:09 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
- 2026-11-13 12:10 ready → merged (merged): on the trunk its modules follow: merged there
The commit's note under `refs/notes/mesh-plan` keeps every transition of this change up to its merge: `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.
The lead's answer A-352 (ADR 0614 §5 and §2; principle 3). The second dry run read this from the mesh on 2026-11-13: nats's new build on novox waits for the operator's yes, and its old build still runs. The assigner's bus-state rule counts only a running, healthy build, so it holds every bus-state consumer (zfs on ace now). ADR 0614 §5 asks for "a build of the bus module that offers bus-state runs healthy", which the running build is. A consumer that needs a form only the new build reads still waits by its kind-4 edge (§50).
Checked:
go test ./00-META/checks/passes.https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
Delivery
novox/hq@328ca1b32047— merged since 2026-11-13T12:10:54ZSource — source.main moved to novox/hq@0bbcf98baa. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.