Architecture Decision Records, written against a template that asks the questions people forget: what forces were in play, what else you considered, and what you are now stuck with. Keeps a numbered index, handles superseding, and exports the whole set as Markdown files ready to drop into docs/adr/.
Numbers are permanent. A decision that changes gets a new record that supersedes the old one β you never edit history.