Files
mesh-host/internal/declaration
jschoubben d81f826089 A check that what the control plane emits is what this host accepts
"The host needs no new vocabulary" is the load-bearing claim behind every
computed and contributed resource on the other side, and it had never
been tested against this parser — only asserted.

Skipped unless MESH_EMITTED names a file, so it stays a check somebody
runs deliberately rather than a dependency between two repositories.

  mesh-control plan <node> --json > /tmp/d.json
  MESH_EMITTED=/tmp/d.json go test ./internal/declaration/ -v

Confirmed to fail when the declaration carries an action, which is the
thing this parser exists to refuse.
2026-08-29 23:35:11 +02:00
..