Architecture decision records
Significant choices are recorded as immutable ADRs next to the code — context, decision, consequences. Reversing one is a superseding record, not a silent edit. New engineers read the decision trail instead of reverse-engineering intent.