ADR-0000 — [Title]
Status: [PROPOSED | ACCEPTED | DEPRECATED | SUPERSEDED] Date: YYYY-MM-DD Authors: [Name
] FR-Refs: [FR-XXX-NNN, ...] Supersedes: None Superseded by: None
Context
Describe the architectural issue or decision point. What forces are at play? What constraints exist? Why does this decision need to be made now?
Decision
State the architectural decision clearly and unambiguously. Use imperative language ("We will use…", "The system shall…").
Rationale
Explain why this decision was chosen over alternatives. Reference benchmarks, regulatory requirements (e.g., 21 CFR Part 11, EU GMP Annex 11), prior art, or technical trade-offs. Be specific.
Alternatives Considered
| Alternative | Reason for Rejection |
|---|---|
| ... | ... |
Consequences
Positive
- ...
Negative
- ...
Risks
- ...
Compliance Notes
Document any GMP, regulatory, or validation implications. Reference applicable Functional Requirements from fr-registry.json.
Revision History
| Date | Author | Change |
|---|---|---|
| YYYY-MM-DD | Name | Initial draft |