Member directory
A single directory of account members with their effective project scope, role posture, and last activity.
Team now carries the shared execution pre-check order on top of its dedicated module entrance. Member directory, owner/operator/member boundary lanes, permission posture, and billable execution rules are all derived from one shared model, while empty and error demos remain available for testing.
Team Workbench
Module 5 Day 10 now keeps the member directory on D1-backed org data, invite writes, activation enforcement, and selected-member scope refresh on one path, so later RBAC work does not need to rebuild the team surface from a read-only scaffold.
Service boundary: workbench-control-plane-service · demo:error
Owners
--
Active members
--
Invites pending
--
Member directory
A single directory of account members with their effective project scope, role posture, and last activity.
Boundary lanes
User-facing owner, operator, and member lanes explain who owns the account root and who only acts inside narrower scopes.
Permission ladder
The Team module keeps the identity-to-credit permission sequence visible before later enforcement becomes active.
Execution rules
Billable execution stays attached to the same shared org model, so testing never bypasses permission or credit gates.
Team state
This error-state demo models the future org or RBAC boundary failing before the member table loads.
Module 1 needs the shell now so Module 5 can later add real permission errors without changing the front-end structure.