Registers R331 for hq issue 331. Every declared tool check read "no link to the bus is open" while the node-engine's link was up, because the NATS link the engine attaches had no Ask.
Kind test in mesh-host. Fix: 824911d is the merge of mesh-host #57, so the replay is proved against 824911d^1.
The replay file is internal/link/replay331_test.go (TestReplay331). Home: mesh-host, HomeRef: 5684a4579d92 points at the commit of the mesh-host pull request that adds it; that commit stays reachable once that PR merges.
Proved by hand (go run ./cmd/prove --repos <clones> R331):
R331 (issue 331): PROVED — before its fix fails, on its fix passes
before: replay331_test.go:23: a tool check on the attached NATS link was refused as no link: no link to the bus is open
merge-check.sh (both parts) passes locally.
Registers R331 for hq issue 331. Every declared tool check read "no link to the bus is open" while the node-engine's link was up, because the NATS link the engine attaches had no `Ask`.
- Kind `test` in mesh-host. `Fix: 824911d` is the merge of mesh-host #57, so the replay is proved against `824911d^1`.
- The replay file is `internal/link/replay331_test.go` (`TestReplay331`). `Home: mesh-host`, `HomeRef: 5684a4579d92` points at the commit of the mesh-host pull request that adds it; that commit stays reachable once that PR merges.
Proved by hand (`go run ./cmd/prove --repos <clones> R331`):
```
R331 (issue 331): PROVED — before its fix fails, on its fix passes
before: replay331_test.go:23: a tool check on the attached NATS link was refused as no link: no link to the bus is open
```
`merge-check.sh` (both parts) passes locally.
hq issue 331: every declared tool check read no link to the bus is open while the
node-engine's link was up. Proved: fails on 824911d^1, passes on 824911d.
composed together: pass — every machine composes with the change as it did without (4 of 4 compose)
Transitions
2026-10-08 15:11 (new) → proposed (announced): novox/mesh-lab#69's head announced
2026-10-08 15:12 proposed → checked (checked): the verdict names this commit
2026-10-08 15:12 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-08 15:17 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
2026-10-08 15:17 published → delivered (done): nothing for a walk to move
The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.
<!-- mesh-delivery:view -->
**Delivery** `novox/mesh-lab@3a3317b48749` — **delivered** since 2026-10-08T15:17:47Z
**Delivery plan** — builds nothing: the change touches no module of the mesh's graph
**Group** `replays/331-a-tool-check-on-the-live-link`, in order: novox/mesh-host@5684a4579d92 → novox/mesh-lab@3a3317b48749
- composed together: pass — every machine composes with the change as it did without (4 of 4 compose)
**Transitions**
- 2026-10-08 15:11 (new) → proposed (announced): novox/mesh-lab#69's head announced
- 2026-10-08 15:12 proposed → checked (checked): the verdict names this commit
- 2026-10-08 15:12 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-08 15:17 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
- 2026-10-08 15:17 published → delivered (done): nothing for a walk to move
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.
Registers R331 for hq issue 331. Every declared tool check read "no link to the bus is open" while the node-engine's link was up, because the NATS link the engine attaches had no
Ask.testin mesh-host.Fix: 824911dis the merge of mesh-host #57, so the replay is proved against824911d^1.internal/link/replay331_test.go(TestReplay331).Home: mesh-host,HomeRef: 5684a4579d92points at the commit of the mesh-host pull request that adds it; that commit stays reachable once that PR merges.Proved by hand (
go run ./cmd/prove --repos <clones> R331):merge-check.sh(both parts) passes locally.Delivery
novox/mesh-lab@3a3317b48749— delivered since 2026-10-08T15:17:47ZDelivery plan — builds nothing: the change touches no module of the mesh's graph
Group
replays/331-a-tool-check-on-the-live-link, in order: novox/mesh-host@5684a4579d → novox/mesh-lab@3a3317b487Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.