Issue 208: a seat's worker is made only when the controller starts, so a holder assigned later finds none #312

Merged
mesh-admin merged 1 commits from issues/208-a-holder-assigned-later-finds-no-worker into main 2026-10-03 09:33:29 +00:00
Contributor

Opened and located from the ADR 0190 switch on 2026-10-03: the four build agents authenticated, bound their seat and restarted on "consumer not found", because the controller makes a seat's worker only where it raises the bus's objects on start, for the holders of that moment; a push asserts a module's own consumers, never the seat's worker. Every new role's first holder meets this after genesis. Fix direction stated: ensure the worker on assign/push as the raise does. Checks pass.

Opened and located from the ADR 0190 switch on 2026-10-03: the four build agents authenticated, bound their seat and restarted on "consumer not found", because the controller makes a seat's worker only where it raises the bus's objects on start, for the holders of that moment; a push asserts a module's own consumers, never the seat's worker. Every new role's first holder meets this after genesis. Fix direction stated: ensure the worker on assign/push as the raise does. Checks pass.
mesh-admin added 1 commit 2026-10-03 09:33:20 +00:00
mesh-admin merged commit 3372d72da0 into main 2026-10-03 09:33:29 +00:00
mesh-admin deleted branch issues/208-a-holder-assigned-later-finds-no-worker 2026-10-03 09:33:29 +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/hq#312