memory_propose
Stage a draft memory for review before ratification. Propose a memory without committing it, allowing human approval before it becomes canon.
Instructions
Stage a DRAFT memory in the capture-propose queue for later ratification. A proposal is NOT an authored memory: it is invisible to recall, memory_list, find_similar, and the boot digest until it is ratified via memory_ratify. Use this when a background lane wants to suggest a write without committing it — the human (or Art) reviews and ratifies before it becomes canon. Drafts may be rough; validation runs at ratify time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ttl | No | Time-to-live: "7d", "30d", "24h", "permanent", or omit | |
| title | Yes | Short title for the proposed memory | |
| source | No | Where this proposal came from, e.g. a lane name | |
| content | Yes | The proposed memory content | |
| project | No | Associated project, if any | |
| category | Yes | Memory category: user (about the human), project (about work), self (capability/learning), feedback (corrections/confirmations), reference (external pointers), pursuit (active goal or ongoing creative thread) | |
| metadata | No | Arbitrary key-value metadata |