The first user list lets the controller publish assignments and hear its seat's tools (hq #251) #62

Merged
mesh-admin merged 1 commits from fix/first-user-list-matches-the-controller into main 2026-10-01 15:29:55 +00:00
Contributor

The controller's own composition (mesh-controller internal/broker, 2026-10-01)
publishes memberships into the assignments stream after each push and
subscribes to its seat's tool subjects; the list the installer carries did
not say so, and a controller on it is refused on the first thing it tries:
"Permissions Violation for Publish to mesh.assignment.novox.builder" (hq #251),
which is why every build asked through the console was lost. The controller's
test that compares the two (TestTheInstallersFirstUserListIsWhatTheControllerWouldCompose,
run with this checkout beside it) named exactly these two subjects, and passes.

The controller's own composition (mesh-controller internal/broker, 2026-10-01) publishes memberships into the assignments stream after each push and subscribes to its seat's tool subjects; the list the installer carries did not say so, and a controller on it is refused on the first thing it tries: "Permissions Violation for Publish to mesh.assignment.novox.builder" (hq #251), which is why every build asked through the console was lost. The controller's test that compares the two (TestTheInstallersFirstUserListIsWhatTheControllerWouldCompose, run with this checkout beside it) named exactly these two subjects, and passes.
mesh-admin added 1 commit 2026-10-01 15:29:50 +00:00
The controller's own composition (mesh-controller internal/broker, 2026-10-01)
publishes memberships into the assignments stream after each push and
subscribes to its seat's tool subjects; the list the installer carries did
not say so, and a controller on it is refused on the first thing it tries:
"Permissions Violation for Publish to mesh.assignment.novox.builder" (hq #251),
which is why every build asked through the console was lost. The controller's
test that compares the two (TestTheInstallersFirstUserListIsWhatTheControllerWouldCompose,
run with this checkout beside it) named exactly these two subjects, and passes.
mesh-admin merged commit e030aa2387 into main 2026-10-01 15:29:55 +00:00
mesh-admin deleted branch fix/first-user-list-matches-the-controller 2026-10-01 15:29:56 +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-host#62