---
name: spool-capture
description: Capture an explicit memory (decision, preference, incident) into the spool ledger as an accepted record. Use when the user says "记一下" / "remember this" / "from now on …".
---

The user explicitly wants this thought persisted to the spool memory ledger.

**Choose `memory_record_manual` (NOT propose)** because the user is self-tagging — the record should land as `accepted` and immediately enter the wakeup pool.

**Required fields**:
- `title`: short, imperative-ish summary (5-10 words)
- `summary`: the actual content the user wants persisted
- `memory_type`: one of `decision` / `preference` / `incident` / `constraint` / `workflow`
- `scope`: `user` (preference) / `project` (decision/incident) / `workspace` / `team` / `agent`
- `source_ref`: format `session:<session-id>` if available, else `manual:cli`
- `actor`: your model id (e.g. `claude-opus-4.7`)

**Example invocation**:

```
mcp__spool__memory_record_manual
  title="使用 cargo install 装 binary"
  summary="从今往后 spool-mcp 一律走 cargo install --path . 落到 ~/.cargo/bin/，避免 target/debug 路径漂移。"
  memory_type="decision"
  scope="project"
  source_ref="session:$SESSION_ID"
  actor="claude-opus-4.7"
```

After writing, briefly confirm the record id back to the user and remind them they can review with `spool memory list --view wakeup-ready`.
