---
task_id: task-2028
type: checklist
scope: task
created: 2026-04-20
updated: 2026-04-20
status: completed
---

# 체크리스트: task-2028

**task**: task-2028

---

## Phase 1 — 설계/분석 (팀장)

- [x] A. 기존 finish-task.sh 분석
- [x] B. qc_verify.py --gate 로직 분석 (539-602행)
- [x] C. DIRECT-WORKFLOW.md Step 4.5~7 분석
- [x] D. 에이전트 미팅 합의 내용 확인
- [x] E. 3문서 작성 + plan 업데이트
- [x] F. 3 Step Why 자문 수행
- [x] G. Codex 사전 검증

## Phase 2 — 구현 (불칸)

- [x] A. finish-task.sh에 team_short + project_path 인자 확장
- [x] B. QC -> 머지 -> .done -> timer end 순차 로직 구현
- [x] C. QC FAIL 시 .failed 이벤트 생성 로직
- [x] D. 단계별 상태 파일 멱등성 (.qc-done, .merge-done)
- [x] E. qc_verify.py --gate에서 .done 생성 제거
- [x] F. DIRECT-WORKFLOW.md Step 수정
- [x] G. team_prompts.py 프롬프트 수정

## Phase 3 — 테스트 (아르고스)

- [x] A. 시나리오 1: QC PASS -> 머지 -> .done 생성 순차 확인 (코드 리뷰 확인)
- [x] B. 시나리오 2: QC FAIL -> .failed 생성 + .done 미생성 (코드 리뷰 확인)
- [x] C. 시나리오 3: 중간 중단 후 재실행 -> 완료 단계 스킵 (멱등성, 코드 리뷰 확인)
- [x] D. 시나리오 4: qc_verify.py --gate -> .qc-result만 생성 (.done 미생성, 코드 리뷰 확인)
- [x] E. pytest 전체 PASS (347건)

## 검증

- [x] 완료 시그니처 grep 확인 (4건 전체 매칭)
- [x] QC 검증 완료
- [x] 최종 보고
