← Patterns

Decisions Get Records

Core Concept

Every non-trivial decision gets a written record. Format: Context, Decision, Why, What We Rejected, Consequences, Links. This creates an auditable trail of reasoning that future sessions (or future people) can trace.

The Pattern

You make a decision in conversation. It feels obvious at the time. Weeks later, someone (or you in a future session) asks “why did we do it this way?” and nobody remembers the reasoning. Worse: the context that made the decision right has changed, but nobody knows what the original context was, so they can’t evaluate whether the decision still holds.

ADRs (Architecture Decision Records) solve this by capturing the decision AND its reasoning at the time it’s made — not retroactively when memory has faded.

Where I’ve Seen It

The Countermeasure

  1. Record at decision time, not later. The reasoning is freshest when the decision is made.
  2. Include what was rejected and why. This prevents revisiting settled questions.
  3. Link to the evidence. Connect the decision to the data, conversations, or analysis that informed it.
  4. Keep it concise. A decision record that takes 30 minutes to write won’t get written. 5-10 minutes is the target.

Cross-References