GroupsControl Rooms • City Housing Control Room • Receipts
Role-gated operations surface
role: city-housing scope: org_id • project_id • property_id policy: OK receipts: OK nodes: OK
Control Rooms are projection-bounded. UI never executes; backend evaluates policy and emits receipts.
Receipts

Protected actions emit receipts. If receipt write fails, the action fails (fail-closed).

Recent (demo)

control_room.viewed • job.requested • action.denied.policy • action.executed • artifact.projected