Skip to content

Latest commit

 

History

History

adr

Architecture decision records

Six decisions that the rest of the code assumes. Each says what was chosen, what it cost, and what it gives up — a record with no consequences section is an advertisement.

0001 Identity comes from meaning, not from a token the caller invents why a model's retry is not the same problem as a network's
0002 A synchronous driver, because the write must provably precede the call why synchronous = FULL is the guarantee and not a tuning knob
0003 The reconciler may only claim absence it has actually established the three traps, each of which silently double-refunds
0004 What broke, and how I got out the first chaos matrix passed, and it was wrong to
0005 The purpose gate is opt-in, advisory, and cannot say yes why ALLOW is not in the union
0006 Interlock is the merchant's layer, not a copy of the rail's what survives the gateways shipping their own, and why Interlock owns its tools