---
task_id: task-1837_5.3
type: checklist
scope: task
created: 2026-04-17
updated: 2026-04-17
status: completed
---

# 체크리스트: task-1837_5.3

**task**: task-1837_5.3

---

## Phase 1 — 지표 정의 (엔키/백엔드)

- [x] A. metrics-framework.md 작성 (7개 지표 정의)
- [x] B. 각 지표별 데이터 소스, 계산 공식, 수집 주기, 목표값 포함
- [x] C. 수집 주기 요약 (일간/주간/월간)
- [x] D. 대시보드 연동 파이프라인 명시

## Phase 2 — 수집 스크립트 (엔키/백엔드)

- [x] A. collect_metrics.py 기본 구조 작성
- [x] B. M-1 (merge_conflicts) 수집 구현
- [x] C. M-2 (revert_count) 수집 구현
- [x] D. M-3 (daily_completed_tasks) 수집 구현 — 팀별 분류 포함
- [x] E. M-5 (qc_fail_count) 수집 구현
- [x] F. M-6 (g1_fail_count) 수집 구현
- [x] G. M-7 (total_ai_cost) 수집 구현
- [x] H. JSON 출력 형식 및 저장 기능
- [x] I. --dry-run, --date CLI 옵션
- [x] J. collect_all() 함수 인터페이스 (weekly-report.py 호환)

## 검증

- [x] pyright 에러 0건 확인
- [x] dry-run 실행 → JSON 출력 확인
- [x] 실제 저장 → metrics-2026-04-17.json 생성 확인
- [x] 이전 날짜(4/16) 데이터 수집 정상 확인 (M-3=41건, M-2=2건)
- [x] QC 검증 완료
- [x] 최종 보고
