Retire a sanctioned memory, on the person's instruction
arroway_retireRetire a memory the human already sanctioned, when THEY told you in this conversation to remove it and there is nothing to put in its place. It is archived, never deleted: it leaves reads and stays in the history with their reason, or with an explicit note that no reason was declared. Use arroway_remember with supersedes_id instead when you have a corrected version — that is replacement, not retirement. Use arroway_withdraw instead for a proposal YOU wrote that is still pending.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| why | No | Optional: what the person said made it obsolete, in their terms. It stays on the archived line forever; if omitted, the history explicitly says no reason was declared. | |
| memory | Yes | The memory to retire — the #handle from a read is enough. | |
| project | Yes | Project slug. | |
| decided_by_human | Yes | Must be true, and only when the person explicitly told you to remove it IN THIS CONVERSATION. Never infer it, never set it because it looks obsolete to you: a sanctioned memory is theirs. Without their word, say it is a gesture for them to make in the panel. |