--- id: cascade-decisions name: Cascade Decisions status: completed depends_on: [resolve-sessions-accountid-cascade, resolve-audit-logs-ownerid-cascade, split-operations-into-definitions-and-registrations, add-call-graph-edges-indexes-cascades, add-missing-cascade-entries] scope: moderate risk: critical impact: phase level: review --- ## Description All FK cascade resolution tasks. This group consolidates every decision about ON DELETE/ON UPDATE behavior for foreign keys across the storage layer. Getting these wrong causes data loss or orphaned rows, so all cascade policies must be resolved and documented before any implementation begins. ## Acceptance Criteria - [ ] All dependent tasks are completed - [ ] Cross-references between completed tasks are consistent - [ ] No remaining contradictions in the covered domain ## References - docs/reviews/storage-architecture-review-2026-04-21.md ## Notes > To be filled by implementation agent ## Summary > To be filled on completion