Persistent memory for Claude Code - semantic search, cross-machine sync, learned preferences, error tracking