Write a new Architecture Decision Record following CONSTITUTION §7, wire it into the `docs/decisions/README.md` index, and update the status lines of any ADR it supersedes. Use when a change meets an ADR trigger in AGENTS.md ("When to write an ADR"), when a human says "write an ADR for X", or when called by `implement-spec` / `draft-spec` at the point a decision is made. Edits files — it creates the ADR and the index row in the same change as the code it documents.
90
97%
Does it follow best practices?
Impact
100%
1.06xAverage score across 2 eval scenarios
Passed
No known issues
A team builds a Next.js + TypeScript app whose engineering docs live in docs/,
with Architecture Decision Records in docs/decisions/ (indexed by
docs/decisions/README.md) and an ADR template at
docs/decisions/000-template.md. Their conventions:
NNN-short-descriptive-title.md — zero-padded to three
digits, kebab-case, and self-describing from the filename alone.A feature PR adds Recharts as the charting library for a new analytics
dashboard, chosen over Victory and Chart.js. It does not supersede any prior
ADR. The highest-numbered ADR currently on main is
docs/decisions/057-autonomous-workflow-and-remote-execution.md.
Your job: produce everything needed to record this decision as an ADR.
Produce a single file adr_plan.md containing:
docs/decisions/).docs/decisions/README.md index table.