record_decision
Store architectural decisions and bug fix rationales in episodic memory for retrieval in future sessions. Use when the reason behind a change is non-obvious.
Instructions
Record an architectural decision, bug fix rationale, or 'why we did X'. Stored in episodic memory — retrievable via episodic_search in future sessions. Call when a non-obvious architectural decision is made, a bug root-cause is understood, or the user says to 'remember' something. Do NOT call for routine changes — only decisions where WHY is non-obvious. Returns: {stored: True, searchable_via: 'episodic_search'}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | Yes | ||
| rationale | No | ||
| repo_path | No | ||
| affected_files | No |