Rooms And Capabilities
Rooms bind people, harnesses, policy, and work authorization. Human guidance does not grant mutation authority by itself.
Policy Inputs
- Workspace membership and role.
- Room participant status.
- Harness release status and runtime isolation profile.
- Capability subject, expiry, allowed event types, and run constraints.
- Active revocation records.
Mutation Rule
Patch and artifact mutation requires an active participant, active agent session, active capability, run provenance, room policy allowance, and no active revocation covering the subject.
Source Material
- docs/08-rooms-capabilities-and-policy.md
- packages/policy/src/room-policy.ts