The seat declares the facts its holder states #131

Merged
mesh-admin merged 1 commits from fix/the-seat-declares-the-facts-its-holder-states into main 2026-09-28 14:37:05 +00:00
Contributor
No description provided.
mesh-admin added 1 commit 2026-09-28 14:37:04 +00:00
The grant permitted the control plane to state what it applied and the seat said nothing about it, so
the check that every derived subscription has an owner found the catalogue subscribing to a subject
nothing publishes — which is exactly the fault that check exists for, pointed at me.

A seat carries the protocol of its role (novox/hq ADR 0129), so the facts are the mesh-controller
seat's `emits`. That is also what lets another module declare it consumes them. No accepts, so no work
queue is raised for the seat — only what its holder may say. The agreement test now holds all three
places to one another: the seat, the grant, and the words the mesh states them with.
mesh-admin merged commit ad97297576 into main 2026-09-28 14:37:05 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-controller#131