Issue 908 (critical): since 11:48 nats is left out of novox's declaration because the old vault cannot answer for the core's credentials (ADR 0349 §16); novox's packet filter, rendered from the declaration, no longer admits tcp 4222, so the node-engines on ace, g14 and shanks cannot reconnect.
ADR 0396 (knowledge base approved; the operator's Approve asked): while the vault does not hold a credential and no box is kept, the controller seals it itself, as for an engine below the contract. coreBoxesOf puts such a module in byController (not notPlaced); the declaration takes the controller's seal (with.Needed). The vault-silent condition stays (warning, 'sealed by the controller until the vault holds it').
Tests (unit): TestReplay908 (no store), TestOnlyASendAsksTheVault updated; store tests renamed and updated (run in the merge check). Local c5ab88bc, tree 250ff0a2. Review (Opus) in progress.
Issue 908 (critical): since 11:48 nats is left out of novox's declaration because the old vault cannot answer for the core's credentials (ADR 0349 §16); novox's packet filter, rendered from the declaration, no longer admits tcp 4222, so the node-engines on ace, g14 and shanks cannot reconnect.
ADR 0396 (knowledge base approved; the operator's Approve asked): while the vault does not hold a credential and no box is kept, the controller seals it itself, as for an engine below the contract. coreBoxesOf puts such a module in byController (not notPlaced); the declaration takes the controller's seal (with.Needed). The vault-silent condition stays (warning, 'sealed by the controller until the vault holds it').
Tests (unit): TestReplay908 (no store), TestOnlyASendAsksTheVault updated; store tests renamed and updated (run in the merge check). Local c5ab88bc, tree 250ff0a2. Review (Opus) in progress.
mesh/merge-gate head 5eb5ea177482 merged into trunk 18c58b4903ad — pass: builds mesh-controller → novox; no bus step; every machine composes with the chang…
mesh/repo-check head 5eb5ea177482 merged into trunk 18c58b4903ad — fail: its merge-check.sh failed: 1 store test(s) listed in testdata/store-tests did not …
Deliverynovox/mesh-controller@ebdbba213e73 — delivered since 2026-10-16T10:40:40Z
Delivery plan — builds mesh-controller → novox; no bus step
tier 0: mesh-controller
novox: receives mesh-controller
Machines
mesh-controller on every machine running it: sent
Transitions
2026-10-16 10:33 (new) → proposed (announced): novox/mesh-controller#356's head announced
2026-10-16 10:38 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-16 10:38 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-16 10:38 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
2026-10-16 10:38 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-16 10:40 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-controller@ebdbba213e73` — **delivered** since 2026-10-16T10:40:40Z
**Delivery plan** — builds mesh-controller → novox; no bus step
- tier 0: mesh-controller
- novox: receives mesh-controller
**Machines**
- mesh-controller on every machine running it: sent
**Transitions**
- 2026-10-16 10:33 (new) → proposed (announced): novox/mesh-controller#356's head announced
- 2026-10-16 10:38 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-16 10:38 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-16 10:38 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
- 2026-10-16 10:38 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-16 10:40 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`.
Review (Opus) round 1 APPROVE at c5ab88bc (tree 250ff0a2 = this head's). ADR 0396 approved by the operator 12:30.
ready at 5eb5ea17748250280cfb8b7c448f11e01d43d1ab
Review (Opus) round 1 APPROVE at c5ab88bc (tree 250ff0a2 = this head's). ADR 0396 approved by the operator 12:30.
mesh-delivery: not merged. This pull request is marked ready at 5eb5ea1774, and its check failed: every machine composes with the change as it did without (4 of 4 compose) (head 5eb5ea1774 merged into trunk 18c58b4903). A new head, marked ready once reviewed, or a recheck that passes, merges it.
mesh-delivery: **not merged.** This pull request is marked ready at 5eb5ea17748250280cfb8b7c448f11e01d43d1ab, and its check failed: every machine composes with the change as it did without (4 of 4 compose) (head 5eb5ea177482 merged into trunk 18c58b4903ad). A new head, marked ready once reviewed, or a recheck that passes, merges it.
mesh/merge-gate head ebdbba213e73 merged into trunk 18c58b4903ad — pass: builds mesh-controller → novox; no bus step; every machine composes with the chang…
Adds only the renamed store test's line to testdata/store-tests (the repo-check named its old name); the reviewed code (c5ab88bc, APPROVE) is unchanged. Tree 847bd517 = local fdb4367f.
ready at ebdbba213e734c90b931c15397507c5a6c59b41c
Adds only the renamed store test's line to testdata/store-tests (the repo-check named its old name); the reviewed code (c5ab88bc, APPROVE) is unchanged. Tree 847bd517 = local fdb4367f.
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 908 (critical): since 11:48 nats is left out of novox's declaration because the old vault cannot answer for the core's credentials (ADR 0349 §16); novox's packet filter, rendered from the declaration, no longer admits tcp 4222, so the node-engines on ace, g14 and shanks cannot reconnect.
ADR 0396 (knowledge base approved; the operator's Approve asked): while the vault does not hold a credential and no box is kept, the controller seals it itself, as for an engine below the contract. coreBoxesOf puts such a module in byController (not notPlaced); the declaration takes the controller's seal (with.Needed). The vault-silent condition stays (warning, 'sealed by the controller until the vault holds it').
Tests (unit): TestReplay908 (no store), TestOnlyASendAsksTheVault updated; store tests renamed and updated (run in the merge check). Local c5ab88bc, tree
250ff0a2. Review (Opus) in progress.Delivery
novox/mesh-controller@ebdbba213e73— delivered since 2026-10-16T10:40:40ZDelivery plan — builds mesh-controller → novox; no bus step
Machines
Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.ready at
5eb5ea1774Review (Opus) round 1 APPROVE at c5ab88bc (tree
250ff0a2= this head's). ADR 0396 approved by the operator 12:30.Merge check at
5eb5ea17Judged: head
5eb5ea177482merged into trunk18c58b4903ad; read beside it: mesh-catalogee1b15d7f066, mesh-controller-main18c58b4903ad, mesh-hostcd13f7726ef0, mesh-tools6b3e15042feemesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: mesh-controller)mesh/repo-check: FAIL — its merge-check.sh failed: 1 store test(s) listed in testdata/store-tests did not run and pass against the storeDelivery plan — builds mesh-controller → novox; no bus step
Run by the build seat on ace as
build-1792146487702970458(builds --log build-1792146487702970458).mesh-delivery: not merged. This pull request is marked ready at
5eb5ea1774, and its check failed: every machine composes with the change as it did without (4 of 4 compose) (head5eb5ea1774merged into trunk18c58b4903). A new head, marked ready once reviewed, or a recheck that passes, merges it.ready at
ebdbba213eAdds only the renamed store test's line to testdata/store-tests (the repo-check named its old name); the reviewed code (c5ab88bc, APPROVE) is unchanged. Tree
847bd517= local fdb4367f.Merge check at
ebdbba21Judged: head
ebdbba213e73merged into trunk18c58b4903ad; read beside it: mesh-catalogee1b15d7f066, mesh-controller-main18c58b4903ad, mesh-hostcd13f7726ef0, mesh-tools6b3e15042feemesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: mesh-controller)mesh/repo-check: PASS — its merge-check.sh passedDelivery plan — builds mesh-controller → novox; no bus step
Run by the build seat on ace as
build-1792146829537251025(builds --log build-1792146829537251025).