- 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
2.5 KiB
2.5 KiB
CODE REVIEW: bootstrap 생성 설정의 runner/node 연결 smoke
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:
[node-connect] - Completion mode: check-on-pass
사용자 리뷰 요청
기본값은 없음이다. 구현 중 사용자 결정, 사용자 소유 외부 환경/secret/서비스 준비, 또는 계획 범위 변경 없이는 안전하게 진행할 수 없으면 아래 항목을 실제 내용으로 교체하고, 구현을 중단한 뒤 active 파일을 그대로 둔 채 리뷰를 요청한다. 구현 에이전트는 사용자에게 직접 질문하거나 선택지를 제시하거나 request_user_input을 호출하지 않는다. 후속 에이전트가 명령 재실행이나 산출물 수집으로 해소할 수 있는 검증 증거 공백만으로는 사용자 리뷰 요청을 작성하지 않는다.
- 상태: 없음
- 사유 유형: 없음
- 결정 필요: 없음
- 차단 근거: 없음
- 실행한 검증/명령: 없음
- 자동 후속 불가 이유: 없음
- 재개 조건: 없음
구현 에이전트 소유 섹션
계획 대비 변경 사항
- 미작성
수정 파일
- 미작성
검증 결과
- 미작성
구현 체크리스트
- bootstrap-generated YAML key가
AgentConfigparser와 정확히 일치하는지 fixture로 고정한다. oto agent run또는 대응 runner flow가 Core runner registry에 등록/연결되는 최소 smoke를 추가한다.- enrollment token validation 실패와 성공 경로를 구분하고 token 출력 노출을 피한다.
- Go Core registry tests와 Dart agent smoke를 모두 통과시킨다.
- CODE_REVIEW-*-G??.md의 구현 에이전트 소유 섹션을 실제 구현 내용과 검증 출력으로 채운다. 이 항목이 완료되기 전에는 구현이 완료된 것이 아니다.
코드 리뷰 전용 섹션
01_core_command,02_unix_bootstrap,03+01_windows_bootstrap완료 근거가 있다.- bootstrap config fixture와
AgentConfigparser가 같은 key를 쓴다. - Core registry 연결 성공/실패가 테스트로 구분된다.
- token/credential 출력 노출이 없다.
완료 판정 메모
| 항목 | 값 |
|---|---|
| Verdict | 미작성 |
| Roadmap Completion | [node-connect] only |
| Archive ready | 미작성 |