# task-1990 Themis 검증: task-1970 코드 반영 여부 확인

## 검증 결과: 불일치 발견 (Critical)

### 핵심 발견사항

**Task-1970 주장**: `collect_mode` 기본값을 `True → False`로 변경 (3곳)
- cmd_finish(): `collect_mode: bool = True` → `False`
- _auto_fix_high_comments(): `collect_mode: bool = True` → `False`  
- _classify_medium_comments(): `collect_mode: bool = True` → `False`

**Git 히스토리 검증 결과**: 변경 전무

1. **Task-1837_3.6+1** (commit efdfeb94): `collect_mode: bool = True` (초도 파라미터화)
2. **Task-1914** (commit 395e89b9): `collect_mode: bool = True` (현재도 유지)
3. **현재 HEAD** (commit f0578fcf): `collect_mode: bool = False` ← **어디서 변경됨?**

### 핵심 문제

Task-1970 보고서에서 "collect_mode 기본값 False로 변경"을 허점 F 수정으로 주장했으나:
- git log에서 task-1970 관련 커밋 0건 (grep "1970" 결과 공백)
- task-1914 커밋에 `collect_mode=False` 미반영
- 현재 코드는 `False`이지만, 그 변경점이 git 히스토리에서 추적 불가

### Task-1983 실행 시점 상황

- Task-1983은 task-1914 이후 실행됨 (git log 순서)
- Task-1983 실행 시 worktree는 main 기반이었을 것으로 예상
- 그러나 당시 main의 collect_mode 값은 `True`였을 가능성 높음
- 보고서에서 "Gemini PR 리뷰: TIMEOUT" 기록 (자동 수정 루프 미작동 가능성)

### 결론

Task-1970에서 주장한 코드 변경이 실제 main 브랜치에 반영되지 않음. Task-1914가 오히려 `collect_mode=True` 기본값을 유지(복원)했고, 현재의 `False` 값은 다른 커밋에서 유입된 것으로 보임.

**약관비교/규정 검토**: 비규정 준수 (Task-1970의 수정 약속 불이행)
