Vision, domain model, architecture, patterns, process flows, UML diagrams, API contracts, tech stack, constraints, milestones (M1-M11), decision log (6 ADRs), and risk register. Key decisions: single binary, pull-based streaming, Mistral as M1 reference provider, discriminated unions, multi-provider collaboration as core identity.
741 B
741 B
ADR-NNN: [Title]
Status: Proposed | Accepted | Deprecated | Superseded by ADR-NNN Date: YYYY-MM-DD
Context
[Describe the situation that requires a decision. What forces are at play? What constraints exist? What problem are you trying to solve?]
Decision
[State the decision clearly and concisely. Use active voice: "We will..." or "The system will..."]
Alternatives Considered
Alternative A: [Name]
- Pros: [advantages]
- Cons: [disadvantages]
Alternative B: [Name]
- Pros: [advantages]
- Cons: [disadvantages]
Consequences
Positive:
- [Expected benefit]
Negative:
- [Expected cost or trade-off]
Neutral:
- [Side effects that are neither clearly positive nor negative]