Two gaps found live on 2026-10-07, each registered per playbook 03 and fixed.
301. A person's push of a recorded build was counted as a repair. S15 raised healer-wanted for split-dns, words and uplink-verbs over ten approved pushes of builds whose upgrade policy is record. Under ADR 0242 that push is the word the policy asks for. Fix: a push reads from what it carries whether it moved only recorded builds, and records kind: recorded-builds; the table of verbs reads that kind as a person's decision. The ten earlier acts are named, so the three warnings clear by observation. Fixed by novox/mesh-controller#126; replay R301 (novox/mesh-lab#59) is proved.
302. The lab's Go replays were never checked before merge. mesh-lab's repo-check ran in the TypeScript toolchain only ("NOT CHECKED HERE: replays/ (Go)"). Fix: a merge-check.sh declares further parts with their toolchains (# mesh-check-also:), and the build seat runs each in its own container. The lab declares replays/merge-check.sh (gofmt, go vet, TestEveryReplayIsWhole). The check that verifies it is mesh/repo-check on mesh-lab PRs, whose report shows the Go part. Fixed by novox/mesh-controller#125 and novox/mesh-lab#59; replay R302 is proved.
To-be 45 §7 (a push of recorded builds is no repair) and §9 (a repository in two languages is checked in both) are amended in place, each naming its check.
sh merge-check.sh (records, index, cycle, words, with the catalogue's retired-words list) passes locally.
Two gaps found live on 2026-10-07, each registered per playbook 03 and fixed.
**301. A person's push of a recorded build was counted as a repair.** S15 raised `healer-wanted` for `split-dns`, `words` and `uplink-verbs` over ten approved pushes of builds whose upgrade policy is `record`. Under ADR 0242 that push is the word the policy asks for. Fix: a push reads from what it carries whether it moved only recorded builds, and records `kind: recorded-builds`; the table of verbs reads that kind as a person's decision. The ten earlier acts are named, so the three warnings clear by observation. Fixed by novox/mesh-controller#126; replay R301 (novox/mesh-lab#59) is proved.
**302. The lab's Go replays were never checked before merge.** mesh-lab's repo-check ran in the TypeScript toolchain only ("NOT CHECKED HERE: replays/ (Go)"). Fix: a merge-check.sh declares further parts with their toolchains (`# mesh-check-also:`), and the build seat runs each in its own container. The lab declares `replays/merge-check.sh` (gofmt, go vet, `TestEveryReplayIsWhole`). The check that verifies it is `mesh/repo-check` on mesh-lab PRs, whose report shows the Go part. Fixed by novox/mesh-controller#125 and novox/mesh-lab#59; replay R302 is proved.
To-be 45 §7 (a push of recorded builds is no repair) and §9 (a repository in two languages is checked in both) are amended in place, each naming its check.
`sh merge-check.sh` (records, index, cycle, words, with the catalogue's retired-words list) passes locally.
301: S15 counted the operator's pushes of recorded builds, the word ADR 0242
asks for, as repairs and wanted a healer for three causes. 302: the lab's
replays register was never compiled before a merge, because its check ran in
the TypeScript toolchain. To-be 45 §7 and §9 say how each is now decided and
checked.
Deliverynovox/hq@7fde8f4bbe39 — delivered since 2026-10-07T22:26:33Z
Delivery plan — builds nothing: the change touches no module of the mesh's graph
Transitions
2026-10-07 22:17 (new) → proposed (announced): novox/hq#184's head announced
2026-10-07 22:18 proposed → checked (checked): the verdict names this commit
2026-10-07 22:18 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-07 22:26 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
2026-10-07 22:26 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/hq@7fde8f4bbe39` — **delivered** since 2026-10-07T22:26:33Z
**Delivery plan** — builds nothing: the change touches no module of the mesh's graph
**Transitions**
- 2026-10-07 22:17 (new) → proposed (announced): novox/hq#184's head announced
- 2026-10-07 22:18 proposed → checked (checked): the verdict names this commit
- 2026-10-07 22:18 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-07 22:26 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
- 2026-10-07 22:26 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.
Two gaps found live on 2026-10-07, each registered per playbook 03 and fixed.
301. A person's push of a recorded build was counted as a repair. S15 raised
healer-wantedforsplit-dns,wordsanduplink-verbsover ten approved pushes of builds whose upgrade policy isrecord. Under ADR 0242 that push is the word the policy asks for. Fix: a push reads from what it carries whether it moved only recorded builds, and recordskind: recorded-builds; the table of verbs reads that kind as a person's decision. The ten earlier acts are named, so the three warnings clear by observation. Fixed by novox/mesh-controller#126; replay R301 (novox/mesh-lab#59) is proved.302. The lab's Go replays were never checked before merge. mesh-lab's repo-check ran in the TypeScript toolchain only ("NOT CHECKED HERE: replays/ (Go)"). Fix: a merge-check.sh declares further parts with their toolchains (
# mesh-check-also:), and the build seat runs each in its own container. The lab declaresreplays/merge-check.sh(gofmt, go vet,TestEveryReplayIsWhole). The check that verifies it ismesh/repo-checkon mesh-lab PRs, whose report shows the Go part. Fixed by novox/mesh-controller#125 and novox/mesh-lab#59; replay R302 is proved.To-be 45 §7 (a push of recorded builds is no repair) and §9 (a repository in two languages is checked in both) are amended in place, each naming its check.
sh merge-check.sh(records, index, cycle, words, with the catalogue's retired-words list) passes locally.Delivery
novox/hq@7fde8f4bbe39— delivered since 2026-10-07T22:26:33ZDelivery plan — builds nothing: the change touches no module of the mesh's graph
Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.