memory_propose
Propose a memory for human review at session end, preserving inferred or uncertain learnings until verified before becoming active memory.
Instructions
Propose a memory for the human review queue. Use at SESSION END for learnings that should persist but warrant review before becoming active memory. Prefer this over memory_write for inferred/uncertain knowledge.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | Memory kind, e.g. DECISION, CONVENTION, GOTCHA, GUARDRAIL | |
| claim | Yes | Falsifiable statement about the codebase | |
| paths | No | Paths this memory applies to (omit for repo-wide) | |
| symbols | No | Symbols (functions/classes) this applies to | |
| agent_id | No | Your agent identifier, e.g. 'claude-code' | |
| evidence | No | Grounding evidence, e.g. {type:'COMMIT_REF', payload:'abc123'} | |
| rationale | No | Why this is worth remembering (helps the reviewer) | |
| ticket_ref | No | Ticket id this work belongs to (e.g. XXX-2100). Omit to auto-detect from the current branch. | |
| applies_when | No | For kind=FAILED_APPROACH: conditions under which the failure applies (prevents blocking the approach after the underlying cause is fixed) | |
| guardrail_level | No | For kind=GUARDRAIL: never | always | ask-first |