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

# 계획서: task-1887

**task**: task-1887
**목표**: 3 Step Why 품질 검증 메커니즘을 프롬프트/게이트/QC에 구현
**승인**: 아누 2026-04-16
**근거**: cross-verification-workflow Phase 3.5

---

## 목표

Lv.3+ 작업에서 설계 근거를 A-B-C 논리 체인으로 구조화하는 "3 Step Why" 검증을 구현한다.
- team_prompts.py: 1st Why 자문 프롬프트 삽입
- gate_instructions.py: 2nd Why(Lv.3 G1) + 3rd Why(Lv.4 G2) 삽입
- QC-RULES.md: A-B-C 일관성 셀프 QC 항목 추가

## 범위

### 포함
- team_prompts.py `_build_three_docs_section` 함수에 3 Step Why 자문 섹션 추가
- gate_instructions.py Lv.3 G1에 2nd Why, Lv.4 G2에 3rd Why 추가
- QC-RULES.md 셀프 QC 항목 12 추가

### 제외 (다음 페이즈 이후)
- 자동화된 A-B-C 일관성 검증 로직 (향후 qc_verify.py에 통합 가능)

## 위임 계획

- MT-1 team_prompts.py: **엔키(백엔드)** — Python 프롬프트 함수 수정
- MT-2 gate_instructions.py: **엔키(백엔드)** — Python 게이트 딕셔너리 수정
- MT-3 QC-RULES.md: **닌기르수(테스터)** — QC 규칙 문서 수정

## 검증 기준

- 검증 1: `python3 -c "from prompts.team_prompts import _build_three_docs_section; assert '3 Step Why' in _build_three_docs_section('t','critical')"` → 성공
- 검증 2: `grep '3 Step Why 2nd' prompts/gate_instructions.py` → 1건
- 검증 3: `grep '3 Step Why 3rd' prompts/gate_instructions.py` → 1건
- 검증 4: `grep '3 Step Why' teams/shared/QC-RULES.md` → 1건 (항목 12)
- 검증 5: `pytest tests/ -k gate_instruction` → 회귀 없음
