The onboarding scan resolved each repository with realpath and left the remaining checks to wireProjectWorkspace, which ran them only after the project had been created. wireProjectWorkspace now stores the folder it is given, so the scan resolves and checks the folder with resolveProjectWorkspaceDirectory first, like spaces.create, and skips a repository whose folder cannot be linked before creating its project. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012HG4pFTUBDpuCS2Y44TV8x