# 에이전트 미팅: finish-task.sh 일원화 — .done/QC/머지 순서 문제 해결

**날짜**: 2026-04-20
**참여**: 헤르메스, 불칸, 이리스, 아르고스, 로키(DA), 마아트, 아틀라스, 다빈치
**총 3사이클**, 전원 합의

## 최종 합의: C안 + MVP 4건

### C안: finish-task.sh 일원화
- qc_verify.py --gate의 .done 생성 제거 → .qc-result만 생성
- finish-task.sh가 QC→머지→.done→timer end 순차 수행
- single point of control

### MVP 4건 (1차 구현)
1. 팀ID + project_path 인자 확장
2. QC→머지→.done→timer 순차 로직
3. QC FAIL 시 .failed 이벤트 + done-watcher 감지
4. 단계별 상태 파일 멱등성

### 2차 (안정화 후)
5. flock 파일 잠금
6. .done에 qc_result 필드 확장
7. --gate 의미 축소

### 주요 결정
- QC FAIL → 봇이 수정 → finish-task.sh 재호출 (내부 루프 아님)
- 전환: 신규 dispatch부터, 롤백은 프롬프트 교체로 즉시
- God Script 우려: 향후 플러그인 패턴으로 대응

### 구현 대상: task-2028
