**task-1321.1 완료 보고** (dev2-team) **완료 보고서** (5분 37초) **핵심 결과** WARNING을 `sys.exit(1)` 차단으로 변경하고, `--skip-qc-gate` 플래그를 통한 의도적 우회 경로를 추가했다. 영문 키워드("banner", "image")도 보강했다. pytest 149건 전체 통과, pyright 에러 0건. ## 변경 내용 ### 1. argparse에 --skip-qc-gate 플래그 추가 - 위치: `dispatch.py:1342-1347` (`--workflow` 뒤, `--agent-type` 앞) - `action="store_true"`, `default=False` ### 2. 이미지 QC 게이트 로직 변경 - 위치: `dispatch.py:1419-1430` - 키워드 목록: `["이미지", "광고", "배너", "디자인"]` → `["이미지", "광고", "배너", "디자인", "banner", "image"]` - `--skip-qc-gate` 있으면: `logger.warning()` + 통과 - `--skip-qc-gate` 없으면: `logger.error()` + `sys.exit(1)` 차단 ### 3. 테스트 8건 추가 - 위치: `tests/test_dispatch.py:2751-2883` (TestImageQcGateBlock 클래스) - 한국어 키워드 4건(이미지/광고/배너/디자인) 차단 테스트 - 영문 키워드 2건(banner/image) 차단 테스트 - `--skip-qc-gate` 우회 통과 테스트 - `--workflow image-qc-gate` 적용 시 통과 테스트 - 일반 작업(키워드 없음) 영향 없음 테스트 테스트: pyright 0 errors **발견/해결 이슈 3건** 1. **black 포맷 불일치** — `black dispatch.py tests/test_dispatch.py`로 수정 2. **영문 키워드 미탐지** — 기존 `["이미지", "광고", "배너", "디자인"]`에 `"banner"`, `"image"` 추가 3. **dev2 팀 qc_verify.py 부재** — dev1 팀 qc_verify.py로 대체 실행 (동일 로직)