On desktop boot, main.dart calls project.open(cwd) to resolve the git root. If a project opens successfully, the workspace activates claude.primary instead of welcome. The _WorkspaceSlot now listens to ProjectManager: when isOpen, Claude is always the visible primary surface; when no project, welcome shows. This closes the gap where the app loaded the project root but still displayed the welcome screen as if no choice had been made. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
clide_app
A new Flutter project.