29 lines
1.8 KiB
Markdown
29 lines
1.8 KiB
Markdown
# Phase: 운영 표면
|
|
|
|
## 상태
|
|
|
|
[계획]
|
|
|
|
## 목표
|
|
|
|
Flutter client를 ALT의 공식 operator surface로 삼아 market data 상태와 backtest 실행 및 결과를 조회할 수 있게 한다. 먼저 NomadCode client 표준에서 정리된 skeleton, bootstrap, proto-socket, Mattermost push host integration 경계를 복제하고, web/mobile/desktop 단일 UI 표면을 유지하면서 API와 generated contract 기준을 맞춘다.
|
|
|
|
## Milestone 흐름
|
|
|
|
완료된 Milestone은 archive 경로를 가리키고, 검토중, 진행중, 계획 또는 보류 Milestone은 이 Phase 하위 `milestones/` 경로를 가리킨다.
|
|
완료, 검토중, 진행중, 계획 순서로 두어 아래로 갈수록 미래 작업에 가까워지게 정렬한다.
|
|
|
|
- [계획] Client Integration Clone Adoption
|
|
- 경로: `agent-roadmap/phase/operator-surface/milestones/client-integration-clone-adoption.md`
|
|
- 요약: NomadCode client 표준을 ALT `apps/client`에 복제하기 위한 bootstrap, proto-socket, Mattermost push host integration, Riverpod/go_router 결합 기준을 정리한다.
|
|
|
|
- [계획] Flutter Operator Console
|
|
- 경로: `agent-roadmap/phase/operator-surface/milestones/flutter-operator-console.md`
|
|
- 요약: Flutter client에서 market data, backtest run, result를 조회하고 실행 요청할 수 있는 운영 화면을 만든다.
|
|
|
|
## Phase 경계
|
|
|
|
- 이 Phase는 Flutter client의 운영 화면과 API/client 통신 표면에 집중한다.
|
|
- 별도 TypeScript web app, 고급 charting 전체, mobile app store 배포 설정은 제외한다.
|
|
- UI는 generated/mapped contracts와 proto-socket client layer를 기준으로 API와 통신한다.
|
|
- `../nomadcode`에서 정리한 client 표준을 복제할 때는 product feature 전체가 아니라 client skeleton, integration boundary, bootstrap convention, 문서화된 handoff 기준만 가져온다.
|