update roadmap and phase documents
This commit is contained in:
parent
cd65cad23e
commit
6cfdb35eb2
13 changed files with 90 additions and 5 deletions
|
|
@ -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/`만 있을 수 있다.
|
||||
|
|
|
|||
|
|
@ -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 흐름을 확인하고 사용자에게 진행 또는 전환 여부를 확인한다.
|
||||
|
|
|
|||
|
|
@ -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`
|
||||
|
|
|
|||
|
|
@ -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로 흡수
|
||||
|
|
|
|||
|
|
@ -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의 제어 보장
|
||||
|
|
|
|||
|
|
@ -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와 생성 코드를 변경하지 않는다.
|
||||
|
|
|
|||
|
|
@ -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`
|
||||
|
|
|
|||
|
|
@ -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식 중앙 스케줄러로 만드는 작업
|
||||
|
|
|
|||
|
|
@ -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를 직접 할당하는 중앙 스케줄러 역할
|
||||
|
|
|
|||
|
|
@ -46,6 +46,16 @@
|
|||
- [ ] 권한과 policy가 Edge/Control Plane/Node 경계 중 어디에서 적용되는지 문서화된다.
|
||||
- [ ] 기존 실행 파이프라인을 깨지 않고 history/audit 수집을 붙일 수 있다.
|
||||
|
||||
## 완료 리뷰
|
||||
|
||||
- 상태: 없음
|
||||
- 요청일: 없음
|
||||
- 완료 근거: 모든 필수 Task와 완료 기준이 아직 모두 충족되지 않았다.
|
||||
- 리뷰 필요:
|
||||
- [ ] 사용자가 완료 결과를 확인했다
|
||||
- [ ] archive 이동을 승인했다
|
||||
- 리뷰 코멘트: 없음
|
||||
|
||||
## 범위 제외
|
||||
|
||||
- 상세 DB schema를 근거 없이 선확정
|
||||
|
|
|
|||
|
|
@ -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`
|
||||
|
|
|
|||
|
|
@ -45,6 +45,16 @@ NomadCode는 이 계층의 소비자 중 하나이며, 이 Milestone은 특정 A
|
|||
- [ ] web search가 RAG/context 최적화 후보에 포함된다.
|
||||
- [ ] NomadCode와 다른 외부 agent가 같은 IOP 책임 경계를 소비할 수 있음이 설명된다.
|
||||
|
||||
## 완료 리뷰
|
||||
|
||||
- 상태: 없음
|
||||
- 요청일: 없음
|
||||
- 완료 근거: 모든 필수 Task와 완료 기준이 아직 모두 충족되지 않았다.
|
||||
- 리뷰 필요:
|
||||
- [ ] 사용자가 완료 결과를 확인했다
|
||||
- [ ] archive 이동을 승인했다
|
||||
- 리뷰 코멘트: 없음
|
||||
|
||||
## 범위 제외
|
||||
|
||||
- 기본 모델 serving/load routing 없이 RAG/MCP/validation부터 구현
|
||||
|
|
|
|||
|
|
@ -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 구현
|
||||
|
|
|
|||
Loading…
Reference in a new issue