# 인슈위키 정제 LLM 단계 실시간 로그 누락 수정

## 배경
task-1884에서 LLM chunk별 `_write_progress()`로 currentStep은 업데이트되지만,
`_add_log()`를 호출하지 않아 실시간 로그 패널이 "LLM 스레드 정밀 분리 시작"에서 멈춤.

## 원인
`_llm_refine_thread_splits()` 함수(400~490행)에서:
- `_write_progress()` 호출 O (currentStep 업데이트)
- `_add_log()` 호출 X (recentLogs 미갱신)

## 수정
`/home/jay/projects/insuwiki/scripts/kakao_knowledge/knowledge_extractor_v2.py`

`_llm_refine_thread_splits()` 함수 내 chunk 처리 구간에 `_add_log()` 추가:

1. 각 chunk 시작 시: `_add_log(f"LLM 정밀 분리 chunk {i+1}/{total_chunks} 시작 ({start+1}~{end}/{len(threads)} 스레드)")`
2. 각 chunk 완료 시: `_add_log(f"LLM 정밀 분리 chunk {i+1}/{total_chunks} 완료")`
3. chunk 오류 시: `_add_log(f"⚠ LLM 분리 chunk {i+1} 오류: {에러메시지}")`
4. 전체 완료 시: `_add_log(f"✅ LLM 정밀 분리 완료 ({len(threads)}개 스레드)")`

## 영향 파일
- `/home/jay/projects/insuwiki/scripts/kakao_knowledge/knowledge_extractor_v2.py` — 수정 (4줄 추가)

## 검증 시나리오
1. 정제 실행 중 `/api/wiki/refine/status` 응답의 recentLogs에 LLM chunk 진행 로그 포함 확인
2. 로그 타임스탬프가 갱신되는지 확인 (멈추지 않음)
3. 기존 정제 기능 회귀 없음

## 주의
- insuwiki 프로젝트 내 파일
- 현재 정제 프로세스가 실행 중이므로, 수정 후 다음 정제 실행부터 반영
- 수정 후 즉시 커밋