The same decision being re-made in month 6 because nobody remembers the reason for the first one.
Add "Decision log" from ntent to this repo.
Fetch https://ntent.app/r/f/decisions as plain text. Write it verbatim to DECISIONS.md. Then make exactly these edits and no others: The first entry is an example from a billing app: delete it. Then write the decisions this project has actually made, one entry each, and label any whose source is memory rather than a thread or a call as "(from memory)". A fresh project may have none yet, and a file with only the template entry in it is correct.
Then check it: Every entry names a real decision, who agreed it and when. Nothing in the file is invented, and an entry reconstructed from memory says so.Reads https://ntent.app/r/f/decisions
Read the code
DECISIONS.md
10 lines
# Decisions
### 2026-08-30 | invoices | Overdue is a persistent banner, not a toast
An overdue state is true for as long as the page is open, so it cannot be a
message you dismiss by waiting. Finance lead asked for it on the call of 12 Aug.
(Example entry from another product. Delete it.)
### <date> | <area> | <the decision, as a sentence>
<why, and who agreed it. 2 lines is enough. A link to the call or thread beats a
paraphrase. If this is being written from memory, say "(from memory)".>Success check: Every entry names a real decision, who agreed it and when. Nothing in the file is invented, and an entry reconstructed from memory says so.