The decision is made in a meeting; the record dies in a backlog. This playbook turns a design discussion into a MADR-style Architecture Decision Record in twenty minutes — AI scaffolds the context, options, and consequences in your house style, and the decision line itself is written by the human who owns it.
Tier: Foundation · Hands-on time: ~20 minutes
ADRs are the highest-value documentation an architecture practice produces and the most reliably skipped, because the writing cost lands after the decision's energy is spent. Documentation drafting is the most established AI use in the architect's toolkit, and ADRs are its best case: the format is rigid (context, options, decision, consequences), the content already exists in notes and chat threads, and the failure mode — a plausible-sounding rationale the room never actually voiced — is checkable by the people who were there. Consistent house style across dozens of ADRs is a bonus AI provides for free.
Skip AI when the decision is not actually made — an ADR drafted to look decided pressures the room to ratify the draft. Decide first, record second.
Dump the raw material without cleaning it. Paste the notes as they are — half-sentences, dissent, dead ends included. The dead ends are the options-considered section; the dissent is the consequences section. Pre-cleaning the notes throws away exactly what the ADR format exists to preserve.
Scaffold with the decision line withheld.
Draft an ADR from the discussion notes below, using our MADR template
(attached). This records Orbit's choice of state store for the
orbit-docs-copilot session layer.
Rules:
- Fill: title, context, decision drivers, options considered (with
the pros/cons actually raised in the notes — quote or closely
paraphrase; do not add textbook pros/cons nobody voiced), and
consequences as discussed.
- Leave the "Decision outcome" section containing exactly:
[DECISION — ARCHITECT WRITES THIS]
- Where the notes are ambiguous about why an option was rejected,
write [UNCLEAR — confirm with room] rather than inventing a
rationale.
- Match the voice and heading conventions of the two example ADRs.
###
[paste notes]
Write the decision outcome yourself. Two or three sentences, in your own words: what was decided and the one reason that actually carried the room. This is deliberately the human step — the decision line is the sentence future architects will quote, and it should be the sentence the decision-maker actually means, not the model's synthesis of the vibe.
Resolve every [UNCLEAR] flag with a person, not the model. Each flag is a question to whoever raised the point. This is cheap now — a Slack message while memory is fresh — and expensive in six months when the ADR is the only witness. An ADR shipped with invented rejection rationales poisons the decision log's credibility wholesale.
Red-team the high-stakes ones. For decisions with real blast radius, run the draft through a pb-11-style pass before filing: "Attack this ADR: which decision drivers are unweighted assertions, which consequences are missing, what would a reviewer who preferred option B say is misrepresented?" Fold in what survives your triage. Routine ADRs skip this step; platform-choice ADRs should not.
File, number, and link it while the meeting is findable. Commit to the ADR directory, update the index, and link the ADR from the design doc and the ticket that triggered it. Backlink the source notes. An ADR nobody can find from the code it governs is a diary entry, not a record — and this corpus is what pb-18 later turns into a queryable knowledge base.
Design discussions name client systems and commercial context. Under a restrictive pb-03 ruling: redact the notes to placeholders before pasting (the MADR structure survives redaction; restore names in the filed copy), or run drafting on the client-tenancy endpoint or a local Ollama model — ADR scaffolding is well within a local model's range when the template travels in the prompt. The decision line, the [UNCLEAR] resolutions, and the room's sign-off are human steps in every environment, which is most of what makes the record trustworthy.
AI removes the excuse for undocumented decisions — but the decision outcome line and every rejection rationale must be human-authored or human-confirmed. A plausible ADR the room never made is worse than no ADR at all.