Skip to main content

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.