diff --git a/agent-roadmap/phase/automation-runtime-bridge/milestones/workspace-port-env-standardization.md b/agent-roadmap/phase/automation-runtime-bridge/milestones/workspace-port-env-standardization.md index 63233e8..911bc36 100644 --- a/agent-roadmap/phase/automation-runtime-bridge/milestones/workspace-port-env-standardization.md +++ b/agent-roadmap/phase/automation-runtime-bridge/milestones/workspace-port-env-standardization.md @@ -49,16 +49,16 @@ Inventory에서 확인된 drift를 실제 기본값, 문서, smoke evidence로 | Surface | 현재 source | 내부 listen/container | host publish 또는 외부 슬롯 | 표준 후보 | 상태 | |---------|-------------|-----------------------|-----------------------------|-----------|------| -| Client web/dev preview | `docker-compose.yml`, `.env.example`, `scripts/dev/web.sh` | container/nginx `3000` | compose/script `13000`, `.env.example` `3000` | frontend `13000` | `.env.example` drift | -| Control Plane HTTP | `configs/control-plane.yaml`, `apps/control-plane/cmd/control-plane/main.go`, `docker-compose.yml` | `9080` | compose `9080` | backend `18000` | rollout 결정 필요 | +| Client web/dev preview | `docker-compose.yml`, `.env.example`, `scripts/dev/web.sh` | container/nginx `3000` | compose/script/env `13000` | frontend `13000` | `01`에서 compose/env 정렬 | +| Control Plane HTTP | `configs/control-plane.yaml`, `apps/control-plane/cmd/control-plane/main.go`, `docker-compose.yml` | `9080` | compose/env `18000`, app/config direct default `9080` | backend `18000` | `01`에서 compose/env 정렬, runtime/config/docs는 `02` active | | Control Plane Client WS wire | `configs/control-plane.yaml`, client defaults, compose | `19080` | `19080` | wire `19080` | 일치 | | Control Plane-Edge TCP wire | `configs/control-plane.yaml`, compose | `19081` | `19081` | wire `19081` | 일치 | -| Edge-Node TCP transport | `configs/edge.yaml`, compose, node config | Edge internal `9090`, node local `localhost:9090` | compose/field `19090` | wire `19090` | host slot 일치, internal 유지 | +| Edge-Node TCP transport | `configs/edge.yaml`, compose, node config | Edge internal `9090`, node local `localhost:9090` | compose/env/field `19090` | wire `19090` | host slot 일치, internal 유지 | | Edge artifact/bootstrap HTTP | `configs/edge*.yaml*`, host setup, bootstrap pack | `18080` | field `18080` | artifact `18080` | 일치 | | Edge OpenAI-compatible HTTP | `configs/edge.yaml`, edge command/docs | internal/default `8080` | field/model endpoint `18081` | model `18081` | internal/default와 field slot 분리 필요 | | Edge A2A HTTP | `configs/edge.yaml`, edge input server | internal/default `8081` | 명시 host publish 없음 | backend/model 후보 검토 | rollout 결정 필요 | | Metrics | `configs/*.yaml`, host setup, local rules | node `9091`, edge `9092`, CP `9093`, worker `9094` | Edge metrics field `19092` | metrics `19092` | host publish 기준 보강 필요 | -| DB/cache | `docker-compose.yml`, `.env.example` | Postgres `5432`, Redis `6379` | host `5432/6379` | DB/cache `15400/16300` | compose/env drift | +| DB/cache | `docker-compose.yml`, `.env.example` | Postgres `5432`, Redis `6379` | compose/env host `15400/16300` | DB/cache `15400/16300` | `01`에서 compose/env 정렬 | ### Remote environment map @@ -86,11 +86,11 @@ Inventory에서 확인된 drift를 실제 기본값, 문서, smoke evidence로 - Field compatibility: 기존 field 슬롯 `18080`, `18081`, `19080`, `19090`은 smoke evidence가 확보될 때까지 유지하거나 명시 migration note를 남긴다. - Secret hygiene: host, token, credential 원문은 tracked docs/roadmap/plan에 기록하지 않는다. -### 큰 작업 계획 +### 현 작업 현황 -- `agent-task/m-workspace-port-env-standardization/01_compose_env_defaults/` -- `agent-task/m-workspace-port-env-standardization/02+01_runtime_config_docs/` -- `agent-task/m-workspace-port-env-standardization/03+01,02_remote_smoke_evidence/` +- [x] `agent-task/archive/2026/06/m-workspace-port-env-standardization/01_compose_env_defaults/` — PASS. `.env.example`과 `docker-compose.yml`의 compose/env host publish defaults를 정렬했고, `complete.log`와 review log가 archive에 있다. `Roadmap Completion` 섹션이 없으므로 기능 Task 체크는 no-op이다. +- [ ] `agent-task/m-workspace-port-env-standardization/02+01_runtime_config_docs/` — active. `01` 선행 조건은 충족되었고, runtime/config/docs/test-rule defaults 정렬이 남아 있다. +- [ ] `agent-task/m-workspace-port-env-standardization/03+01,02_remote_smoke_evidence/` — active. `01`은 충족, `02`는 대기 중이다. 이 split이 `Roadmap Targets`의 `port-default-rollout` check-on-pass evidence를 담당한다. ## 완료 리뷰