add_decision
Manually record architectural decisions, tech choices, or conventions with links to code symbols and optional subproject context. Decisions have temporal validity and can be invalidated when outdated.
Instructions
Manually record an architectural decision, tech choice, preference, or convention. Links to code symbols/files and optionally to a specific subproject for code-aware memory. Decisions have temporal validity — they can be invalidated later when they become outdated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Short summary of the decision | |
| content | Yes | Full decision text — reasoning, context, tradeoffs | |
| type | Yes | Decision type | |
| service_name | No | Subproject name this decision is about (e.g., "auth-api", "user-service") | |
| symbol_id | No | Symbol FQN this decision is about (e.g., "src/auth/provider.ts::AuthProvider#class") | |
| file_path | No | File path this decision is about | |
| tags | No | Tags for categorization (e.g., ["auth", "security"]) |