docs(agent-roadmap): IOP Agent Run Bridge를 검토중 상태로 승격하고 완료 리뷰를 기록한다

- Phase 상태와 Milestone 상태를 [진행중]에서 [검토중]으로 변경한다
- revision-event 기능 Task를 완료([x])로 마킹한다
- 완료 리뷰 섹션에 요청일, 완료 근거, 리뷰 코멘트를 기록한다
- 완료 근거에 revision-event 검증 테스트와 complete.log PASS 포함한다
This commit is contained in:
toki 2026-06-17 08:12:17 +09:00
parent b5ee96e242
commit 7abd0f7de2
2 changed files with 9 additions and 9 deletions

View file

@ -18,7 +18,7 @@ workspace 상위 sibling 프로젝트 `../agent-shell`을 제품 비종속 Flutt
- 경로: `agent-roadmap/archive/phase/agent-shell-iop-execution/milestones/agent-shell-package-iop-backend-boundary.md`
- 요약: `../agent-shell`은 Flutter agent UI/package로 사용하고, backend/runtime owner는 `../iop` 프로젝트로 지정한다.
- [진행중] IOP Agent Run Bridge
- [검토중] IOP Agent Run Bridge
- 경로: `agent-roadmap/phase/agent-shell-iop-execution/milestones/iop-agent-run-bridge.md`
- 요약: IOP backend가 수행한 agent run 결과를 Gito의 Git operation과 event 원장으로 수렴시키는 계약을 만든다.

View file

@ -11,7 +11,7 @@
## 상태
[진행중]
[검토중]
## 승격 조건
@ -49,17 +49,17 @@ agent run 결과를 Git revision과 operation event로 수렴한다.
- [x] [dirty-guard] run 종료 후 dirty workspace 정책을 적용한다.
- [x] [commit-push] policy가 허용한 경우 commit/push operation으로 연결한다.
- [ ] [revision-event] push 이후 revision scan event를 발행한다.
- [x] [revision-event] push 이후 revision scan event를 발행한다.
## 완료 리뷰
- 상태: 없음
- 요청일: 없음
- 완료 근거: 없음
- 상태: 요청됨
- 요청일: 2026-06-16
- 완료 근거: `revision-event`까지 PASS되어 모든 기능 Task가 충족됐다. 최종 근거는 `agent-task/archive/2026/06/m-iop-agent-run-bridge/04+03_revision_scan_event/complete.log`의 Roadmap Completion이며, 검증은 `cd services/core && go test ./...`, 계약 keyword scan, `git diff --check` PASS다.
- 리뷰 필요:
- [ ] 사용자가 완료 결과를 확인했다
- [ ] archive 이동을 승인했다
- 리뷰 코멘트: 없음
- 리뷰 코멘트: 사용자 승인 전까지 `[검토중]`으로 유지한다.
## 범위 제외
@ -75,5 +75,5 @@ agent run 결과를 Git revision과 operation event로 수렴한다.
- 표준선(선택): IOP run 결과는 Git 상태와 operation event로 검증한다.
- 선행 작업: Agent Shell Package and IOP Backend Boundary
- 후속 작업: Command Policy and Cancellation
- 확인 필요: `revision-event` 후속 plan/review 루프
- 완료 근거: `[input]``[state]``packages/contracts/notes/gito-control-plane.md``IOP Agent Run Bridge` 섹션에서 transport-independent `AgentRunInput`과 run state mapping으로 정리했다. `[invoke]``agent-task/archive/2026/06/m-iop-agent-run-bridge/01_iop_invocation_contract/complete.log`의 PASS Roadmap Completion으로 확인했다. `[result]``agent-task/archive/2026/06/m-iop-agent-run-bridge/02+01_git_result_convergence/complete.log`의 PASS Roadmap Completion으로 확인했다. `[dirty-guard]``services/core/internal/worker/runner.go`의 dirty workspace failure policy와 `TestRunnerRunOnceAgentRunFailsWhenGitEvidenceIsDirty` 통과로 확인했다. `[commit-push]``agent-task/archive/2026/06/m-iop-agent-run-bridge/03_commit_push_policy/complete.log`의 PASS Roadmap Completion으로 확인했다.
- 확인 필요: 사용자 완료 리뷰와 archive 승인
- 완료 근거: `[input]``[state]``packages/contracts/notes/gito-control-plane.md``IOP Agent Run Bridge` 섹션에서 transport-independent `AgentRunInput`과 run state mapping으로 정리했다. `[invoke]``agent-task/archive/2026/06/m-iop-agent-run-bridge/01_iop_invocation_contract/complete.log`의 PASS Roadmap Completion으로 확인했다. `[result]``agent-task/archive/2026/06/m-iop-agent-run-bridge/02+01_git_result_convergence/complete.log`의 PASS Roadmap Completion으로 확인했다. `[dirty-guard]``services/core/internal/worker/runner.go`의 dirty workspace failure policy와 `TestRunnerRunOnceAgentRunFailsWhenGitEvidenceIsDirty` 통과로 확인했다. `[commit-push]``agent-task/archive/2026/06/m-iop-agent-run-bridge/03_commit_push_policy/complete.log`의 PASS Roadmap Completion으로 확인했다. `[revision-event]``agent-task/archive/2026/06/m-iop-agent-run-bridge/04+03_revision_scan_event/complete.log`의 PASS Roadmap Completion과 `TestRuntimeScanAgentRunRevisionPublishFailureDoesNotAdvanceDurableState`, `TestScanOperationEventAllowsNullOperationID`, `cd services/core && go test ./...` 통과로 확인했다.