Note to self:
Claude Code stores per-project auto-memory and session data under ~/.claude/projects/ using a path derived from the absolute working directory (e.g., -mnt-source-ProjectName). When WSL restarts, Windows drive mount points can change (e.g., /mnt/source becomes /mnt/d/source/), causing the project path to no longer match. This makes previous sessions unresumable and auto-memory invisible. If this happens, the old data still exists under ~/.claude/projects/ – it’s just filed under the old mount-point-based directory name. To recover, rename or symlink the old directory to match the new path.