From b502e86ba6b0a216961c44694d89b1281f102726 Mon Sep 17 00:00:00 2001 From: toki Date: Wed, 15 Jul 2026 14:35:40 +0900 Subject: [PATCH] add priority-queue and update roadmap --- agent-roadmap/ROADMAP.md | 12 ++++++ agent-roadmap/priority-queue.md | 68 +++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 agent-roadmap/priority-queue.md diff --git a/agent-roadmap/ROADMAP.md b/agent-roadmap/ROADMAP.md index 9c6d9ff..f5693ea 100644 --- a/agent-roadmap/ROADMAP.md +++ b/agent-roadmap/ROADMAP.md @@ -1,5 +1,16 @@ # IOP 로드맵 +## 고정 실행 순서 + +- 전역 Milestone 실행 순서는 [전역 마일스톤 실행 순서](priority-queue.md)를 먼저 확인한다. +- Phase는 도메인/책임 영역이며 순차 실행 게이트가 아니다. +- Phase 흐름과 상태는 로드맵 구조를 설명하고, 실제 다음 작업 선택은 `priority-queue.md`의 위아래 순서를 우선한다. +- `priority-queue.md`는 순서 전용 문서이며, 상태, 목표, 범위, 잠금, 기능, 완료 근거는 각 Milestone 문서를 원본으로 삼는다. +- `priority-queue.md` 항목은 Milestone 제목 링크와 식별용 한 줄 설명만 둔다. +- `priority-queue.md`는 로드맵 생성 시 함께 만들며, 실행 후보가 없을 때도 문서와 `실행 순서` 섹션은 유지한다. +- `priority-queue.md`는 사용자가 순서 조정을 요청한 경우, Milestone archive 시 완료 항목 제거가 필요한 경우, 큐에 있는 Milestone이 폐기, 경로 변경, split/merge, 또는 실행 의미가 바뀔 정도로 수정된 경우에만 재정렬한다. +- `priority-queue.md`의 링크가 깨졌으면 활성 Milestone 문서를 기준으로 큐를 재정렬하거나 재생성한다. + ## 전체 목표 IOP(Inference Operations Platform)는 Control Plane - Edge - Node 계층 구조를 기반으로 모델 서빙과 CLI Agent/Automation 실행을 함께 운영하는 실행 오케스트레이션 플랫폼을 만든다. @@ -74,6 +85,7 @@ provider/device/model별 qualification report와 모델 lifecycle 관리는 prov ## 로딩 정책 - 일반 작업에서는 [ROADMAP.md](ROADMAP.md)를 매번 읽지 않는다. +- Phase를 가로지르는 다음 작업 후보를 고를 때는 [전역 마일스톤 실행 순서](priority-queue.md)를 먼저 확인한다. - 기능 추가, 구조 변경, 스킬 추가/수정, 문서 구조 변경 작업을 수행할 때는 [current.md](current.md)를 먼저 읽는다. - `current.md`는 현재 작업 위치가 아니라 활성 Phase와 활성 Milestone 후보 목록이다. - `current.md`에는 개인별 현재 작업 위치나 완료 상태를 기록하지 않는다. diff --git a/agent-roadmap/priority-queue.md b/agent-roadmap/priority-queue.md new file mode 100644 index 0000000..77b52b9 --- /dev/null +++ b/agent-roadmap/priority-queue.md @@ -0,0 +1,68 @@ +# 전역 마일스톤 실행 순서 + +이 문서는 Phase를 가로지르는 Milestone 실행 순서만 기록한다. 위에 있는 항목을 먼저 검토한다. + +## 실행 순서 + +1. [OpenAI-compatible 출력 검증 필터](phase/knowledge-tool-optimization-extension/milestones/openai-compatible-output-validation-filters.md) + OpenAI-compatible stream 반복 출력과 JSON contract 검증/repair 경로를 안정화한다. + +2. [OpenAI-compatible Incomplete Tool Call Syntax Gate](phase/knowledge-tool-optimization-extension/milestones/openai-compatible-incomplete-tool-call-syntax-gate.md) + terminal provider 응답의 incomplete tool-call syntax를 deterministic하게 판정한다. + +3. [Pi CLI Provider Integration](phase/automation-runtime-bridge/milestones/pi-cli-provider-integration.md) + Pi를 Node CLI provider 실행 후보에 추가하고 OpenAI-compatible route smoke로 안정화한다. + +4. [CLI Agent Group Grade Routing](phase/automation-runtime-bridge/milestones/cli-agent-group-grade-routing.md) + lane/grade 파일명과 `metadata.agent_group.task_file` 기반 CLI agent group 라우팅 계약을 정리한다. + +5. [요청 실행 로그와 Usage Ledger 기반](phase/operational-observability-provider-management/milestones/request-execution-log-usage-ledger-foundation.md) + 요청별 provider/model 선택, timing, token, status/error를 구조화된 ledger로 남기는 기반을 스케치한다. + +6. [Provider-Device-Model Qualification 리포트와 Lifecycle 관리](phase/operational-observability-provider-management/milestones/provider-device-model-qualification-report.md) + provider/device/model별 compatibility, performance, quality, lifecycle 리포트 경계를 정리한다. + +7. [OpenAI-compatible 하이브리드 라우팅과 컨텍스트 최적화](phase/routing-policy-model-orchestration/milestones/openai-compatible-hybrid-routing-context-optimization.md) + skill route, local triage, score policy, context optimizer를 결합한 hybrid route 방향을 구체화한다. + +8. [OpenAI-compatible Runtime Output Integrity Filter](phase/knowledge-tool-optimization-extension/milestones/openai-compatible-runtime-output-integrity-filter.md) + terminal output invariant와 공통 filter/retry pipeline을 정의한다. + +9. [LLM 판별 기반 Missing Tool Call 재시도 Gate](phase/knowledge-tool-optimization-extension/milestones/llm-judged-missing-tool-call-retry-gate.md) + tool 사용 의도 누락 케이스를 LLM judge와 buffered retry 후보로 검토한다. + +10. [Update Plane 안정 프로토콜](phase/update-plane-self-update-foundation/milestones/update-plane-stable-protocol.md) + hello/status, manifest, command, event, recovery 최소 계약을 스케치한다. + +11. [Host-local Manager 기반 자체 업데이트](phase/update-plane-self-update-foundation/milestones/host-local-manager-self-update.md) + manager/updater의 release staging, 검증, restart, rollback 실행 모델을 정리한다. + +12. [Edge/Node 롤아웃과 복구 정책](phase/update-plane-self-update-foundation/milestones/edge-node-rollout-recovery-policy.md) + Edge/Node rolling update, 실패/재연결/rollback 보고 정책을 스케치한다. + +13. [Provider Runtime 설정과 모델 획득 오케스트레이션](phase/operational-observability-provider-management/milestones/provider-runtime-model-acquisition-orchestration.md) + provider runtime launch/profile, model download/cache/verification 경계를 스케치한다. + +14. [CLI Agent 사용량 알림과 자동 이어받기 MVP](phase/automation-runtime-bridge/milestones/cli-agent-usage-notification-continuation.md) + CLI Agent limit 감지, 사용자 알림, 작업 자동 이어받기 경계를 스케치한다. + +15. [단계 호출과 검증 최적화 MVP](phase/knowledge-tool-optimization-extension/milestones/knowledge-tool-validation-optimization.md) + planner/generator/verifier 단계 호출과 runtime schema 검증 실행 모드를 스케치한다. + +16. [Tool Call 판정 모델 Gate 리뷰](phase/knowledge-tool-optimization-extension/milestones/tool-call-validator-model-gate-review.md) + schema만으로 어려운 tool-call 후보에 validator 모델을 쓸지 검토한다. + +17. [원격 코딩/유지보수 작업 환경](phase/automation-runtime-bridge/milestones/remote-workspace-operations-environment.md) + workspace-bound execution 기반 원격 코딩/유지보수 운영 경계를 스케치한다. + +18. [Personal Local Edge 패키징과 배포 모드 프로파일](phase/personal-edge-packaging-deployment/milestones/personal-local-edge-deployment-profiles.md) + personal/server/fleet 배포 모드와 capability gate 경계를 스케치한다. + +19. [장기 기억과 RAG 업데이트 사이클 (2차)](phase/knowledge-tool-optimization-extension/milestones/long-term-memory-rag-second-wave.md) + repo 장기 기억, RAG 저장소, update cycle, MCP 기반 context 절약 후보를 스케치한다. + +20. [Advisor와 Context Hook 최적화 (2차)](phase/knowledge-tool-optimization-extension/milestones/advisor-context-hook-second-wave.md) + advisor 역할과 local LLM hook 기반 context compression 후보를 스케치한다. + +21. [oto 자동화 스케줄러와 CI-CD 연동 (2차)](phase/automation-runtime-bridge/milestones/oto-automation-scheduler-second-wave.md) + oto 기반 자동화, scheduler, CI-CD 연동 후보를 스케치한다.