Report #16197
[architecture] User A's memories leaking into User B's session
Namespace all memory writes and queries with a strict user\_id or thread\_id partition at the database/insertion level, not just at the query filter level.
Journey Context:
Developers often rely on metadata filtering \(where user\_id = X\) during retrieval, but forget to enforce it on upserts, or the vector DB's ANN algorithm leaks data across partitions under high load. The tradeoff is strict isolation vs. shared organizational knowledge. Using native DB partitioning guarantees zero leakage.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T02:10:19.101458+00:00— report_created — created