# Phase 3.5: 3 Step Why 품질 검증 구현

## 배경
시스템3문서(cross-verification-workflow) Phase 3.5 항목. 아누 가이드의 핵심 품질 검증 메커니즘.
"3 Step Why": 1st Why(왜 이래야 하나?) → 2nd Why(왜 A가 최선인가?) → 3rd Why(왜 B가 최선인가?)
A-B-C 답변의 일관성 필수.

## 작업 내용

### 1. 1st Why: 구현팀 자문 프롬프트 (Lv.3+)
파일: `/home/jay/workspace/prompts/team_prompts.py`

Lv.3+ 프롬프트의 G1 설계 게이트 단계에 추가:
```
### 3 Step Why 자문 (Lv.3+)
설계 완료 후, 아래 3단계 자문을 수행하세요:
1st Why: "왜 이 설계가 필요한가?" → A 답변
2nd Why: "왜 A가 최선의 접근인가?" → B 답변  
3rd Why: "왜 B가 다른 대안보다 나은가?" → C 답변
★ A-B-C 답변이 논리적으로 일관되지 않으면 설계 재검토 필수
결과를 context-notes.md에 기록하세요.
```

### 2. 2nd Why: Codex/Gemini 교차검증 자동 트리거 (Lv.3+)
파일: `/home/jay/workspace/prompts/gate_instructions.py`

Lv.3 G1에 추가:
```
3 Step Why 2nd 검증: Codex 사전 리뷰 시 "이 설계의 대안은 무엇이며, 왜 이 접근이 최선인가?" 질문을 포함할 것.
```

### 3. 3rd Why: 로키 DA 적대적 검증 (Lv.4)
파일: `/home/jay/workspace/prompts/gate_instructions.py`

Lv.4 G2에 추가:
```
3 Step Why 3rd 검증: 로키(DA) 레드팀 리뷰 시 "이 설계가 실패할 수 있는 시나리오는?" 적대적 질문을 포함할 것.
```

### 4. A-B-C 일관성 체크
파일: `/home/jay/workspace/teams/shared/QC-RULES.md`

셀프 QC에 항목 추가:
```
- [ ] 12. 3 Step Why (Lv.3+): A-B-C 답변이 context-notes.md에 기록되었고 논리적 일관성 확인
```

## 영향 파일
- `/home/jay/workspace/prompts/team_prompts.py` — 수정
- `/home/jay/workspace/prompts/gate_instructions.py` — 수정
- `/home/jay/workspace/teams/shared/QC-RULES.md` — 수정

## 검증 시나리오
1. `--level critical` 프롬프트에 "3 Step Why 자문" 섹션 포함 확인
2. gate_instructions Lv.3 G1에 2nd Why 포함 확인
3. gate_instructions Lv.4 G2에 3rd Why + 로키 포함 확인
4. QC-RULES.md에 항목 12 존재 확인
5. 기존 pytest 회귀 없음

## 주의
- team_prompts.py 대용량 (~48KB) — offset/limit
- gate_instructions.py는 작은 파일
- 수정 후 즉시 커밋
