Use when Claude and Codex need repo-scoped shared memory, clean handoff notes, safe retrieval, and cross-session alignment without cross-repo contamination.
Use when the user wants persistent memory, Claude and Codex repo handoff, cross-agent alignment, or to read and update shared Claude project memory files plus optional shared MCP memory state.