This page is the index for Architecture Decision Records (ADRs) for Kalix. ADRs capture why the codebase is the way it is — the significant decisions, the options that were considered, and the trade-offs accepted.

Where ADRs live

ADRs are canonical in the repository, not in Notion. They live as markdown files under:

docs/adr/

in the Kalix GitHub repo. This means:

This Notion page exists as a discoverability layer for non-developer readers (modellers, government collaborators, academic users) and a place to explain the convention.

Conventions

Workflow

  1. Open a pull request adding docs/adr/NNNN-title.md with status Proposed.
  2. Discuss in the PR — the PR thread becomes part of the decision's audit trail.
  3. On merge, update status to Accepted.