oto/agent-task/m-control-plane-separation-migration/04+01,02,03_root_entrypoints/CODE_REVIEW-cloud-G06.md
toki 86afabb3eb refactor(runner): 런타임 패키지를 앱 하위로 이동한다
독립 control plane 구성을 위해 기존 Dart CLI/runtime을 runner 앱 경계로 옮기고, 후속 client/core/root 작업을 같은 마일스톤 task group에 연결한다.
2026-06-05 06:34:45 +09:00

3.5 KiB

Code Review Reference - MONOREPO_ROOT

[IMPLEMENTING AGENT — READ FIRST] Filling in this file is the mandatory final step of implementation. This task depends on sibling complete logs for 01, 02, and 03. Fill implementation-owned sections, then stop with active files in place and report ready for review. Finalization is review-agent-only.

개요

date=2026-06-05 task=m-control-plane-separation-migration/04+01,02,03_root_entrypoints, plan=0, tag=MONOREPO_ROOT

Roadmap Targets

  • Milestone: agent-roadmap/phase/independent-control-plane/milestones/control-plane-separation-migration.md
  • Task ids:
    • root-entrypoints: root bin/, Makefile 또는 동등한 helper가 runner/client/core 작업을 위임하도록 정리되어 monorepo root에서 개발 진입점이 명확하다.
  • Completion mode: check-on-pass

이 파일을 읽는 리뷰 에이전트에게

[REVIEW AGENT ONLY] 종결 절차는 코드리뷰 에이전트 전용이다.

구현 항목별 완료 여부

항목 완료 여부
[MONOREPO_ROOT-1] Add Root Makefile Delegation [ ]

구현 체크리스트

  • predecessor complete.log 세 개가 있는지 확인하고 없으면 구현하지 않고 review stub에 차단 근거를 남긴다.
  • root Makefile을 추가해 runner/client/core setup/analyze/test/run helper를 위임한다.
  • root README의 설치/검증/프로젝트 구조를 monorepo 기준으로 보정한다.
  • root에서 make test 또는 개별 target을 실행해 위임 경로를 검증한다.
  • CODE_REVIEW-*-G??.md의 구현 에이전트 소유 섹션을 실제 구현 내용과 검증 출력으로 채운다. 이 항목이 완료되기 전에는 구현이 완료된 것이 아니다.

코드리뷰 전용 체크리스트

  • 코드리뷰 결과PASS, WARN, FAIL 중 하나의 판정을 append한다.
  • active plan/review 파일을 .log로 아카이브한다.
  • PASS이면 complete.log 작성 후 active task directory를 archive로 이동한다.
  • PASS이면 런타임이 읽을 완료 이벤트 메타데이터를 보고한다.

계획 대비 변경 사항

구현 에이전트가 계획과 다르게 구현한 부분을 이유와 함께 기록한다.

주요 설계 결정

구현 에이전트가 주요 설계 결정 사항을 기록한다.

사용자 리뷰 요청

기본값은 없음이다. 구현 중 사용자 결정, 사용자 소유 외부 환경/secret/서비스 준비, 또는 계획 범위 변경 없이는 안전하게 진행할 수 없으면 아래 항목을 실제 내용으로 교체하고, 구현을 중단한 뒤 active 파일을 그대로 둔 채 리뷰를 요청한다.

  • 상태: 없음
  • 사유 유형: 없음
  • 결정 필요: 없음
  • 차단 근거: 없음
  • 실행한 검증/명령: 없음
  • 자동 후속 불가 이유: 없음
  • 재개 조건: 없음

리뷰어를 위한 체크포인트

  • predecessor complete.log 확인 없이 구현하지 않았는지 확인한다.
  • Makefile target이 runner/client/core 실제 경로로 위임되는지 확인한다.
  • README가 monorepo 구조를 설명하되 후속 기능을 완료된 것처럼 쓰지 않았는지 확인한다.

검증 결과

MONOREPO_ROOT-1 중간 검증

$ make runner-analyze
(output)

최종 검증

$ make test
(output)

[IMPLEMENTING AGENT — BEFORE SAVING] Have you filled in every implementation-owned section?