create_decision
Record architectural and operational decisions with rationale and rejected alternatives, enabling AI agents to recall past decisions for continuous improvement.
Instructions
Log architectural/operational decision to institutional memory
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"title": "<title>",
"decision": "<decision>",
"rationale": "<rationale>"
},
"name": "create_decision"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Decision title | |
| project | No | Project namespace (e.g., 'my-project'). Scopes sessions and searches. | |
| decision | Yes | What was decided | |
| rationale | Yes | Why this decision was made | |
| session_id | No | Current session ID | |
| linear_issue | No | Associated Linear issue | |
| docs_affected | No | Docs/files affected by this decision (relative paths from repo root) | |
| personas_involved | No | Personas involved in decision | |
| alternatives_considered | No | Alternatives that were rejected |