36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
---
|
|
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
|
|
|
|
- 없음
|