| Stale truth | Old facts survive after circumstances change. | Timestamps, TTL, supersession rules, confidence decay, refresh-on-use. |
| Contradiction | Multiple memories disagree and retrieval hides the conflict. | Source ranking, contradiction detection, explicit version history. |
| Memory poisoning | Untrusted content becomes persistent operating knowledge. | Trust boundaries, write authorization, source provenance, quarantine for inferred memory. |
| Privacy overreach | The system stores information that was useful once but should not persist. | Data minimization, opt-in persistence, sensitive-data policy, user deletion. |
| Scope leakage | Memory crosses users, organizations or projects. | Namespace isolation, tenant-scoped keys, access control, retrieval filters. |
| Over-personalization | Past behavior narrows future choices or creates awkward assumptions. | Uncertainty language, editable preferences, use memory only when task-relevant. |