# 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 배포 설정은 제외한다.