Issue 1024, ADR 0422. The merge gate composes every machine with the node-engine's own validator, vendored here at mesh-host of 2026-10-15 (go.mod's replace). It refuses the unknown and knows keys that mesh-host #117 (delivered to ace, g14, novox, shanks at 18:22) added, so mesh-catalog #349 was refused on every machine: resource "xorg.config": a directory does not use "unknown", and it is set. Refused rather than ignored.
The pin moves to #117's merge, 6469e8238443; go mod vendor changes only vendor/.../internal/declaration/declaration.go (byte-equal to mesh-host at 6469e823) and modules.txt.
TestTheGateTakesADirectoryThatSaysHowItReacts fails on the old pin with the gate's exact refusal and passes on the new.
Playbook 07's exception for a new manifest word: this is merged and delivered first; then mesh-catalog #349 is rechecked. Reviewed (approve at 4e14375a; forge tree equals it).
Issue 1024, ADR 0422. The merge gate composes every machine with the node-engine's own validator, vendored here at mesh-host of 2026-10-15 (go.mod's replace). It refuses the `unknown` and `knows` keys that mesh-host #117 (delivered to ace, g14, novox, shanks at 18:22) added, so mesh-catalog #349 was refused on every machine: `resource "xorg.config": a directory does not use "unknown", and it is set. Refused rather than ignored`.
- The pin moves to #117's merge, 6469e8238443; `go mod vendor` changes only vendor/.../internal/declaration/declaration.go (byte-equal to mesh-host at 6469e823) and modules.txt.
- `TestTheGateTakesADirectoryThatSaysHowItReacts` fails on the old pin with the gate's exact refusal and passes on the new.
Playbook 07's exception for a new manifest word: this is merged and delivered first; then mesh-catalog #349 is rechecked. Reviewed (approve at 4e14375a; forge tree equals it).
The gate composes every machine with the node-engine's own validator, vendored at mesh-host of 2026-10-15, which refuses the `unknown` and `knows` keys mesh-host #117 added; every catalogue manifest using them was refused on every machine (mesh-catalog #349). The pin moves to #117's merge, 6469e8238443, delivered; only the declaration validator changes in vendor/. A test holds the gate to taking such a directory.
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 1024, ADR 0422. The merge gate composes every machine with the node-engine's own validator, vendored here at mesh-host of 2026-10-15 (go.mod's replace). It refuses the
unknownandknowskeys that mesh-host #117 (delivered to ace, g14, novox, shanks at 18:22) added, so mesh-catalog #349 was refused on every machine:resource "xorg.config": a directory does not use "unknown", and it is set. Refused rather than ignored.go mod vendorchanges only vendor/.../internal/declaration/declaration.go (byte-equal to mesh-host at 6469e823) and modules.txt.TestTheGateTakesADirectoryThatSaysHowItReactsfails on the old pin with the gate's exact refusal and passes on the new.Playbook 07's exception for a new manifest word: this is merged and delivered first; then mesh-catalog #349 is rechecked. Reviewed (approve at 4e14375a; forge tree equals it).
Delivery
novox/mesh-controller@c952c4cad59c— stopped since 2026-10-17T16:47:24ZGroup
feat/owned-paths, in order: novox/hq@4e0dd1b0d3 → novox/mesh-catalog@652b00b25bTransitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.Pull request closed