---
task_id: task-2072
type: plan
scope: task
created: 2026-04-22
updated: 2026-04-22
status: completed
---

# 계획서: task-2072

**task**: task-2072
**목표**: QC 시스템 오탐(false positive) 2건 수정 — tdd_check non-code SKIP + git_evidence 시스템 파일 제외
**승인**: 헤르메스 2026-04-22 "3 Step Why 검증 완료"
**근거**: task 파일 분석 + 코드 리뷰

---

## 목표

1. tdd_check: non-code task (.md/.json만 변경) 시 SKIP 반환
2. git_evidence: 시스템 자동 생성 파일(heartbeat, bot-activity.json 등)을 uncommitted 검사에서 제외
3. 기존 코드 변경 task에서는 tdd_check/git_evidence 정상 동작 유지

## 범위

### 포함
- `teams/shared/verifiers/tdd_check.py` 수정
- `teams/shared/verifiers/git_evidence.py` 수정
- 단위 테스트 작성/수정

### 제외 (다음 페이즈 이후)
- qc_verify.py 메인 로직 변경
- finish-task.sh 수정
- 다른 verifier 수정

## 위임 계획

- tdd_check 수정: **불칸(백엔드)** — 파이썬 백엔드 로직
- git_evidence 수정: **불칸(백엔드)** — 파이썬 백엔드 로직
- 테스트 작성: **아르고스(테스터)** — QC 테스트 케이스

## 검증 기준

- tdd_check: `verify('task-test', check_files=['report.md'])` → SKIP ✅
- git_evidence: SYSTEM_AUTO_FILES 15개 패턴, _is_system_auto_file 정상 동작 ✅
- 기존 테스트: `python3 -m pytest tests/test_dispatch.py -x` → 181 PASS ✅
- 신규 테스트: 27/27 PASS ✅
