# 인슈위키 정제 LLM 대기 상태 개선

## 작업 A: "프로세스 응답 없음" → "LLM 응답 대기 중" 문구 변경
파일: `/home/jay/workspace/dashboard/components/InsuWikiView.js`

마지막 갱신 5분 초과 시 현재: "❌ 마지막 갱신: N분 전 — 프로세스 응답 없음"
수정: "⏳ 마지막 갱신: N분 전 — LLM 응답 대기 중" (노란색, 빨간색 아님)

프로세스가 실제로 죽었는지 vs LLM 대기 중인지는 프론트에서 구분 불가하므로, 일단 LLM 대기로 표시하고 프로세스 PID alive 체크는 백엔드에서 처리.

## 작업 B: LLM 호출 전 상세 로그 추가
파일: `/home/jay/projects/insuwiki/scripts/kakao_knowledge/knowledge_extractor_v2.py`

각 배치의 LLM 호출 직전에 `_add_log()` + `_write_progress()` 추가:
- "배치 N LLM 분석 요청 중 (스레드 #X~#Y, N개 스레드)..."
- 이렇게 하면 LLM 대기 중에도 "마지막 갱신"이 갱신되어 stuck 경고가 줄어듦

위치: `extract_knowledge_v2()` 함수의 배치 처리 루프에서 LLM 호출(`_call_claude`) 직전

## 작업 C: currentStep도 LLM 호출 직전에 업데이트
현재 currentStep은 배치 완료 시에만 업데이트. LLM 호출 직전에도 업데이트:
- "배치 3/11 — LLM 분석 중 (스레드 #41~#60)"

## 영향 파일
- `/home/jay/workspace/dashboard/components/InsuWikiView.js` — 수정 (문구 변경)
- `/home/jay/projects/insuwiki/scripts/kakao_knowledge/knowledge_extractor_v2.py` — 수정 (LLM 호출 전 로그+progress)

## 검증 시나리오
1. 대시보드에서 5분 초과 시 "LLM 응답 대기 중" (노란색) 표시
2. 실시간 로그에 "LLM 분석 요청 중" 로그 포함
3. LLM 호출 전 lastUpdated가 갱신되어 stuck 경고 빈도 감소
