Skip to content

Architecture Decision Records (ADRs)

Architecture Decision Records (ADRs) are frozen documents that capture why a significant decision was made — the context, the trade-offs considered, and the options rejected. They do not change after the decision is recorded.

  • The problem or constraint that forced a choice
  • The options that were evaluated
  • The reasoning behind the chosen option
  • Rejected alternatives and why they were ruled out

ADRs do not contain rules for agents to follow. That belongs in Governances or AGENTS.md.

ADRGovernance
RecordsWhy a decision was madeWhat the rules are
ChangesNever (frozen at decision time)When the standard evolves
Read byHumans understanding historyAgents following rules
ContainsContext, trade-offs, rejected optionsImperative must/should/do-not rules

A governance may reference an ADR for background, but agents do not need the ADR to do their work.