memory_note
Read, update, delete, patch, supersede, or revert a memory note while capturing the rationale for each action to maintain an audit trail.
Instructions
CRUD operations on a specific memory note.
Sprint 2 additions: patch, revert_supersede actions + rationale capture.
Args: note_id: The note ID (e.g. "lessons/my-note"). action: "read" | "update" | "delete" | "restore" | "supersede" | "patch" | "revert_supersede". content: New content (required for update). category: New category (for update). title_slug: New slug (for update/supersede target). tags: New tags (for update). rationale: Reason for the action (required for supersede, patch, revert_supersede; recommended for delete). additions: Text segments to insert (for patch action). deletions: Text segments to remove by content match (for patch action).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| action | No | read | |
| content | No | ||
| note_id | Yes | ||
| category | No | ||
| additions | No | ||
| deletions | No | ||
| rationale | No | ||
| title_slug | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |