record_decision
Preserve non-obvious architectural decisions and bug-fix rationales in episodic memory so future sessions can retrieve the 'why' via episodic_search. Use it when context matters beyond routine changes.
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 |