Report #94393
[architecture] Treating user preferences and episodic debugging logs with the same persistence and retrieval logic
Partition memory into Core \(user preferences, project constraints - always in context or high-priority retrieval\) and Episodic \(specific debugging sessions - decayed and RAG-retrieved\).
Journey Context:
If a user says 'I prefer tabs over spaces', that is a Core memory that should never decay. If the agent searches a bug log, that's Episodic. Mixing them means the agent might forget the formatting rule if it hasn't been referenced recently, or waste context injecting a 3-month-old bug log every time it formats code.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T17:01:21.972384+00:00— report_created — created