unpin
Remove anchor status from a memory while preserving its history and auditing the result. Provide a reason for the audit log; missing, unknown, or already-unpinned IDs are recorded as no-ops.
Instructions
Remove anchor status, preserving the memory and auditing the outcome.
Supply a meaningful reason. Omitted/None reasons remain compatible with
old clients and are explicitly marked as missing in the audit log.
Already-unpinned/unknown IDs are audited as unpin_noop. unpinned: true
confirms the requested state; it does not claim an anchor was removed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | ||
| memory_id | Yes |