iop/agent-task/archive/2026/06/m-node-multi-target-serving-foundation/01_config_topology/complete.log
toki 3624ff0f01 feat: node multi-target serving foundation
- Add inference provider extension phase and milestones for node multi-target serving
- Update edge cmd config and node mapper for multi-target support
- Add Ollama adapter updates and transport client changes
- Update config package and edge.yaml for new settings
- Extend runtime proto with multi-target serving fields
- Add agent task archives and plans for adapter registry, route catalog,
  engine profiles, edge options, commands/caps, runtime concurrency,
  and field smoke tests
2026-06-11 04:09:48 +09:00

41 lines
1.7 KiB
Text

# Complete - m-node-multi-target-serving-foundation/01_config_topology
## 완료 일시
2026-06-10
## 요약
Edge config multi-target topology foundation review loop completed after 2 reviews; final verdict PASS.
## 루프 이력
| Plan | Review | Verdict | 메모 |
|------|--------|---------|------|
| `plan_local_G08_0.log` | `code_review_cloud_G08_0.log` | WARN | Multi topology contract was judgeable, but `config check` needed enabled-instance and vLLM endpoint validation follow-up. |
| `plan_local_G08_1.log` | `code_review_cloud_G08_1.log` | PASS | Follow-up validation gaps were fixed and covered by edgecmd tests. |
## 구현/정리 내용
- Edge config validation now counts enabled legacy adapters and enabled multi-instance adapters when enforcing "at least one adapter".
- Enabled legacy vLLM and `vllm_instances[]` entries now reject empty endpoints.
- Edgecmd tests cover disabled instance-only rejection, vLLM empty endpoint rejection, and enabled Ollama instance acceptance.
## 최종 검증
- `go test -count=1 ./packages/go/... ./proto/gen/... ./apps/edge/internal/node/... ./apps/edge/internal/edgecmd/...` - PASS; reviewer rerun succeeded across package/config/proto-gen/edge node/edgecmd targets.
## Roadmap Completion
- Milestone: `agent-roadmap/phase/inference-provider-extension/milestones/node-multi-target-serving-foundation.md`
- Completed task ids:
- `config-topology`: PASS; evidence=`plan_local_G08_0.log`, `code_review_cloud_G08_0.log`, `plan_local_G08_1.log`, `code_review_cloud_G08_1.log`; verification=`go test -count=1 ./packages/go/... ./proto/gen/... ./apps/edge/internal/node/... ./apps/edge/internal/edgecmd/...`
- Not completed task ids: 없음
## 잔여 Nit
- 없음
## 후속 작업
- 없음