ADR-XXX: Title of the Architectural Decision
Status
Proposed | Accepted | Superseded by ADR-YYY | Deprecates ADR-ZZZ
Version History
- v1: 2025-MM-DD - Initial proposal
- v2: 2025-MM-DD - Updated with additional considerations
Context
Describe the context and problem statement, including:
- What is the issue that we’re seeing that is motivating this decision or change?
- What are the relevant requirements or constraints that influence this decision?
- What are any external factors that may influence this decision?
Decision
Describe the decision that was made:
- What is the change that we’re proposing and/or doing?
- How does it address the problem statement?
Alternatives Considered
What alternative approaches were considered, and why were they not chosen?
- Option 1: [Brief description]
- Pros: [List of advantages]
- Cons: [List of disadvantages]
- Outcome: Rejected/Partially adopted/Under consideration
- Option 2: [Brief description]
- Pros: [List of advantages]
- Cons: [List of disadvantages]
- Outcome: Rejected/Partially adopted/Under consideration
Consequences
What are the consequences of this decision:
Benefits
Challenges
Implementation
How will this decision be implemented?
- What components need to be created or modified?
- What tests need to be developed or changed?
- What documentation needs to be created or updated?
References
- [Link to relevant discussions, issues, PRs, etc.]
- [Any external references that influenced this decision]