Skip to main content

ADR Template

Use this template when creating new Architecture Decision Records.


ADR-XXX: [Title]

Date: YYYY-MM-DD

Status: Proposed | Accepted | Deprecated | Superseded

Context

Describe the issue motivating this decision, and any context that influences or constrains the decision.

Decision

Describe the change being proposed or the decision that was made.

Consequences

Describe the resulting context after applying the decision. Include both positive and negative consequences.

Positive

  • Benefit 1
  • Benefit 2

Negative

  • Drawback 1
  • Drawback 2

Alternatives Considered

List alternative approaches that were considered and why they were not chosen.

  1. Alternative A - Why it was rejected
  2. Alternative B - Why it was rejected

How to Create a New ADR

  1. Copy this template to a new file: XXX-descriptive-name.md
  2. Replace XXX with the next sequential number (e.g., 002)
  3. Fill in all sections
  4. Submit a PR for review
  5. Update status to "Accepted" once approved