Skip to content

Latest commit

 

History

History

adr

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Architecture Decision Records

This directory records every architecture decision from technical-architecture.md, one decision per ADR. ADRs 0001–0007 resolve specific contradictions. ADRs 0008–0070 capture the rest of the architecture document.

ADR fields

Each ADR has Status, Date, Scope, Source, and Related fields, followed by Context, Decision, Consequences, and ToDos sections.

  • Scope follows ADR 0007: Required (v1), Required (production) / Required (before first production release), Conditional, or Deferred.
  • Source links the section of the architecture document the decision was taken from.

Reviewing open points

Every open point starts with ToDo: and one of these tags:

Tag Meaning
[Contradiction] Two statements in the architecture (or between ADRs) conflict. One must change.
[Clarify] The statement is vague or leaves a choice open.
[Missing] Something another decision depends on is not decided at all.
[Verify] A factual assumption (versions, upstream project status, tool behaviour) that should be checked against current sources.

List them all with:

grep -rn "ToDo:" docs/adr/
grep -rn "ToDo: \[Contradiction\]" docs/adr/

ToDo: review the ADRs as a set and reconcile any remaining open questions before implementation begins.

Index

Resolved contradictions (initial set)

Platform and data layer

Workspace and repository

Domain and authorization

Authentication and activity

Frontend

Runtime topology and releases

Database operations

Object storage

Backup and restore

Development, CI, and testing

Operations and observability

Configuration, security, and documentation