Skip to content

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

  1. Status.
  2. Context.
  3. Decision.
  4. Consequences.
  5. Alternatives considered.
  6. 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.