Record a decision
record_decisionRecord important project decisions as permanent ADRs, capturing context, decision, and consequences. Use when a significant technical choice is made to preserve rationale for future reference.
Instructions
Record an architectural or otherwise important project decision as a permanent ADR. Call this whenever you make or the user confirms a significant technical choice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Short decision title, max 80 chars. | |
| context | Yes | Why this came up — forces and constraints. Max 1200 chars. | |
| decision | Yes | What was decided, stated plainly. Max 1200 chars. | |
| supersedes | No | ID of a decision this replaces, e.g. "0003". Must already exist. | |
| consequences | Yes | What this makes easier or harder afterwards. Max 1200 chars. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Zero-padded decision ID. | |
| path | Yes | Path of the new ADR, relative to the project root. |