WEBBOOK CHAPTER

Codex로 구축하는 AI 개발팀: 4장 해설

4장 해설

1. 먼저 검증할 수직 흐름

“고정 작업 계약 하나가 새 격리 공간에서 실행되어 허용 경로·필수 게이트·독립 리뷰를 통과하고 재구성 가능한 산출물을 남기는 흐름”이면 충분합니다. 클라우드 큐는 이 계약 뒤의 확장입니다.

2. input.json 부재

원본 task가 나중에 바뀌면 어떤 목표·명세·기준·예산으로 실행했는지 알 수 없습니다. 결과 patch와 이벤트가 있어도 같은 입력을 재현하거나 오래된 결과를 판정할 수 없습니다.

3. 테스트 0개

최종 상태 RED/FAILED, 이유 NO_TESTS_EXECUTED가 적절합니다. 러너 종료 코드 0을 게이트 어댑터가 실패로 바꿔야 합니다.

4. 실패 주도 테스트

예: 심볼릭 링크 경로 탈출, 테스트 삭제/skip 증가, 명세 해시 변경 뒤 늦은 결과, 비밀 문자열이 handoff에 나타나는 경우. 좋은 답은 실제 부작용이 없다는 음성 assertion까지 포함합니다.