record_decision
Record a settled architectural decision with rationale and scope to avoid future re-litigation.
Instructions
Record a settled architectural decision so it is not re-litigated.
decision_key is a stable lowercase kebab-case topic preserved across revisions.
decided_at is when the ruling became effective, not when it was recorded.
scope: 'repo' (this repo only), 'client' (all client repos), or 'practice'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | ||
| scope | No | repo | |
| client | No | ||
| source | No | explicit | |
| rationale | Yes | ||
| statement | Yes | ||
| decided_at | No | ||
| session_id | No | ||
| decision_key | Yes | ||
| alternatives_rejected | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |