Skip to content
Sign in
ARCHITECTURE DECISION RECORDS

Anvil DB decisions

The decisions that shaped Anvil DB, in the order they were made, each dated from the repository's history and tied to the commits and crates that carry it. Open a record to read it; every record has its own link.

17 records1 Apr 2026 first decision1 Sept 2026 latest decision112 commits referenced7 with reasoning quoted from the repo

How to read these

An architecture decision record captures one significant choice: the forces that demanded it, what was chosen, what that costs, and what else was on the table. Records are never rewritten; a later record supersedes an earlier one, so the history stays honest.

  • RecordedThe reasoning is quoted from the repository's own planning documents, written when the decision was made.
  • ReconstructedThe decision and its consequences describe what the code does; the context and alternatives are reconstructed from the design and the commit history.

Dates are commit dates from devforge-io/anvil. The repository is private, so hashes are given for the record rather than linked.

Dates from devforge-io/anvil. Repository content is summarised, not reproduced. Back to Anvil DB