Use Lore when the information will matter again.

## Decision guide

| Situation | Store it? | Better shape |
| --- | --- | --- |
| A user preference should affect future replies | yes | `preferences://user/...` or a focused preference node |
| A project has a repeatable command or deployment rule | yes | `project://project_name/workflow` |
| An agent-specific hook or runtime behavior matters | yes | `core://agent/<channel>` |
| A one-off error happened and is already fixed | maybe | store only the durable lesson, not the whole log |
| You are brainstorming and may change direction | not yet | wait until a decision stabilizes |

When in doubt, ask two questions:

1. Would forgetting this cause repeated work or mistakes?
2. Can I describe the future situation where this memory should appear?

If the answer to both is yes, write a memory with a clear disclosure trigger.
