update roadmap: control-plane phase and api-data-binding milestone
This commit is contained in:
parent
8b76db6615
commit
7951f0fcb2
2 changed files with 11 additions and 8 deletions
|
|
@ -21,7 +21,7 @@
|
|||
- [완료] Flutter 콘솔 스켈레톤
|
||||
- 경로: `agent-roadmap/archive/phase/control-plane-product-surface/milestones/flutter-console-skeleton.md`
|
||||
- 요약: bootstrap과 runner/node 연결 기준을 바탕으로 `apps/client`와 `packages/flutter/oto_console`에 Control Plane 주요 화면, 상태 표시, 빈 상태를 갖춘 UI 스켈레톤을 만든다.
|
||||
- [진행중] Control Plane API 데이터 바인딩
|
||||
- [검토중] Control Plane API 데이터 바인딩
|
||||
- 경로: `agent-roadmap/phase/control-plane-product-surface/milestones/control-plane-api-data-binding.md`
|
||||
- 요약: UI 스켈레톤에 기존 OTO Core runner/job/execution/log/artifact API의 read path를 연결하고, 실제 데이터가 비어 있거나 실패할 때의 상태 표현을 검증한다.
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ Flutter 콘솔 스켈레톤의 Overview, Runners, Pipelines/Jobs, Executions, Ar
|
|||
|
||||
## 상태
|
||||
|
||||
[진행중]
|
||||
[검토중]
|
||||
|
||||
## 승격 조건
|
||||
|
||||
|
|
@ -43,17 +43,20 @@ UI 스켈레톤을 실제 Core 응답을 소비하는 제품 표면으로 전환
|
|||
- [x] [client-ports] Flutter client에 runners/jobs/executions/logs/artifacts 조회 adapter를 추가하고 `OtoConsoleConfig.serverHttpUrl`을 source of truth로 사용한다. 검증: `cd apps/client && flutter test`에서 adapter 상태 변환 테스트가 통과한다.
|
||||
- [x] [runner-surface] Runners 화면이 Core runner registry 응답을 loading/empty/error/data 상태로 표시한다. 검증: `cd packages/flutter/oto_console && flutter test`에서 runners surface 테스트가 통과한다.
|
||||
- [x] [execution-surface] Pipelines/Jobs와 Executions 화면이 job/execution read model을 표시하고 로그/아티팩트 진입 위치를 제공한다. 검증: `cd packages/flutter/oto_console && flutter test`에서 jobs/executions surface 테스트가 통과한다.
|
||||
- [ ] [preview-data-smoke] 원격 preview `http://toki-labs.com:13020/` 기준으로 Core health/readiness와 최소 한 화면의 실제 API 상태가 렌더링된다. 검증: 원격 runner 또는 local smoke에서 browser/screenshot evidence와 `curl` evidence를 남긴다.
|
||||
- [x] [preview-data-smoke] 원격 preview `http://toki-labs.com:13020/` 기준으로 Core health/readiness와 최소 한 화면의 실제 API 상태가 렌더링된다. 검증: 원격 runner 또는 local smoke에서 browser/screenshot evidence와 `curl` evidence를 남긴다.
|
||||
|
||||
## 완료 리뷰
|
||||
|
||||
- 상태: 없음
|
||||
- 요청일: 없음
|
||||
- 완료 근거: 없음
|
||||
- 상태: 검토중
|
||||
- 요청일: 2026-06-17
|
||||
- 완료 근거:
|
||||
- `agent-task/archive/2026/06/m-control-plane-api-data-binding/03+01,02_preview_smoke/complete.log` 기준 PASS.
|
||||
- Roadmap Completion의 `preview-data-smoke`가 이 Milestone의 기존 Task id와 일치한다.
|
||||
- Core `healthz`/`readyz`, preview HTTP 200, 원격 Playwright network capture, screenshot evidence로 API-backed 화면 상태 렌더링을 확인했다.
|
||||
- 리뷰 필요:
|
||||
- [ ] 사용자가 완료 결과를 확인했다
|
||||
- [ ] archive 이동을 승인했다
|
||||
- 리뷰 코멘트: 없음
|
||||
- 리뷰 코멘트: 모든 기능 Task가 완료 근거와 함께 `[x]`가 되었고 구현 잠금은 해제 상태다. 사용자 완료 확인과 archive 이동 승인 후 완료 전환 후보다.
|
||||
|
||||
## 범위 제외
|
||||
|
||||
|
|
@ -69,7 +72,7 @@ UI 스켈레톤을 실제 Core 응답을 소비하는 제품 표면으로 전환
|
|||
- 진행 메모: [client-ports] `apps/client`에 Core read adapter와 상태 변환 테스트를 추가했고 `cd apps/client && flutter test`, `cd apps/client && flutter analyze`가 통과했다. (2026-06-17)
|
||||
- 진행 메모: [runner-surface] `agent-task/archive/2026/06/m-control-plane-api-data-binding/01_runner_surface/complete.log` 기준 PASS. `cd packages/flutter/oto_console && flutter test`, `cd apps/client && flutter test`, 양쪽 `flutter analyze`가 통과했다. (2026-06-17)
|
||||
- 진행 메모: [execution-surface] `agent-task/archive/2026/06/m-control-plane-api-data-binding/02+01_execution_surface/complete.log` 기준 PASS. `cd packages/flutter/oto_console && flutter test`, `cd apps/client && flutter test`, `git diff --check`가 통과했다. (2026-06-17)
|
||||
- 진행 메모: [preview-data-smoke] 큰/원격 evidence 작업으로 `agent-task/m-control-plane-api-data-binding/03+01,02_preview_smoke/PLAN-cloud-G07.md` active plan이 준비되어 있으며, predecessors `01_runner_surface`, `02+01_execution_surface`는 archive `complete.log`로 충족됐다. (2026-06-17)
|
||||
- 진행 메모: [preview-data-smoke] `agent-task/archive/2026/06/m-control-plane-api-data-binding/03+01,02_preview_smoke/complete.log` 기준 PASS. Core health/readiness, preview HTTP 200, 원격 Playwright network capture와 screenshot evidence로 API-backed 화면 렌더링을 확인했다. (2026-06-17)
|
||||
- 선행 작업: `Flutter 콘솔 스켈레톤`
|
||||
- 후속 작업: 쓰기 액션, 인증/권한, 운영 대시보드 고도화
|
||||
- 확인 필요: 없음
|
||||
|
|
|
|||
Loading…
Reference in a new issue