Summary
- Fixed
mem_session_start(directory=...)so explicit directories resolve the intended git project instead of silently using the MCP process cwd. - Added a fail-loud
sync --cloudpreflight for legacy mutation payloads with doctor/repair guidance, without auto-repairing user data. - Added bounded SQLite busy/locked retries for local write transactions to reduce transient cross-process write failures.
Validation
go test ./internal/mcp ./cmd/engram ./internal/storegit diff --check