update roadmap and phase documents

This commit is contained in:
toki 2026-05-25 13:28:47 +09:00
parent cd65cad23e
commit 6cfdb35eb2
13 changed files with 90 additions and 5 deletions

View file

@ -19,7 +19,7 @@ RAG, context 구성/압축, web search, MCP 정책, tool policy, output validati
위에서 아래로 진행된 순서와 예정 흐름을 나타낸다.
완료된 Phase도 로드맵에서 제거하지 않고, archive의 Phase 문서로 연결한다.
진행중 Phase는 계획 Phase보다 위에 두어, 아래로 갈수록 미래 계획에 가까워지게 정렬한다.
완료, 검토중, 진행중, 계획 순서로 두어 아래로 갈수록 미래 작업에 가까워지게 정렬한다.
- [완료] Edge-Node 실행 기반
- 경로: `agent-ops/roadmap/archive/phase/edge-node-execution-foundation/PHASE.md`
@ -50,6 +50,7 @@ RAG, context 구성/압축, web search, MCP 정책, tool policy, output validati
- 활성 Phase 또는 Milestone 밖의 작업이면 이 문서의 Phase 흐름을 확인하고 사용자에게 진행 또는 전환 여부를 확인한다.
- 이 문서는 로드맵 생성/갱신, Phase 전환, Phase 추가/수정, 전체 구조 변경 요청이 있을 때만 읽는다.
- 상세 작업과 완료 기준은 각 Milestone 문서의 `필수 기능`, `완료 기준`으로 관리한다.
- 모든 필수 작업과 완료 기준이 충족된 Milestone은 먼저 `[검토중]`으로 두고, 사용자 완료 확인과 archive 승인을 받은 뒤 `[완료]`로 전환한다.
- 완료된 Phase는 archive Phase 문서 경로로 이동하고, 하위 Milestone도 같은 archive Phase scaffold 아래에 둔다.
- 진행중 Phase 안에서 완료된 Milestone은 활성 Phase 문서에 짧은 링크를 남기고, 상세 문서는 해당 archive Phase 하위 `milestones/` 경로로 이동한다.
- archive `PHASE.md`는 Phase 자체가 완료 또는 폐기될 때만 만들며, 진행중 Phase의 완료 Milestone만 archive된 경우 archive Phase 디렉터리에 `milestones/`만 있을 수 있다.

View file

@ -32,6 +32,8 @@
- 활성 Phase는 실제 활성 Phase 문서 경로를 가리킨다.
- 활성 Milestone은 실제 활성 Phase 하위의 Milestone 문서 경로를 가리킨다.
- 활성 항목은 아카이브 경로를 포함하지 않는다.
- `[검토중]` Phase 또는 Milestone은 archive 승인 전까지 활성 후보로 유지할 수 있다.
- `[완료]` 또는 `[폐기]` Phase/Milestone은 활성 항목에 남기지 않는다.
- 요청 내용, 현재 브랜치, 변경 파일, 관련 코드 경로를 보고 가장 관련 있는 Phase와 Milestone을 선택하고 같은 세션에서 1회 읽는다.
- 활성 Phase 또는 Milestone 둘 이상에 걸치면 필요한 문서를 모두 읽고 작업 범위를 좁힌다.
- 활성 범위 밖의 작업이면 `agent-ops/roadmap/ROADMAP.md`의 Phase 흐름을 확인하고 사용자에게 진행 또는 전환 여부를 확인한다.

View file

@ -11,8 +11,8 @@ CLI 실행, specialized agent 등록, bootstrap/enrollment, 원격 터미널 브
## Milestone 흐름
완료된 Milestone은 archive 경로를 가리키고, 진행중 또는 계획 Milestone은 이 Phase 하위 `milestones/` 경로를 가리킨다.
완료, 진행중, 계획 순서로 두어 아래로 갈수록 미래 작업에 가까워지게 정렬한다.
완료된 Milestone은 archive 경로를 가리키고, 검토중, 진행중, 계획 또는 보류 Milestone은 이 Phase 하위 `milestones/` 경로를 가리킨다.
완료, 검토중, 진행중, 계획 순서로 두어 아래로 갈수록 미래 작업에 가까워지게 정렬한다.
- [완료] CLI Automation Runtime 안정화
- 경로: `agent-ops/roadmap/archive/phase/automation-runtime-bridge/milestones/cli-automation-runtime-stabilization.md`

View file

@ -62,6 +62,16 @@ OTO는 build/deploy domain agent의 대표 후보로 둔다.
- [ ] Edge-side 상태 모델에서 `bootstrap issued`, `registration accepted`, `first heartbeat received`, `online`, `failed`가 구분된다.
- [ ] OTO의 Edge bootstrap 계약 문서가 이 Milestone의 산출물을 참조해 재개 가능한 상태가 된다.
## 완료 리뷰
- 상태: 없음
- 요청일: 없음
- 완료 근거: 모든 필수 Task와 완료 기준이 아직 모두 충족되지 않았다.
- 리뷰 필요:
- [ ] 사용자가 완료 결과를 확인했다
- [ ] archive 이동을 승인했다
- 리뷰 코멘트: 없음
## 범위 제외
- OTO 구현을 `apps/node` adapter로 흡수

View file

@ -46,6 +46,16 @@ Edge는 terminal session broker가 되고, 대상에 도달 가능한 Node가 SS
- [ ] 보안 전제(target allowlist, credential, timeout, audit)가 milestone 산출물에 포함된다.
- [ ] OpenAI-compatible API나 A2A task payload에 terminal 제어 기능을 억지로 싣지 않는다.
## 완료 리뷰
- 상태: 없음
- 요청일: 없음
- 완료 근거: 모든 필수 Task와 완료 기준이 아직 모두 충족되지 않았다.
- 리뷰 필요:
- [ ] 사용자가 완료 결과를 확인했다
- [ ] archive 이동을 승인했다
- 리뷰 코멘트: 없음
## 범위 제외
- 접근 경로가 없는 target device의 제어 보장

View file

@ -56,6 +56,16 @@ OTO 쪽 Dart `proto_socket` 연결과 iop Edge 등록 smoke가 이미 시작된
- [x] specialized agent를 처음에는 node-compatible handshake로 받아들이되, proto field 추가가 필요한 시점과 조건이 정리되어 있다.
- [x] proto schema나 registry schema를 구현하기 전에 결정해야 할 후보와 확인 필요 항목이 정리되어 있다.
## 완료 리뷰
- 상태: 없음
- 요청일: 없음
- 완료 근거: 모든 필수 Task는 충족됐지만 완료 기준 일부가 아직 남아 있다.
- 리뷰 필요:
- [ ] 사용자가 완료 결과를 확인했다
- [ ] archive 이동을 승인했다
- 리뷰 코멘트: 없음
## 범위 제외
- proto schema와 생성 코드를 변경하지 않는다.

View file

@ -10,7 +10,8 @@
## Milestone 흐름
완료된 Milestone은 archive 경로를 가리키고, 진행중 또는 계획 Milestone은 이 Phase 하위 `milestones/` 경로를 가리킨다.
완료된 Milestone은 archive 경로를 가리키고, 검토중, 진행중, 계획 또는 보류 Milestone은 이 Phase 하위 `milestones/` 경로를 가리킨다.
완료, 검토중, 진행중, 계획 순서로 두어 아래로 갈수록 미래 작업에 가까워지게 정렬한다.
- [완료] Flutter-first Portal 마이그레이션
- 경로: `agent-ops/roadmap/archive/phase/control-plane-portal-ops/milestones/flutter-first-portal-migration.md`

View file

@ -54,6 +54,16 @@ Portal은 NomadCode 전용 화면이 아니라 IOP가 독립적으로 운영되
- [x] Control Plane과 Flutter Portal의 배포/검증 절차가 `docs/deploy-dev.md`와 일치한다.
- [x] Portal-Control Plane proto-socket WebSocket hello handshake가 Control Plane과 Portal 테스트에서 검증된다.
## 완료 리뷰
- 상태: 없음
- 요청일: 없음
- 완료 근거: 모든 필수 Task와 완료 기준이 아직 모두 충족되지 않았다.
- 리뷰 필요:
- [ ] 사용자가 완료 결과를 확인했다
- [ ] archive 이동을 승인했다
- 리뷰 코멘트: 없음
## 범위 제외
- Control Plane을 Kubernetes식 중앙 스케줄러로 만드는 작업

View file

@ -46,6 +46,16 @@ Multi-edge scheduling과 fleet-wide state ownership은 Control Plane과 IOP nati
- [ ] Edge별 실행 이력과 domain agent 상태가 운영 화면에서 구분된다.
- [ ] fleet-wide 기능이 Edge의 로컬 상태 소유권을 침범하지 않는다.
## 완료 리뷰
- 상태: 없음
- 요청일: 없음
- 완료 근거: 모든 필수 Task와 완료 기준이 아직 모두 충족되지 않았다.
- 리뷰 필요:
- [ ] 사용자가 완료 결과를 확인했다
- [ ] archive 이동을 승인했다
- 리뷰 코멘트: 없음
## 범위 제외
- Control Plane이 매 요청마다 Node를 직접 할당하는 중앙 스케줄러 역할

View file

@ -46,6 +46,16 @@
- [ ] 권한과 policy가 Edge/Control Plane/Node 경계 중 어디에서 적용되는지 문서화된다.
- [ ] 기존 실행 파이프라인을 깨지 않고 history/audit 수집을 붙일 수 있다.
## 완료 리뷰
- 상태: 없음
- 요청일: 없음
- 완료 근거: 모든 필수 Task와 완료 기준이 아직 모두 충족되지 않았다.
- 리뷰 필요:
- [ ] 사용자가 완료 결과를 확인했다
- [ ] archive 이동을 승인했다
- 리뷰 코멘트: 없음
## 범위 제외
- 상세 DB schema를 근거 없이 선확정

View file

@ -10,7 +10,8 @@
## Milestone 흐름
완료된 Milestone은 archive 경로를 가리키고, 진행중 또는 계획 Milestone은 이 Phase 하위 `milestones/` 경로를 가리킨다.
완료된 Milestone은 archive 경로를 가리키고, 검토중, 진행중, 계획 또는 보류 Milestone은 이 Phase 하위 `milestones/` 경로를 가리킨다.
완료, 검토중, 진행중, 계획 순서로 두어 아래로 갈수록 미래 작업에 가까워지게 정렬한다.
- [계획] 모델 서빙과 부하 라우팅
- 경로: `agent-ops/roadmap/phase/serving-routing-optimization/milestones/model-serving-load-routing.md`

View file

@ -45,6 +45,16 @@ NomadCode는 이 계층의 소비자 중 하나이며, 이 Milestone은 특정 A
- [ ] web search가 RAG/context 최적화 후보에 포함된다.
- [ ] NomadCode와 다른 외부 agent가 같은 IOP 책임 경계를 소비할 수 있음이 설명된다.
## 완료 리뷰
- 상태: 없음
- 요청일: 없음
- 완료 근거: 모든 필수 Task와 완료 기준이 아직 모두 충족되지 않았다.
- 리뷰 필요:
- [ ] 사용자가 완료 결과를 확인했다
- [ ] archive 이동을 승인했다
- 리뷰 코멘트: 없음
## 범위 제외
- 기본 모델 serving/load routing 없이 RAG/MCP/validation부터 구현

View file

@ -55,6 +55,16 @@ RAG, MCP, web search, output validation 같은 최적화 계층으로 넘어가
- [ ] NomadCode direct model endpoint/Ollama fallback 전환에 필요한 IOP 측 계약이 정리된다.
- [ ] 다음 Milestone인 지식/도구/검증 최적화로 넘어갈 선행 조건이 정의된다.
## 완료 리뷰
- 상태: 없음
- 요청일: 없음
- 완료 근거: 모든 필수 Task와 완료 기준이 아직 모두 충족되지 않았다.
- 리뷰 필요:
- [ ] 사용자가 완료 결과를 확인했다
- [ ] archive 이동을 승인했다
- 리뷰 코멘트: 없음
## 범위 제외
- RAG 검색, context 압축, web search, MCP/tool policy 구현