record_decision
Document technical choices affecting codebase structure by recording decisions, reasons, alternatives, and constraints for architectural memory.
Instructions
Record an architectural decision. Call this whenever you make a technical choice that affects the codebase structure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | Yes | Category: database, authentication, architecture, api, testing, deployment, security, performance, other | |
| decision | Yes | Short description of the decision made | |
| reason | Yes | Why this decision was made | |
| alternatives | No | Alternatives that were considered and rejected | |
| constraints | No | Constraints or rules that should not be violated | |
| author | No | Who made this decision |