Decision Record Standard¶
Why This Exists¶
Decision records capture important decisions that affect the Algosure Blueprint, especially decisions that shape product direction, enterprise architecture, organizational architecture, software architecture, or governance.
Owner¶
The owner is the Chief Product Officer and Enterprise Architect.
Business Value¶
Decision records make reasoning explicit, reduce repeated debate, and preserve organizational memory.
When to Create a Decision Record¶
Create a decision record when a choice affects:
- Practices.
- Digital Professionals.
- Business Capabilities.
- SOPs.
- Organizational Memory.
- AI reasoning.
- Executable workflows.
- Software architecture.
- Governance or standards.
Location¶
Decision records live in adr/.
Naming¶
Use this format:
NNNN-short-decision-title.md
Status Values¶
| Status | Meaning |
|---|---|
proposed |
Under review. |
accepted |
Approved and current. |
superseded |
Replaced by a later decision record. |
rejected |
Considered but not adopted. |
deprecated |
No longer preferred. |
Required Sections¶
- Status.
- Context.
- Decision.
- Consequences.
- Alternatives considered.
- Related documents.
Decision Flow¶
stateDiagram-v2
[*] --> Proposed
Proposed --> Accepted
Proposed --> Rejected
Accepted --> Superseded
Accepted --> Deprecated
Superseded --> [*]
Rejected --> [*]
Deprecated --> [*]
Architecture Rule¶
Do not introduce durable architecture in the Playbook without an approved decision record or approved source specification.