# Phase: 운영 UI

## 상태

[보류]

## 목표

command/headless workflow, paper trading, 시장 확장, 실거래 경계 후보처럼 운영 기능이 충분히 표면화된 뒤 Flutter client에 올릴 화면 후보를 정리하고 구현한다. UI는 기능 탐색의 시작점이 아니라 반복 운영 항목, 상태 key, 우선순위, wireframe 승인까지 준비된 뒤 여는 후순위 표면으로 둔다.

## Milestone 흐름

완료된 Milestone은 archive 경로를 가리키고, 검토중, 진행중, 계획, 스케치 또는 보류 Milestone은 이 Phase 하위 `milestones/` 경로를 가리킨다.
완료, 검토중, 진행중, 계획, 보류, 스케치 순서로 두어 아래로 갈수록 미래 작업에 가까워지게 정렬한다.

- [보류] Flutter Operator Console MVP
  - 경로: `agent-roadmap/phase/operator-ui/milestones/flutter-operator-console-mvp.md`
  - 요약: command/headless workflow에서 충분히 표면화된 운영 항목과 승인된 wireframe을 기준으로 Flutter에서 market data, backtest, paper trading 후보를 조회하고 실행 요청할 수 있는 MVP 화면을 구현한다.
- [스케치] Flutter Push Notification Boundary
  - 경로: `agent-roadmap/phase/operator-ui/milestones/flutter-push-notification-boundary.md`
  - 요약: push notification을 operator console 본작업에서 분리하고, Firebase/platform channel 등 외부 protocol 경계를 후속 작업으로 정리한다.

## Phase 경계

- 이 Phase는 Flutter client 실화면, navigation, dashboard/control surface, push notification UI boundary를 다룬다.
- command-first workflow, paper trading command workflow, 시장 확장, live trading boundary가 충분히 표면화되기 전에는 실화면 구현을 시작하지 않는다.
- 화면 구현은 wireframe 또는 동등한 화면 정의 산출물과 사용자 승인 기준이 준비된 뒤에만 연다.
- UI는 generated/mapped contracts와 proto-socket client layer를 기준으로 API만 바라본다.
- 별도 TypeScript web app, 고급 charting 전체, mobile app store 배포 설정은 제외한다.
