Skip to content

Architecture decision record template

  • Status: Proposed | Accepted | Superseded | Rejected
  • Decision ID: TBD-xxx
  • Date: YYYY-MM-DD
  • Owners:
  • Related issues:
  • Supersedes:

What product/technical problem requires a decision? Which non-negotiable HUE vision constraints apply?

State one answerable question.

  • Product behavior
  • Security/privacy
  • Durability/recovery
  • Portability/provider independence
  • User experience
  • Implementation and maintenance cost
  • Migration/reversibility

Description, evidence, benefits, costs and risks.

Description, evidence, benefits, costs and risks.

Link disposable spikes, benchmarks, prototypes or source analysis. A plausible opinion is not evidence.

The accepted option and why it best meets the criteria.

What interfaces/behavior become fixed? What remains deliberately open?

How can the decision be changed later? What data/API migration would be required?

Concrete evidence or product change that should reopen this ADR.

List TBI/TBD sections and issues affected by acceptance.