oto/agent-task/m-cross-os-runner-bootstrap/03+01_windows_bootstrap/CODE_REVIEW-cloud-G07.md
toki 590e3219da feat: cross-os runner bootstrap task and related updates
- Add agent-task/m-cross-os-runner-bootstrap with subtasks (G07, G06)
- Update roadmap phases and milestones for control-plane-product-surface
- Add runner.proto definitions and regenerate code
- Update HTTP server handler for runner management
- Add smoke tests and update local test configurations
- Update README with latest project status
2026-06-15 17:12:35 +09:00

2.4 KiB

CODE REVIEW: Windows PowerShell bootstrap 추가

Roadmap Targets

  • Milestone: agent-roadmap/phase/control-plane-product-surface/milestones/cross-os-runner-bootstrap.md
  • Epic: [bootstrap-platforms] Cross-OS bootstrap contract
  • Task id: [windows-bootstrap]
  • Completion mode: check-on-pass

사용자 리뷰 요청

기본값은 없음이다. 구현 중 사용자 결정, 사용자 소유 외부 환경/secret/서비스 준비, 또는 계획 범위 변경 없이는 안전하게 진행할 수 없으면 아래 항목을 실제 내용으로 교체하고, 구현을 중단한 뒤 active 파일을 그대로 둔 채 리뷰를 요청한다. 구현 에이전트는 사용자에게 직접 질문하거나 선택지를 제시하거나 request_user_input을 호출하지 않는다. 후속 에이전트가 명령 재실행이나 산출물 수집으로 해소할 수 있는 검증 증거 공백만으로는 사용자 리뷰 요청을 작성하지 않는다.

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

구현 에이전트 소유 섹션

계획 대비 변경 사항

  • 미작성

수정 파일

  • 미작성

검증 결과

  • 미작성

구현 체크리스트

  • PowerShell bootstrap asset을 추가하고 Windows x64/arm64 zip asset 선택을 고정한다.
  • Core가 .ps1 bootstrap asset을 serve하고 Windows command에서 해당 URL을 사용한다.
  • script/config 생성 시 기존 agent 설정 의미를 유지하고 enrollment token 출력 노출을 피한다.
  • Windows route, content, command, quoting, zip asset 이름을 테스트한다.
  • CODE_REVIEW-*-G??.md의 구현 에이전트 소유 섹션을 실제 구현 내용과 검증 출력으로 채운다. 이 항목이 완료되기 전에는 구현이 완료된 것이 아니다.

코드 리뷰 전용 섹션

  • 01_core_command 완료 근거가 있다.
  • PowerShell quoting과 Windows path가 fixture로 검증된다.
  • .ps1 serving route와 command URL이 일치한다.
  • token/credential 출력 노출이 없다.

완료 판정 메모

항목
Verdict 미작성
Roadmap Completion [windows-bootstrap] only
Archive ready 미작성