Judge machines with the node-engine that knows unknown and knows (issue 1024) #371

Closed
mesh-tools wants to merge 1 commits from feat/owned-paths into main
Member

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).
mesh-tools added 1 commit 2026-10-17 16:43:21 +00:00
Judge machines with the node-engine that knows unknown and knows (issue 1024, ADR 0422)
mesh/merge-gate waiting in the build queue since 18:43
mesh/delivery stopped: the pull request closed unmerged
c952c4cad5
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.
Author
Member

Delivery novox/mesh-controller@c952c4cad59c — stopped since 2026-10-17T16:47:24Z

Group feat/owned-paths, in order: novox/hq@4e0dd1b0d3 → novox/mesh-catalog@652b00b25b

Transitions

  • 2026-10-17 16:43 (new) → proposed (announced): novox/mesh-controller#371's head announced
  • 2026-10-17 16:47 proposed → stopped (closed): the pull request closed unmerged

The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/mesh-controller@c952c4cad59c` — **stopped** since 2026-10-17T16:47:24Z **Group** `feat/owned-paths`, in order: novox/hq@4e0dd1b0d34c → novox/mesh-catalog@652b00b25b28 **Transitions** - 2026-10-17 16:43 (new) → proposed (announced): novox/mesh-controller#371's head announced - 2026-10-17 16:47 proposed → stopped (closed): the pull request closed unmerged The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
mesh-tools closed this pull request 2026-10-17 16:43:50 +00:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-controller#371