An ADR lives in the repository next to the code. It has a context, a decision and its consequences, and it is not edited after acceptance: a changed mind becomes a new ADR that supersedes the old one.
ADR
Architecture Decision Record: a short, numbered note saying what was decided, why, and with what trade-offs.