app.platform_operator_actions
TableRow level security on
Append-only ledger of operator console actions (A90): who on the platform team did what, to which tenant and row, and why. Written only by the console RPCs. A change to a tenant row also lands in the tenant's own audit ledger.
Primary key: id
| Column | Type | Nullable | Description |
|---|---|---|---|
| id | uuid | No | Action id, UUID v7. |
| operator_person_id | uuid | No | Operator who acted, from the session.References app.people.id |
| action | text | No | What was done, as subject.verb, for example flag_override.set. |
| target_org_id | uuid | Yes | Tenant the action touched, when it touched one.References app.organizations.id |
| subject_table | text | Yes | Table of the row acted on, when there is one. |
| subject_id | uuid | Yes | Row acted on. |
| reason | text | Yes | The operator's reason or statement, when the action takes one. |
| details | jsonb | No | What changed, as display values. |
| acted_at | timestamp with time zone | No | When the action happened, set by the database. |