# 체크리스트: Zero-Error Dispatch 시스템

**작성일**: 2026-03-09

---

## Phase 1: 확정 버그 + QC 게이트 (1팀 위임)

- [ ] 1-1. chain.py `--task` → `--task-file` 변경 (193-199행)
- [ ] 1-2. subprocess.run() timeout=60 추가 (dispatch.py, chain.py, notify-completion.py)
- [ ] 1-3. DIRECT-WORKFLOW.md QC 타이밍 수정 (보고서→.done→QC→수정루프)
- [ ] 1-4. qc_verify.py --gate 플래그 (dev1/dev2 양쪽)
- [ ] 1-5. orphan-watchdog.py 신규 작성 + cron 등록
- [ ] 1-T. 전체 테스트 PASS 확인

## Phase 2: Structured Spec + Retry Loop

- [ ] 2-1. spec_template.yaml 정의
- [ ] 2-2. spec_validator.py + dispatch.py 통합
- [ ] 2-3. Inner Retry Loop (DIRECT-WORKFLOW + _build_cowork_section)
- [ ] 2-4. ANU_KEY 하드코딩 제거 (29개 파일)
- [ ] 2-5. QC 결과 아카이빙 (--output 강제)
- [ ] 2-T. 전체 테스트 PASS + 오류율 측정

## Phase 3: Heartbeat + Resume + Advanced QC

- [ ] 3-1. Heartbeat 프로토콜
- [ ] 3-2. Checkpoint + Resume dispatch
- [ ] 3-3. Reaper.py 통합 좀비 수거
- [ ] 3-4. conflict_check verifier
- [ ] 3-T. 전체 테스트 PASS + 오류율 측정

## 검증 마일스톤

- [ ] Phase 1 후: 10건 dispatch 중 9건+ 1회 완료 (90%+)
- [ ] Phase 2 후: 95%+ 달성 여부 확인
- [ ] Phase 3 후: Lovable 1.7% 이하 달성 여부 확인
