5.2 KiB
5.2 KiB
Milestone: Roadmap Driven Agent-Ops Automation
위치
- Roadmap:
agent-roadmap/ROADMAP.md - Phase:
agent-roadmap/phase/workflow-core/PHASE.md
목표
NomadCode가 로드맵을 중심으로 판단, 실행, 리뷰 루프를 끊기지 않게 운영하는 컨셉을 정리한다. 사용자는 중요 판단과 상위 계획을 결정하고, 에이전트는 그 판단을 바탕으로 마일스톤 구체화, plan 생성, 작업, code-review, 재계획, 완료 반영을 표준 루프로 이어가도록 만드는 방향을 다듬는다. 이 스케치는 Workflow Core 구현 전에 task lifecycle과 완료 이벤트 계약의 방향을 정하는 선행 작업이다.
상태
[스케치] http://127.0.0.1:8080/v1
승격 조건
- 로드맵, Phase, Milestone, plan, code-review, runtime 완료 이벤트 사이의 책임 경계를 정의한다.
- 사용자가 반드시 결정해야 하는 항목과 에이전트가 표준선으로 채워도 되는 항목을 구분한다.
[스케치],[계획],[진행중],[검토중],[완료]상태 전환 조건을 NomadCode 자동화 흐름에 맞게 검증한다.[계획]이상으로 승격된 후속 Milestone에서 사용할agent-task/m-<milestone-slug>생성, 반복 리뷰,complete.log, roadmap 갱신, archive 승인 흐름의 최소 계약을 정한다.- 자동 실행 범위와 중단 조건,
USER_REVIEW.md사용자 확인 지점, 실패 또는 보완 필요 시 되돌아가는 정책을 정한다. - 첫 구현 Milestone으로 쪼갤 후보와 완료 기준을 나눈다.
구현 잠금
- 상태: 잠금
- 결정 필요:
- 사용자가 직접 승인해야 하는 경계가 milestone 생성, plan 생성, 작업 시작, 검토중 전환, 완료 archive 중 어디까지인지 정한다.
- NomadCode가 백그라운드에서 자동 진행해도 되는 작업 단위와 명시 확인이 필요한 작업 단위를 정한다.
- "현재 작업" 질의가 스케치/계획/진행중 후보를 어떤 우선순위로 보여줘야 하는지 정한다.
범위
- roadmap 중심 운영 루프의 제품 컨셉 정리
- Workflow Core 구현 전에 필요한 상태/책임/완료 이벤트 경계 정리
- Milestone 상태 전환과 구현 잠금의 운용 기준
[계획]이상 Milestone에서 사용할 milestone 기반 plan/code-review 반복 루프의 자동화 후보 정의- 완료 이벤트가 roadmap에 반영되는 방식과 사용자 최종 확인 지점 정리
- NomadCode 내부 agent orchestration 후보 정리
필수 기능
Epic: [roadmap-loop] Roadmap-led operation loop
로드맵과 마일스톤을 기준으로 에이전트가 다음 작업을 판단하고, 계획/작업/리뷰/재계획을 반복하는 운영 루프를 구체화한다.
- [loop-map] 초기 컨셉에서 roadmap, milestone, plan, code-review, complete.log, archive까지 이어지는 상태 흐름을 정의한다.
- [decision-boundary] 사용자 판단 영역과 에이전트 자동 보강 영역을 구분한다.
- [automation-contract] 자동으로 진행 가능한 단계와 중단 또는 사용자 확인이 필요한 단계를 정한다.
- [user-review-stop] 반복 실패와 테스트 환경 차단 상황에서
USER_REVIEW.md로 루프를 멈추는 조건과 템플릿 계약을 정한다. - [runtime-routing]
[계획]이상 Milestone의 task group과 완료 이벤트가 roadmap 갱신으로 이어지는 routing 계약을 정한다. - [first-slice] 구현 가능한 첫 Milestone 또는 Epic 후보를 분리한다.
완료 기준
- 컨셉이
[계획]Milestone으로 승격 가능한 목표, 범위, 완료 기준을 갖춘다. - 사용자 결정 항목과 에이전트 표준 처리 항목이 분리된다.
- plan/code-review 반복 루프와 roadmap 갱신 루프의 최소 계약이 문서화된다.
- 자동 루프 중단 조건과 사용자 리뷰 파일 계약이 문서화된다.
- 첫 구현 단위 후보가 하나 이상 도출된다.
완료 리뷰
- 상태: 없음
- 요청일: 없음
- 완료 근거: 없음
- 리뷰 필요:
- 사용자가 완료 결과를 확인했다
- archive 이동을 승인했다
- 리뷰 코멘트: 없음
범위 제외
- 실제 runtime scheduler 구현
- 백그라운드 agent 실행 큐 구현
- UI 화면/API/DB schema 확정
- 외부 provider 또는 IOP 세부 통합
- 사용자 승인 없는 자동 archive 이동
작업 컨텍스트
- 관련 경로:
agent-roadmap/,agent-ops/skills/common/plan/SKILL.md,agent-ops/skills/common/code-review/SKILL.md,agent-ops/skills/common/update-roadmap/SKILL.md - 표준선(선택): 로드맵은 판단과 방향의 source of truth로 둔다. 이
[스케치]자체는 구현 계획 대상이 아니며, 승격 이후 구현 작업만 milestone 기반agent-task/m-<milestone-slug>/루프로 분리한다. - 선행 작업: Client Integration Standardization, Work Item Provider Pipeline Design
- 후속 작업: Workflow Core,
[계획]승격 후 runtime, roadmap updater, UI/agent interaction 중 첫 구현 Milestone 후보를 결정한다. - 확인 필요: 이 스케치를
[계획]으로 올릴 때 실제 구현 Milestone을 runtime, roadmap updater, UI/agent interaction 중 어디부터 나눌지 결정해야 한다.