---
task_id: task-2083
type: checklist
scope: task
created: 2026-04-22
updated: 2026-04-22
status: completed
---

# 체크리스트: task-2083

**task**: task-2083

---

## Phase 1 — 설계 및 사전 검증

- [x] A. task 파일 분석 및 참조 코드 읽기
- [x] B. 3 Step Why 자문 수행 + context-notes 기록
- [x] C. Codex 사전 검증 PASS

## Phase 2 — 백엔드 구현 (엔키)

- [x] A. `_check_brainstorming_gate()` 함수 추가 (dispatch.py L1956)
- [x] B. `dispatch()` 시그니처에 `skip_brainstorming` 추가 (L2658)
- [x] C. 단일 dispatch 경로에서 brainstorming 게이트 호출 (L2888)
- [x] D. composite dispatch 경로에서 brainstorming 게이트 호출 (L2696)
- [x] E. argparse에 `--skip-brainstorming` 플래그 추가 (L3402-3408)
- [x] F. `main()`에서 `dispatch()`로 인자 전달 (L3570)

## Phase 3 — 테스트 (닌기르수)

- [x] A. 시나리오 1: UX 키워드 + Lv.3 + brainstorming 파일 없음 → WARNING
- [x] B. 시나리오 2: --skip-brainstorming 사용 시 WARNING 없음
- [x] C. 시나리오 3: 비UX 키워드 + Lv.3 → 체크 안 함
- [x] D. 시나리오 4: Lv.1(normal) → 체크 안 함
- [x] E. 시나리오 5: UX 키워드 + Lv.3 + brainstorming 파일 존재 → WARNING 없음

## 검증

- [x] 테스트 통과 확인 (5/5 passed)
- [x] 기존 테스트 회귀 없음 (223/223 passed)
- [x] QC 검증 완료
- [x] 최종 보고
