diff --git a/agent-roadmap/phase/operational-observability-provider-management/PHASE.md b/agent-roadmap/phase/operational-observability-provider-management/PHASE.md index f7a46f1..2c42fee 100644 --- a/agent-roadmap/phase/operational-observability-provider-management/PHASE.md +++ b/agent-roadmap/phase/operational-observability-provider-management/PHASE.md @@ -20,9 +20,9 @@ provider 확장 Phase에서 검증한 Ollama, vLLM, SGLang, Lemonade 같은 추 - 경로: `agent-roadmap/archive/phase/operational-observability-provider-management/milestones/provider-catalog-device-status.md` - 요약: `models[]`를 외부 model key이자 운영 catalog model로 두고, Node 하위 provider와 served model list를 기준으로 Edge가 provider 선택, load-ratio routing, target rewrite, read-only catalog 상태를 소유하는 MVP 계약을 완료했다. -- [계획] Node Resource Model Unification +- [검토중] Node Resource Model Unification - 경로: `agent-roadmap/phase/operational-observability-provider-management/milestones/node-resource-model-unification.md` - - 요약: Node를 Edge 연결 identity로 두고 CLI, OpenAI-compatible provider, 기타 resource를 같은 Node 아래 나열하며 provider/resource capacity만 concurrency를 소유하도록 runtime 계약과 dev-runtime 구성을 정렬한다. + - 요약: Node를 Edge 연결 identity로 두고 CLI, OpenAI-compatible provider, 기타 resource를 같은 Node 아래 나열하며 provider/resource capacity만 concurrency를 소유하도록 runtime 계약과 dev-runtime 구성을 정렬했고, 완료 근거와 archive 전환 검토를 남긴다. - [스케치] 사용량, 토큰, 로그 운영 추적 MVP - 경로: `agent-roadmap/phase/operational-observability-provider-management/milestones/usage-token-log-ops-mvp.md` diff --git a/agent-roadmap/phase/operational-observability-provider-management/milestones/node-resource-model-unification.md b/agent-roadmap/phase/operational-observability-provider-management/milestones/node-resource-model-unification.md index 8046769..9bf6b17 100644 --- a/agent-roadmap/phase/operational-observability-provider-management/milestones/node-resource-model-unification.md +++ b/agent-roadmap/phase/operational-observability-provider-management/milestones/node-resource-model-unification.md @@ -13,7 +13,7 @@ Mac dev-runtime에서는 Codex CLI와 MLX vLLM provider를 하나의 `mac-codex- ## 상태 -[계획] +[검토중] ## 구현 잠금 @@ -44,18 +44,18 @@ Mac dev-runtime에서는 Codex CLI와 MLX vLLM provider를 하나의 `mac-codex- Node를 Edge 연결 owner로 두고, 실행 제어는 Node 하위 resource/provider가 소유하도록 계약, runtime, dev 검증을 하나로 묶는다. -- [ ] [contract-schema] Node runtime contract와 config validation이 Node identity, resource catalog, provider adapter reference 의미를 고정한다. 현재 작업: `agent-task/m-node-resource-model-unification/01_contract_schema/PLAN-cloud-G07.md`. 검증: contract/config/proto 관련 unit test와 `Roadmap Completion` evidence가 남아 있다. -- [ ] [node-admission] Node runtime admission에서 node-wide global gate가 제거되고 CLI는 unlimited, provider adapter는 capacity gate를 유지한다. 현재 작업: `agent-task/m-node-resource-model-unification/02+01_node_admission/PLAN-local-G06.md`. 검증: Node concurrency regression test와 CLI capability test가 통과한다. -- [ ] [edge-routing-status] Edge dispatch와 status가 provider pool/resource catalog 기준으로 동작하고 CLI/direct route는 provider queue에 묶이지 않는다. 현재 작업: `agent-task/m-node-resource-model-unification/03+01_edge_dispatch_status/PLAN-cloud-G07.md`. 검증: Edge queue, OpenAI-compatible route, status provider test가 통과한다. -- [ ] [dev-runtime-profile] dev-runtime에서 Mac Codex CLI와 MLX vLLM provider가 하나의 Node identity 아래 resource로 배포되고 3 connected nodes, 3 provider candidates, total capacity 10 smoke가 확인된다. 현재 작업: `agent-task/m-node-resource-model-unification/04+01,02,03_dev_runtime_profile/PLAN-cloud-G07.md`. 검증: clean sync/rebuild, config check, refresh dry-run 또는 apply, `/v1/responses`와 `/v1/chat/completions` capacity smoke evidence가 남아 있다. +- [x] [contract-schema] Node runtime contract와 config validation이 Node identity, resource catalog, provider adapter reference 의미를 고정한다. 완료 evidence: `agent-task/archive/2026/06/m-node-resource-model-unification/01_contract_schema/complete.log`. 검증: contract/config/proto 관련 unit test와 `Roadmap Completion` evidence가 남아 있다. +- [x] [node-admission] Node runtime admission에서 node-wide global gate가 제거되고 CLI는 unlimited, provider adapter는 capacity gate를 유지한다. 완료 evidence: `agent-task/archive/2026/06/m-node-resource-model-unification/02+01_node_admission/complete.log`. 검증: Node concurrency regression test와 CLI capability test가 통과한다. +- [x] [edge-routing-status] Edge dispatch와 status가 provider pool/resource catalog 기준으로 동작하고 CLI/direct route는 provider queue에 묶이지 않는다. 완료 evidence: `agent-task/archive/2026/06/m-node-resource-model-unification/03+01_edge_dispatch_status/complete.log`. 검증: Edge queue, OpenAI-compatible route, status provider test가 통과한다. +- [x] [dev-runtime-profile] dev-runtime에서 Mac Codex CLI와 MLX vLLM provider가 하나의 Node identity 아래 resource로 배포되고 3 connected nodes, 3 provider candidates, total capacity 10 smoke가 확인된다. 완료 evidence: `agent-task/archive/2026/06/m-node-resource-model-unification/04+01,02,03_dev_runtime_profile/complete.log`. 검증: clean sync/rebuild, config check, refresh dry-run 또는 apply, `/v1/responses`와 `/v1/chat/completions` capacity smoke evidence가 남아 있다. ## 완료 리뷰 -- 상태: 없음 -- 요청일: 없음 -- 완료 근거: 새 계획 Milestone이며 기능 Task가 아직 충족되지 않았다. -- 검토 항목: 모든 기능 Task의 `Roadmap Completion`, SDD Evidence Map, 최종 dev-runtime smoke evidence -- 리뷰 코멘트: 없음 +- 상태: 검토중 +- 요청일: 2026-06-29 +- 완료 근거: `contract-schema`, `node-admission`, `edge-routing-status`, `dev-runtime-profile` 모두 PASS complete log와 `Roadmap Completion`을 남겼고, SDD Acceptance Scenario S01-S07과 Evidence Map을 충족한다. +- 검토 항목: archive 전환 전 최종 완료 확인 +- 리뷰 코멘트: 남은 차단 항목 없음. 완료 archive 전환은 별도 승인 후 진행한다. ## 범위 제외 @@ -72,9 +72,9 @@ Node를 Edge 연결 owner로 두고, 실행 제어는 Node 하위 resource/provi - 표준선(선택): provider concurrency와 queue는 provider pool/resource capacity에서만 관리하고, CLI 호출 수는 IOP 레벨에서 제한하지 않는다. - 선행 작업: Model Alias Provider Pool과 Provider Catalog - 후속 작업: 요청 실행 로그와 Usage Ledger 기반, Provider-Device-Model Qualification 리포트 -- 현재 작업 연결: - - `agent-task/m-node-resource-model-unification/01_contract_schema/PLAN-cloud-G07.md` - - `agent-task/m-node-resource-model-unification/02+01_node_admission/PLAN-local-G06.md` - - `agent-task/m-node-resource-model-unification/03+01_edge_dispatch_status/PLAN-cloud-G07.md` - - `agent-task/m-node-resource-model-unification/04+01,02,03_dev_runtime_profile/PLAN-cloud-G07.md` +- 완료 작업 evidence: + - `agent-task/archive/2026/06/m-node-resource-model-unification/01_contract_schema/complete.log` + - `agent-task/archive/2026/06/m-node-resource-model-unification/02+01_node_admission/complete.log` + - `agent-task/archive/2026/06/m-node-resource-model-unification/03+01_edge_dispatch_status/complete.log` + - `agent-task/archive/2026/06/m-node-resource-model-unification/04+01,02,03_dev_runtime_profile/complete.log` - 확인 필요: 없음