Skip to content

Architecture Decisions

Records of the decisions that shaped srcpack: what was chosen, what was rejected, and the reasoning at the time. Written when the decision is made, so they capture the trade-offs rather than a tidied-up version of them.

A record is never rewritten once accepted. When a decision is reversed, a new record supersedes it.

ADRDecisionStatus
001git: source tokens in the pattern languageAccepted 2026-08-15
002Node 22.18 as the minimum runtimeAccepted 2026-08-15
003Linear issues as virtual files, under a linear bundle keyAccepted 2026-08-15
004What srcpack may read, delete and overwriteAccepted 2026-08-15