alt/agent-ui/definition/views/dashboard/index.md

3 KiB

ui_doc_type view_id status frame source_evidence regions
view dashboard 구현됨 null
type path notes
code apps/client/lib/src/features/dashboard/presentation/dashboard_screen.dart DashboardScreen, _DashboardBody, _StatusPanel이 구현되어 있다.
type path notes
code apps/client/lib/src/app/router.dart Root route에서 DashboardScreen(showAppBar false, showNavigation false)을 workbench center content로 전달한다.
type path notes
docs README.md apps/client는 workbench scaffold를 포함하고 실제 quant 운영 기능은 headless 경계 안정화 뒤 mount한다고 설명한다.
dashboard.body
dashboard.pipeline-status
dashboard.socket-status

Dashboard

View ID: dashboard

Frame:

  • 없음

Status: 구현됨

Source Evidence

Type Path Notes
code apps/client/lib/src/features/dashboard/presentation/dashboard_screen.dart DashboardScreen, _DashboardBody, _StatusPanel이 구현되어 있다.
code apps/client/lib/src/app/router.dart / route에서 DashboardScreen(showAppBar: false, showNavigation: false)을 workbench center content로 전달한다.
docs README.md apps/client는 workbench scaffold를 포함하고 실제 quant 운영 기능은 headless 경계 안정화 뒤 mount한다고 설명한다.

Purpose

ALT Console의 기본 center content로, Korea Daily Pipeline scaffold 상태와 socket contract 연결 상태를 operator에게 보여준다.

Primary Users

  • ALT operator
  • socket/API scaffold 상태를 확인하는 maintainer

Primary Tasks

  • pipeline scaffold 상태 확인
  • socket connection 상태 확인
  • workbench shell 안에서 dashboard content가 정상 mount되는지 확인

Information Priority

  1. Backtests heading과 dashboard context
  2. Korea Daily Pipeline status
  3. Socket Contract status

Regions

Region ID Purpose Component Priority Notes
dashboard.body dashboard list layout와 heading 표시 없음 high 현재는 ListView 기반 scaffold
dashboard.pipeline-status Korea Daily Pipeline scaffold 상태 표시 status-panel high value는 Scaffold로 고정
dashboard.socket-status socket connection 상태 표시 status-panel high Riverpod controller 상태를 text로 매핑

Actions

Action ID Trigger Result Guard
dashboard.observe-status view mount pipeline과 socket status panel을 표시한다. operator

States

  • loading: socket status가 Connecting이면 연결 진행 상태를 표시한다.
  • empty: pipeline/backtest data list는 아직 없다.
  • error: socket status가 Error이면 status panel value로 표시한다.
  • permission-denied: 권한 모델이 아직 없다.

Open Questions

  • 없음

Decision History

  • 2026-06-25: DashboardScreen 구현 근거로 dashboard view를 생성했다.