Skip to main content

1. Record architecture decisions

Date: 2026-07-14

Status​

Accepted

Context​

We need to record the architectural decisions made on this project.

Decision​

We will use Architecture Decision Records (ADRs), as described by Michael Nygard, to document significant architectural decisions.

Consequences​

  • Each significant decision gets a concise, versioned record.
  • New contributors can understand why the codebase is shaped the way it is.
  • ADRs are immutable once accepted; superseded decisions are marked and linked to their replacements.

Template​

Subsequent ADRs follow this structure: title, date, status, context, decision, consequences.