id: TASK-013B-ECR013B ecr: ECR-013B title: AccountLifecycle Contract Definition role: architect status: contract change_level: L2 parent: WAVE0-FROZEN predecessor: ECR-013A inputs: - docs/WAVE0/ - .ai/domain/entity-catalog.md - .ai/product/feature-spec/ops-account-lifecycle.md outputs: - docs/ECR/ECR-013B-account-lifecycle.md - docs/BACKEND_DESIGN/BD-2026-013B-account-lifecycle.md - docs/CONTRACT_DIFF/ECR-013B.yaml - docs/HANDOFF/ECR-013B-architect-to-engineer.md acceptance: - L0-L4 filled - No coding / no migration files - soft-delete out of scope