Skip to content

ADR 0001: Used Records Are Retired, Not Deleted

Context

BooksPlus must preserve the ability to explain historical accounting results.

Decision

Setup records that have been used in accounting history must be retired rather than deleted.

Consequences

  • Historical entries remain explainable.
  • Users can clean up active choices without damaging history.
  • Developer logic must distinguish active, inactive, retired, and historically referenced records where applicable.