---
task_id: task-1882
type: plan
scope: task
created: 2026-04-16
updated: 2026-04-16
status: completed
---

# 계획서: task-1882

**task**: task-1882
**목표**: task-1874 방지책 Tier 2 (A: Large-File Protocol, B: Symbol Existence Check, C: File-Touch Ratio) 구현
**승인**: 아누 2026-04-16 "Tier 2 방지책 구현 진행"
**근거**: task-1874 원인분석 미팅 결과

---

## 목표

3가지 방지책을 구현하여 보고서 vs 실제 구현의 불일치를 자동 탐지:
1. 대형 파일(2000줄+) 작업 시 Edit 실패율 감소를 위한 프로토콜 강제
2. 보고서 내 심볼이 실제 코드에 존재하는지 자동 검증
3. 보고서 수정 파일 목록과 git diff 대조

## 범위

### 포함
- dispatch.py: _get_large_files() 함수 + 프롬프트 삽입
- verifiers/symbol_existence_check.py: 신규 verifier
- verifiers/file_touch_ratio_check.py: 신규 verifier
- qc_verify.py: 두 verifier 등록
- 테스트 3+4건

### 제외 (다음 페이즈 이후)
- team_prompts.py 직접 수정 (dispatch.py 후처리로 동일 효과 달성)

## 위임 계획

- 작업A (Large-File Protocol): **불칸** — dispatch.py 백엔드 로직
- 작업B (Symbol Existence Check): **이리스** — verifier 구현 (역할 확장)
- 작업C (File-Touch Ratio Check): **아르고스** — verifier + 테스트

## 검증 기준

- 작업A: `grep -n "_get_large_files" dispatch.py` → 2건 이상
- 작업B: `pytest tests/test_symbol_existence_check.py` → 3 passed
- 작업C: `pytest tests/test_file_touch_ratio_check.py` → 4 passed
- 회귀: 기존 three_docs_check 테스트 8건 통과 유지
