diff --git a/agent-roadmap/phase/agent-ops-mcp-control-plane/PHASE.md b/agent-roadmap/phase/agent-ops-mcp-control-plane/PHASE.md index 310792f..da71b8e 100644 --- a/agent-roadmap/phase/agent-ops-mcp-control-plane/PHASE.md +++ b/agent-roadmap/phase/agent-ops-mcp-control-plane/PHASE.md @@ -42,9 +42,9 @@ - 경로: `agent-roadmap/phase/agent-ops-mcp-control-plane/milestones/roadmap-driven-agent-ops-automation.md` - 요약: roadmap/action core와 Plane/Jira 기반 Milestone item 동기화의 상위 방향과 계약을 정리하는 활성 설계 마일스톤이며, 실제 구현은 slice 마일스톤으로 진행한다. -- [계획] Plane-Origin Milestone Creation Smoke Test +- [진행중] Plane-origin Milestone Creation Smoke Test - 경로: `agent-roadmap/phase/agent-ops-mcp-control-plane/milestones/plane-origin-milestone-creation-smoke-test.md` - - 요약: Plane-origin 사용자 메시지가 실제 제품 기능 구현 없이 smoke test용 Milestone 초안으로 생성되고, 이후 검토 가능한 상태로 이어지는지 확인하는 연동 검증용 마일스톤이다. + - 요약: Plane provider identity를 입력으로 Milestone Creation Sync와 active reconcile smoke가 같은 Milestone 문서 및 provider work item identity로 수렴하는지 확인하는 연동 검증용 마일스톤이다. - [계획] Milestone Execution Lifecycle Sync - 경로: `agent-roadmap/phase/agent-ops-mcp-control-plane/milestones/milestone-execution-lifecycle-sync.md` diff --git a/agent-roadmap/phase/agent-ops-mcp-control-plane/milestones/plane-origin-milestone-creation-smoke-test.md b/agent-roadmap/phase/agent-ops-mcp-control-plane/milestones/plane-origin-milestone-creation-smoke-test.md index 2c28f58..52ec0b8 100644 --- a/agent-roadmap/phase/agent-ops-mcp-control-plane/milestones/plane-origin-milestone-creation-smoke-test.md +++ b/agent-roadmap/phase/agent-ops-mcp-control-plane/milestones/plane-origin-milestone-creation-smoke-test.md @@ -1,4 +1,4 @@ -# Milestone: Plane-Origin Milestone Creation Smoke Test +# Milestone: Plane-origin Milestone Creation Smoke Test ## 위치 @@ -7,11 +7,11 @@ ## 목표 -NomadCode의 Plane-origin Milestone 생성 한사이클을 확인하기 위한 연동 검증용 테스트 마일스톤이다. Plane에 작성한 사용자 메시지를 바탕으로 테스트용 Milestone 초안이 생성되고, 이후 사용자가 검토 가능한 상태로 이어지는지 확인한다. 이 마일스톤은 실제 제품 기능 구현을 목표로 하지 않는다. +Plane-origin Milestone Creation Sync 기능을 검증한다. Plane work item에서 유입된 provider identity를 기준으로 Milestone 생성과 active reconcile smoke가 같은 Milestone 문서 및 provider work item identity로 수렴하는지 확인한다. 이 마일스톤은 실제 제품 기능 구현을 목표로 하지 않는다. ## 상태 -[계획] +[진행중] ## 승격 조건 @@ -28,28 +28,25 @@ NomadCode의 Plane-origin Milestone 생성 한사이클을 확인하기 위한 ## 범위 -- Plane-origin 사용자 메시지를 입력으로 한 테스트용 Milestone 초안 생성 여부 확인 -- 생성된 Milestone 내용에서 이 작업이 `Plane-origin smoke test`임을 식별할 수 있는지 확인 -- 생성된 초안이 이후 사용자 검토 대상으로 이어질 수 있는지 확인 +- Plane-origin Milestone Creation Sync 경로의 end-to-end smoke 확인 +- Plane provider identity가 Milestone 문서와 provider work item 매핑에 보존되는지 확인 +- active reconcile smoke에서 생성된 Milestone과 provider work item identity가 같은 대상으로 수렴하는지 확인 - agent-roadmap 문서 수준의 연동 검증 기록 ## 기능 -### Epic: [smoke-draft] Plane-origin smoke draft +### Epic: [plane-origin-smoke] Plane-origin active reconcile smoke -Plane에 작성한 사용자 메시지가 실제 구현 작업이 아닌 검토 가능한 테스트 Milestone 초안으로 변환되는지 확인한다. +Plane-origin 입력이 Milestone 생성 sync와 active reconcile 경로에서 같은 provider work item identity로 연결되는지 확인한다. -- [ ] [draft-created] 테스트용 Milestone 문서가 생성된다. 검증: `agent-roadmap/phase/agent-ops-mcp-control-plane/milestones/plane-origin-milestone-creation-smoke-test.md`가 존재하고 표준 Milestone 섹션을 갖는다. -- [ ] [origin-marker] Milestone 내용에서 이 작업이 `Plane-origin smoke test`임을 알아볼 수 있다. 검증: 목표, 범위, 작업 컨텍스트 중 하나 이상에서 Plane-origin smoke test 목적이 명시되어 있다. -- [ ] [scope-guard] 실제 제품 기능 구현 범위는 포함하지 않는다. 검증: 범위 제외에 core adapter, API/schema, UI, 실행 lifecycle 구현이 제외되어 있다. -- [ ] [review-ready] 생성된 초안은 이후 검토 가능한 상태로 이어질 수 있다. 검증: 상태가 `[계획]`이고 완료 리뷰 항목이 사용자 검토 전 상태로 남아 있다. +- [ ] [TEST-1] End-to-End Plane-Origin And Active-Reconcile Smoke. 검증: Plane provider identity `provider=plane`, `workspace=general`, `project=a6beb42f-7a8a-410c-b50f-ea3ca94828f3`, `id=038ca3ac-bda6-4466-b73f-7874e1e4f925`를 입력으로 Milestone Creation Sync와 active reconcile smoke가 같은 Milestone 문서 및 provider work item identity로 수렴하는지 확인한다. ## 완료 리뷰 - 상태: 없음 - 요청일: 없음 - 완료 근거: 없음 -- 검토 항목: Plane-origin smoke 실행 결과에서 문서 생성, smoke test 표식, 실제 기능 범위 제외 여부를 확인한다. +- 검토 항목: `TEST-1` smoke 실행 결과에서 Milestone 생성 sync, provider identity 보존, active reconcile 수렴 여부를 확인한다. - 리뷰 코멘트: 없음 ## 범위 제외 @@ -57,13 +54,21 @@ Plane에 작성한 사용자 메시지가 실제 구현 작업이 아닌 검토 - 실제 제품 기능 구현 - `services/core` Plane adapter, webhook, scheduler, sync domain 코드 변경 - API, proto, DB schema, config, env 계약 변경 -- Plane 하위 티켓 생성, `Todo -> In Progress` 실행 lifecycle, agent-task plan/code-review 실행 +- Plane 하위 티켓 생성, `Todo -> In Progress` 실행 lifecycle, agent-task plan/code-review 실행 범위 확장 - 사용자 승인 없는 완료 또는 archive 전환 ## 작업 컨텍스트 - 관련 경로: `agent-roadmap/`, `agent-ops/skills/common/update-roadmap/SKILL.md` -- 표준선(선택): 이 Milestone은 Plane-origin Milestone 생성 루프의 smoke test 산출물이며, 제품 기능 구현이 아니라 사용자 메시지 기반 초안 생성과 검토 가능 상태 연결만 확인한다. +- Provider identity: `provider=plane`, `workspace=general`, `project=a6beb42f-7a8a-410c-b50f-ea3ca94828f3`, `id=038ca3ac-bda6-4466-b73f-7874e1e4f925` +- 표준선(선택): 이 Milestone은 Plane-origin Milestone Creation Sync의 smoke test 산출물이며, 제품 기능 구현이 아니라 provider identity 기반 생성 및 active reconcile 수렴 확인만 다룬다. - 선행 작업: `Roadmap Driven Agent-Ops Automation` - 후속 작업: Plane-origin 생성 루프의 실제 연동 결과 검토 - 확인 필요: 없음 + + +## Provider identity +- provider: plane +- tenant: general +- project: a6beb42f-7a8a-410c-b50f-ea3ca94828f3 +- work item id: 91f095ed-07ed-43db-9af3-1d99ef136d14