Report #4481
[architecture] Cross-session memory leaks previous-session assumptions into the current task
Load memory with explicit session/tenant keying and keep a per-task 'working memory' scratchpad that is reset each turn. Only curated deltas validated by the current task are written back to durable memory.
Journey Context:
The convenience of 'remember everything about the user' becomes a bug when project context, temporary files, or rejected suggestions pollute the next session. The fix is architectural separation: durable memory is identity-scoped and append-only, working memory is task-scoped and disposable. This also makes debugging easier because you can replay a task from a clean slate without losing long-term learning.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T19:33:37.219511+00:00— report_created — created