When to use it
- Architecture decision records (ADRs) kept in the repository next to the code
- Product and team decisions that keep getting reopened in meetings
- A decision log for a project: one record per decision, numbered in order
- Writing up a choice made in a meeting for the people who were not there
How to use this template
- Write the context before the decision
Start with the situation: what forces the choice, which constraints are fixed, and what happens if nobody decides. Write it for someone who joins in a year and needs to understand why this was hard. The context is the part people skip, and the part they will wish they had.
- List the options you actually weighed
Put every option that got serious consideration in the table, including "do nothing", and be fair to the ones you rejected. A record that only argues for the winner reads like a pitch, and the next person to propose the losing option will not trust it.
- State the decision in one sentence
"We will do X because Y." If it needs a paragraph, the decision is not clear yet. Then write the consequences, good and bad: what gets easier, what gets harder, and what work the decision creates.
- Set the status and file it with the others
A new record starts as Proposed and becomes Accepted when the deciders agree. Keep one file per decision, numbered, in a folder next to the work it concerns: a decisions folder in the repository for engineering, in the project folder for everything else. That folder is your decision log.
Why writing decisions down saves meetings
A decision that lives only in people's heads gets made again. Someone new asks why things work this way, someone senior half remembers, and the question turns into a meeting that reaches the same conclusion with less information than the first time. A decision record answers the question in two minutes of reading, with the context that was known at the time and the options that were already rejected.
Records also make change honest. When circumstances shift, you reread the context, see which assumptions no longer hold, and write a new record that supersedes the old one instead of quietly reversing it. The original stays, because the log is only useful when it is complete. In Strokes, version history saves versions of a record as it moves from Proposed to Accepted, and a reworded consequence or a changed status shows up as a diff against the version everyone agreed to.
Keep records short
- One page. The context is a paragraph, the decision is a sentence, the options table has two to four rows, and the consequences are a short list. If it runs longer, the discussion has leaked in.
- Record the decision, not the meeting. Who said what belongs in the meeting notes. Link to them from the record instead of copying them in.
- Name the deciders. A decision with nobody behind it is a suggestion. The deciders line says who agreed and who can be asked.
- Never delete a record. A decision that turned out wrong stays in the log with its status set to Superseded and a link to its replacement.
Frequently asked questions
Is this the same as an architecture decision record (ADR)?
In structure, yes. ADRs come from software teams, which keep them as numbered Markdown files in the repository next to the code. The sections are the same: context, decision, options, consequences, status. Download the .md version for that use.
What is the difference between a decision record and a decision log?
A record is one decision. A log is the collection: a folder of records, numbered in the order they were made, so anyone can read how the project's thinking developed. This template is the record; the log is the folder you keep them in.
What if the decision turns out to be wrong?
Write a new record. Give it the next number, explain in its context what changed since the first one, and set the old record's status to Superseded with a link to the new one. Editing the original would erase reasoning that made sense at the time, which is exactly what the log exists to keep.
Who should write the decision record?
Whoever is closest to the decision, usually the person proposing it, and before the meeting if possible. A record written in advance turns the meeting into a review of a draft instead of a debate from scratch, and sometimes shows that the group already agrees.
![The template open in Strokes: the title “DR-[NNN]: [Decision in a few words]”, then a “How to use this template” box and a details table for Status, Date, Deciders and Consulted.](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fhero-light.41ee140b.webp&w=3840&q=75)
![The template open in Strokes: the title “DR-[NNN]: [Decision in a few words]”, then a “How to use this template” box and a details table for Status, Date, Deciders and Consulted.](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fhero-dark.f0916f0b.webp&w=3840&q=75)



