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

# 계획서: task-1888

**task**: task-1888
**목표**: Gemini PR 리뷰 HIGH 자동 수정 루프 + MEDIUM 자동 분류 구현
**승인**: 아누 2026-04-16
**근거**: cross-verification-workflow Phase 3.6 항목

---

## 목표

1. Gemini HIGH severity 코멘트를 자동 파싱 → Claude CLI 수정 → 재push → 재리뷰 (최대 3회 루프)
2. MEDIUM 코멘트를 FIX/SKIP/DEFER 3종 자동 분류
3. Week 1-2 수집 모드: 모든 MEDIUM은 DEFER로 분류, 로그만 수집

## 범위

### 포함
- worktree_manager.py에 _parse_gemini_comments(), _auto_fix_high_comments(), _classify_medium_comments(), _log_medium_comments() 추가
- cmd_finish() PR 로직에 HIGH 자동 수정 루프 삽입
- dashboard/data/medium-comments-log.json 수집 파일 생성
- 단위 테스트 14개 추가

### 제외 (다음 페이즈 이후)
- Week 2 이후 MEDIUM 패턴 분석 → 규칙 확정
- 실제 Claude CLI 실행 (Week 1-2는 수집 모드)

## 위임 계획

- 작업 A+B (코드 구현): **카르티케야(백엔드)** — worktree_manager.py 수정 (sonnet)
- 작업 C (테스트): **하누만(테스터)** — 단위 테스트 작성 (sonnet)
- 검토/수정: **비슈누(팀장)** — Pyright 경고 수정, 불완전 테스트 재작성

## 검증 기준

- mock HIGH 코멘트 파싱: `pytest -k "test_parse"` → 5/5 PASS
- MEDIUM FIX 분류: `pytest -k "test_fix_classification"` → PASS
- MEDIUM SKIP 분류: `pytest -k "test_skip_classification"` → PASS
- MEDIUM DEFER 분류: `pytest -k "test_defer_classification"` → PASS
- 기존 테스트 회귀 없음: 26/26 PASS
- 전체 테스트: 40/40 PASS
