# task-2085: dispatch.py brainstorming 체크 중복 구현 정리

## 문제
task-2082(Agent 미팅 게이트)와 task-2083(brainstorming 게이트)에서 brainstorming 체크가 중복 구현됨.
- task-2082: `_check_brainstorming()` (L1178-1203)
- task-2083: `_check_brainstorming_gate()` (L1956-1991)
두 함수가 동일 기능을 수행하여 혼란 + 유지보수 비용 증가.

## 수정 내용
1. 두 함수 중 더 완성도 높은 쪽으로 통합 (기능 비교 후 판단)
2. 나머지 함수 삭제
3. 호출부(dispatch() 내) 통합 — 한 곳에서만 호출
4. 관련 테스트도 통합/정리
5. test_qc_gate.py::test_gate_pass_creates_done_file 기존 실패 1건도 함께 확인 (가능하면 수정)

## ★ 먼저 읽을 파일
- `/home/jay/workspace/dispatch.py` — L1178-1203 (_check_brainstorming), L1956-1991 (_check_brainstorming_gate)
- `/home/jay/workspace/tests/test_dispatch_meeting_check.py` — task-2082 테스트
- `/home/jay/workspace/tests/test_dispatch_brainstorming_gate.py` — task-2083 테스트

## 완료 시그니처
- brainstorming 체크 함수가 dispatch.py에 1개만 존재
- 기존 테스트 전체 PASS
- grep "_check_brainstorming" dispatch.py → 1개 함수만

## 레벨
- normal

## 프로젝트
- dev-system
