palinode_archive
Archive outdated memories by marking them as retired, preserving the record with an optional replacement reference.
Instructions
Retire one specific memory that is wrong or obsolete. Sets status: archived so it leaves default recall, records the reason in the file's history sibling, and commits — never hard-deletes, so the content stays auditable. Pass superseded_by to name the memory that replaces it (a SUPERSEDE rather than a plain archive). Use this instead of re-saving a memory with a hand-written tombstone body: that leaves the wrong content live in search.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Why this memory is being retired (kept in the audit trail). | |
| file_path | Yes | Memory file path (e.g., 'insights/stale-finding.md') | |
| superseded_by | No | Slug or path of the memory that replaces this one. Omit for a plain archive with no successor. |