--- ui_doc_type: views-index views: - workbench-shell - workspace-home --- # View Definitions ## View Tree | View ID | Status | Evidence | Description | |---------|--------|----------|-------------| | `workbench-shell` | 구현됨 | `apps/client/lib/src/app/nomadcode_workbench_shell.dart` | NomadCode Console의 상단 titlebar, 우측 activity rail, 중앙 section, Agent dock을 조립하는 앱 shell. | | `workspace-home` | 구현됨 | `apps/client/lib/src/features/workspaces/presentation/workspace_home_page.dart` | Project workspace 목록, 선택된 workspace detail, active task, proto-socket diagnostics를 보여주는 기본 workspace 화면. | ## Navigation - `workbench-shell` -> `workspace-home`: activity rail에서 Workspace section이 선택되거나 기본 section으로 진입한다. - `workbench-shell` -> `workbench-shell`: Workflow, Terminal, Review, Web Context, Settings, IOP section 선택은 현재 shell 내부 placeholder 또는 optional slot으로 전환된다. - `workspace-home` -> external code-server workspace: `Open Workspace` action이 `WorkspaceLauncher` boundary를 통해 code-server entry를 연다. ## Common States - loading - empty - error - permission-denied ## Common Permissions - 없음: 현재 Flutter scaffold에는 view-level permission guard가 구현되어 있지 않다. ## Open Questions - 없음