diff --git a/agent-ops/roadmap/ROADMAP.md b/agent-ops/roadmap/ROADMAP.md index 854a61d..d96b848 100644 --- a/agent-ops/roadmap/ROADMAP.md +++ b/agent-ops/roadmap/ROADMAP.md @@ -26,14 +26,8 @@ RAG, context 구성/압축, web search, MCP 정책, tool policy, output validati 상태 값은 `계획`, `진행 중`, `완료`, `보류`, `폐기` 중 하나만 사용한다. 진행 순서는 아래 목록의 위에서 아래 흐름으로 해석한다. -### Edge-Node 실행 기반 - -- [Edge-Node 실행 스켈레톤](milestones/edge-node-execution-skeleton.md) - 상태: 완료; 목표: Node 등록, 설정 전달, adapter execution, run event streaming, command request/response, field smoke 기준을 한 흐름으로 검증한다. -- [Edge 입력 표면](milestones/edge-input-surfaces.md) - 상태: 완료; 목표: OpenAI-compatible API와 A2A JSON-RPC API를 내부 `adapter + target` 실행 경로로 수렴시킨다. - ### Automation Runtime과 Bridge 확장 -- [CLI Automation Runtime 안정화](milestones/cli-automation-runtime-stabilization.md) - 상태: 완료; 목표: one-shot, persistent terminal, opencode SSE, codex exec 같은 CLI 실행 모드를 같은 adapter execution 모델 안에서 안정화한다. - [원격 터미널 브리지 POC](milestones/remote-terminal-bridge-poc.md) - 상태: 계획; 목표: Agent를 설치하기 어려운 host/device를 위해 Edge broker와 Node terminal transport 기반 원격 터미널 브리지 POC를 만든다. - [Specialized Agent proto-socket 연결 기반](milestones/specialized-agent-proto-socket-foundation.md) - 상태: 계획; 목표: generic Node와 OTO 같은 specialized domain agent가 Edge와 proto-socket으로 직접 통신하기 위한 transport/handshake 책임 경계를 정리한다. - [Agent Bootstrap과 OTO 등록](milestones/agent-bootstrap-oto-enrollment.md) - 상태: 계획; 목표: specialized domain agent의 bootstrap command 발급, 설치, 등록, 장기 credential 흐름을 설계한다. @@ -49,16 +43,26 @@ RAG, context 구성/압축, web search, MCP 정책, tool policy, output validati - [정책, 이력, 감사](milestones/policy-history-audit.md) - 상태: 계획; 목표: 권한, 정책, 실행 이력, 감사 로그를 제품 운영에 필요한 수준으로 확장한다. - [Multi-Edge 운영](milestones/multi-edge-operations.md) - 상태: 계획; 목표: 여러 Edge group을 관찰하고 운영하는 fleet-level 기능을 구축한다. +## 아카이브 Milestone 요약 + +- Edge-Node 실행 스켈레톤 - 상태: 완료; 아카이브일: 2026-05-24; 요약: Edge와 Node 사이의 등록, 설정 전달, adapter execution, event streaming, command 응답을 한 실행 흐름으로 검증했다.; 핵심 산출물/근거: `go test ./...`, `make test-e2e`, field smoke 기준 통과.; 후속 영향: Edge 입력 표면과 CLI Automation Runtime 안정화의 기반이 됐다. +- Edge 입력 표면 - 상태: 완료; 아카이브일: 2026-05-24; 요약: OpenAI-compatible API와 A2A JSON-RPC API를 Edge 내부 `adapter + target` 실행 경로로 수렴시켰다.; 핵심 산출물/근거: OpenAI-compatible/A2A baseline과 `make test-e2e`의 Ollama 보조 smoke 통과.; 후속 영향: Responses API 확장은 모델 서빙과 부하 라우팅 Milestone에서 다룬다. +- CLI Automation Runtime 안정화 - 상태: 완료; 아카이브일: 2026-05-24; 요약: one-shot, persistent terminal, opencode SSE, codex exec 계열 CLI 실행 모드를 같은 adapter execution 모델 안에서 안정화했다.; 핵심 산출물/근거: `go test ./...`, mock smoke, `codex|opencode|antigravity|claude|claude-tui` profile smoke 통과.; 후속 영향: 원격 터미널 브리지 POC로 이어진다. + ## 로딩 정책 - 일반 작업에서는 `agent-ops/roadmap/ROADMAP.md`를 매번 읽지 않는다. - 기능 추가, 구조 변경, 스킬 추가/수정, 문서 구조 변경 작업을 수행할 때는 `agent-ops/roadmap/current.md`를 먼저 읽는다. - `current.md`는 현재 작업 위치가 아니라 활성 Milestone 후보 목록이다. - `current.md`에는 개인별 현재 작업 위치나 완료 상태를 기록하지 않는다. +- `current.md`의 활성 Milestone은 `agent-ops/roadmap/milestones/` 하위 문서만 가리키며, `agent-ops/roadmap/archive/**`는 포함하지 않는다. - 요청 내용, 현재 브랜치, 변경 파일, 관련 코드 경로를 보고 가장 관련 있는 활성 Milestone 문서를 같은 세션에서 1회 읽는다. - 활성 Milestone 둘 이상에 걸치면 필요한 Milestone 문서를 모두 읽고 작업 범위를 좁힌다. - 활성 Milestone 밖의 작업이면 이 문서의 Milestone 목록을 확인하고 사용자에게 진행 또는 전환 여부를 확인한다. - 이 문서는 로드맵 생성/갱신, Phase 전환, Milestone 추가/수정 요청이 있을 때만 읽는다. - 상세 작업과 완료 기준은 각 Milestone 문서의 체크리스트로 관리한다. +- 완료 또는 폐기되어 아카이브된 Milestone은 이 문서의 `아카이브 Milestone 요약`에 당시 요약만 남기고, 아카이브 문서 링크나 상세 경로는 남기지 않는다. +- 상세 문서가 있는 `agent-ops/roadmap/archive/**`는 사용자가 명시적으로 요청한 경우에만 읽는다. +- 아카이브된 Milestone 문서는 최신 템플릿이나 스킬 규약에 맞춰 재포맷하지 않는다. - 선택된 Milestone의 `구현 잠금` 섹션이 없거나 상태가 `잠금`이면 코드 구현, `agent-task` 구현 계획 생성, 세부 API/파일 구조 확정을 시작하지 않는다. - `구현 잠금`이 없거나 잠긴 Milestone은 사용자가 "진행"을 요청해도 우회하지 않고, 먼저 Milestone 문서의 구현 구체화와 잠금 해제를 사용자에게 요청한다. diff --git a/agent-ops/roadmap/milestones/cli-automation-runtime-stabilization.md b/agent-ops/roadmap/archive/2026/05/cli-automation-runtime-stabilization.md similarity index 100% rename from agent-ops/roadmap/milestones/cli-automation-runtime-stabilization.md rename to agent-ops/roadmap/archive/2026/05/cli-automation-runtime-stabilization.md diff --git a/agent-ops/roadmap/milestones/edge-input-surfaces.md b/agent-ops/roadmap/archive/2026/05/edge-input-surfaces.md similarity index 100% rename from agent-ops/roadmap/milestones/edge-input-surfaces.md rename to agent-ops/roadmap/archive/2026/05/edge-input-surfaces.md diff --git a/agent-ops/roadmap/milestones/edge-node-execution-skeleton.md b/agent-ops/roadmap/archive/2026/05/edge-node-execution-skeleton.md similarity index 100% rename from agent-ops/roadmap/milestones/edge-node-execution-skeleton.md rename to agent-ops/roadmap/archive/2026/05/edge-node-execution-skeleton.md diff --git a/agent-ops/roadmap/current.md b/agent-ops/roadmap/current.md index 1c51c72..147d9eb 100644 --- a/agent-ops/roadmap/current.md +++ b/agent-ops/roadmap/current.md @@ -8,6 +8,7 @@ ## 선택 규칙 - 이 문서는 활성 Milestone 후보 목록이며, 개인별 현재 작업 위치나 완료 상태를 기록하지 않는다. +- 활성 Milestone은 `agent-ops/roadmap/milestones/` 하위 문서만 가리키며, `agent-ops/roadmap/archive/**`는 포함하지 않는다. - 요청 내용, 현재 브랜치, 변경 파일, 관련 코드 경로를 보고 가장 관련 있는 Milestone을 선택하고 같은 세션에서 1회 읽는다. - 활성 Milestone 둘 이상에 걸치면 필요한 Milestone 문서를 모두 읽고 작업 범위를 좁힌다. - 활성 Milestone 밖의 작업이면 `agent-ops/roadmap/ROADMAP.md`의 Milestone 목록을 확인하고 사용자에게 진행 또는 전환 여부를 확인한다.