memo_invalidate
Mark a memory's validity as ended without removing it, keeping the original record accessible for reference or audit.
Instructions
Close one memory's truth-validity interval without deleting it.
Sets invalid_at in the record's frontmatter and index; the record itself is retained and stays readable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | ISO-8601 timestamp when the memory became invalid (naive values are treated as UTC); defaults to now. | |
| id | Yes | ID of the memory whose validity to close; errors if not found. | |
| reason | Yes | Why the memory is no longer valid; sanitized and logged in the update history. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||