Change Data Capture Pipeline · View 20 of 21 · Assurance
Decisions
- Authorisation is role-based and coarse: a re-snapshot or allow-list change is privileged; a lag query is not.
- The control plane re-checks preconditions independently of the operator's intent — retention headroom and no snapshot in flight — and refuses rather than queues (ADR-03).
- Every attempt, refusal and action is recorded in an append-only audit log retained 13 months.
Why this flow
- A re-snapshot is the most dangerous safe-looking button in the platform: it reads a whole table from a live source.
- Showing the refusal path rather than the happy path is the point of the view.
Omitted
- Service-to-service workload identity on every internal call, which is assumed throughout and shown as a zone property on view 19.