FR-01.13 — Account Status Management
Accounts shall maintain an explicit lifecycle status. Minimum states:
System shall:
- Apply the correct status during each lifecycle stage.
- Restrict functionality according to account status.
- Prevent unauthorized status changes.
- Preserve historical records when an account is suspended or deactivated.
Acceptance Criteria:
- PASS: Active accounts can perform authorized operations.
- PASS: Suspended accounts cannot perform restricted operations.
- PASS: Historical transactions remain associated with suspended/deactivated accounts.
- FAIL: Suspension deletes financial or transactional history.