# task-1830 추가 요구사항 — 정제 중 현재 처리 내용 실시간 표시

## 추가 요구사항

정제 진행 중에 "어떤 대화를 처리하고 있는지" 실제 내용을 progress bar 영역에 표시.

### 백엔드 수정
**파일**: `/home/jay/projects/insuwiki/scripts/kakao_knowledge/knowledge_extractor_v2.py`

배치 처리 중 refine-status.json에 현재 처리 중인 스레드의 미리보기를 추가:
```python
# 배치 처리 루프에서
if progress_file:
    # 현재 배치의 첫 번째 스레드 미리보기
    preview_messages = batch_threads[0].messages[:3]  # 첫 3개 메시지
    preview_text = " | ".join([f"{m.sender}: {m.content[:30]}" for m in preview_messages])
    
    _write_progress(progress_file, {
        "status": "running",
        "progress": pct,
        "currentStep": f"배치 {batch_num}/{total_batches} 완료",
        "currentPreview": preview_text,  # ← 추가 필드
        ...
    })
```

### 프론트엔드 수정
**파일**: `/home/jay/workspace/dashboard/components/InsuWikiView.js`

progress bar 영역에 currentPreview 표시:
```jsx
{refineStatus.currentPreview && refineStatus.status === 'running' && (
    <p className="text-xs text-slate-400 mt-1 truncate">
        {refineStatus.currentPreview}
    </p>
)}
```

## 이 파일은 task-1830 작업 시 참고용. task 파일에 직접 추가하기 어려우므로 별도 파일로 작성.
