knowmind_end_fact
Ends a memory entry that no longer applies without deleting it: sets a valid-to time so standard recall stops returning it, while time-based recall before that date still finds it.
Instructions
End an entry that no longer applies and that nothing replaces (a project closed, a source withdrawn): the entry gets valid_to (now, or the given time) and drops out of knowmind_recall, while knowmind_recall_at_time before that time still finds it. Nothing is deleted and no new entry is created. When a newer statement replaces the entry, use knowmind_update_fact instead. Calling it again changes nothing. Requires write scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Why it ends (e.g. 'source withdrawn'); stored with the entry. | |
| valid_to | No | ISO-8601 time with time zone from which the entry no longer applies; defaults to now. Example: '2026-10-11T22:10:00+02:00'. | |
| target_id | Yes | ID of the entry to end; get it via knowmind_recall - never invent it. |