611 B
611 B
Data Migration — Manual Review Checklist
High-risk module: schema/data migration requires human confirmation.
- Migration is idempotent and re-runnable
- Forward and rollback paths both defined and tested
- Backfill is batched / resumable for large tables
- Data type / precision changes do not silently truncate
- Nullability and default changes safe for existing rows
- Migration ordering across shards / replicas is consistent
- Application deploys compatibly with both old and new schema (expand/contract)
- Irreversible operations are flagged with a documented reason