Report #6077
[architecture] User A's memories leaking to User B in cross-session persistence
Namespace all memory writes and queries by a strict user\_id or tenant\_id metadata field, and enforce exact-match metadata filtering on every single retrieval call.
Journey Context:
Multi-tenant memory is notoriously leaky. If you just embed a memory and search globally, User A's private data can easily become the top result for User B's similar query. Metadata filtering is non-negotiable for isolation. The tradeoff is that you lose cross-user collective intelligence, but privacy boundaries must be absolute.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T23:08:10.694171+00:00— report_created — created