<!--

ADR TEMPLATE — copy this file to create a new ADR

How to use:

  1. Copy this file to docs/architecture/decisions/NNNN-.md where NNNN is the next available 4-digit number (zero-padded) and is a short kebab-case description. Examples: 0003-license.md 0008-prereq-install-policy.md 0014-template-interpolation-format.md
  2. Delete this instruction block.
  3. Fill in the template, removing the comments as you go.
  4. Open a PR; reference the ADR in the PR description.

Naming conventions:

Status workflow: Proposed → still under discussion; may change Accepted → decision is final, work proceeds against it Deprecated → no longer recommended, but no replacement Superseded by ADR-NNNN → replaced by a newer ADR

When superseding an older ADR:

When to write an ADR:

When NOT to write an ADR:

Length guidance:

Tone:

See completed examples:

ADR NNNN:

Field Value
Status
Date
Deciders
Supersedes
Superseded by
Related ADRs

Summary


Context


Decision

1.

2.


Consequences

Positive

Negative

Neutral


Alternatives considered

Alternative 1:

Pros

Cons

Reason rejected:

Alternative 2:


Implementation notes


Validation

This decision is validated when:


References

Internal

External