v22.0 C2 Deletion Verification Runbook
This runbook defines the proposed verification path for the C2 deletion mechanism.
Status:
- Prepared for review and later execution.
- No deletion should be run until privacy approval is explicit.
- This runbook is evidence-preparation only; it is not proof by itself.
Preconditions
- The retention policy has been approved.
- The operator has read-only access for dry-run review and appropriate write access only if deletion is approved.
- The operator records the timestamp, reviewer, and environment for each run.
Verification Steps
1. Dry-run candidate identification
Use a read-only query to list candidate rows that are either:
- older than the approved retention cutoff, or
- superseded by a newer decision record.
Example review query:
select
id,
decision,
decision_date,
created_at
from pilot_integration_feasibility_decisions
where decision_date < (current_date - interval '365 days')
order by decision_date asc, created_at asc;
2. Supersession review
Confirm whether any older record has been replaced by a newer decision that makes the earlier record unnecessary.
Suggested evidence:
- Before count of total rows
- Before count of deletion candidates
- Reviewer note explaining why each deletion bucket is allowed
3. Approved deletion execution
If privacy review explicitly approves execution, run the agreed deletion query and record:
- exact statement used,
- operator,
- execution timestamp,
- before/after row counts.
4. Evidence package
Attach the following to the C2 evidence bundle:
- dry-run query output or screenshots,
- reviewer note,
- before/after counts,
- signed privacy approval reference.
Acceptance Target
This runbook supports C2-3 verification only when an actual dated execution record is attached in: