# 네이버 블로그 히스토리 시간대 KST 강제 + 정제 미리보기

## 수정 1: blog_content 테이블 시간대 KST 강제

### 문제
blog_content 테이블의 created_at이 UTC로 저장됨.
한국시간 15일 새벽 2시인데 "4월 14일 오후 5시"로 표시.

### 수정
**파일**: `/home/jay/workspace/dashboard/server.py`

blog_content INSERT 시 KST 강제:
```sql
-- 현재
created_at TIMESTAMP DEFAULT (datetime('now', 'localtime'))
-- 또는 INSERT 시 datetime('now', '+9 hours') 사용
```

기존 blog_content 테이블 DDL 확인하여:
- DEFAULT가 `datetime('now')` (UTC)면 → `datetime('now', 'localtime')` 로 변경
- 또는 `scripts/blog_generate.py`에서 INSERT 시 KST 시각 명시

### 기존 데이터 마이그레이션
기존 UTC 데이터를 KST로 변환:
```sql
UPDATE blog_content SET created_at = datetime(created_at, '+9 hours')
WHERE created_at < '2026-04-15';
```

## 수정 2: 정제 중 현재 처리 내용 미리보기

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

배치 처리 루프에서 refine-status.json에 currentPreview 필드 추가:
- 현재 배치의 첫 스레드에서 메시지 2~3개 미리보기
- 형식: "발신자: 내용 앞 30자..."

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

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

## 검증 시나리오
1. 블로그 글작성 → DB에 KST 시각 저장 확인 (새벽 2시면 2시로 표시)
2. 기존 데이터 마이그레이션 후 시간이 +9시간 보정 확인
3. 정제 시작 → progress bar 아래에 처리 중인 대화 미리보기 표시
