Memory
How memory supports personality continuity without hiding execution state.
Memory helps Noema preserve continuity across conversations. It should support relationship and context, not silently override explicit user intent.
Memory Types
| Type | Purpose |
|---|---|
| Session context | Recent conversation and local task state. |
| Long-term memory | Stable preferences, facts, and relationship continuity. |
| Runtime observations | Evidence produced while a task is executed. |
Retrieval Principle
Only relevant memory should be injected into the dialogue layer. Task runtime evidence should remain explicit and inspectable.
Boundaries
- Memory should not invent task results.
- Memory should not hide missing credentials or failed tool calls.
- Memory should be easy to inspect, update, or remove.
