# InsuWiki 기존 sync 데이터 재sync — 신규 포맷 반영

## 배경
- task-1603.1에서 server.py 코드 수정 완료 (K챗 작성자 + 출처/Q&A/원본 본문)
- 하지만 Firestore에는 구 포맷 데이터가 남아있음
- wiki-sync-status.json에서 기존 항목을 리셋하고 재sync 필요

## 작업 내용

### 1. 서버 재시작 (최신 코드 반영)
```bash
systemctl --user restart dashboard.service
sleep 3
```

### 2. sync-status 리셋
```bash
# 기존 sync 상태 초기화
echo '{}' > /home/jay/workspace/dashboard/data/wiki-sync-status.json
```

### 3. 재sync 실행
```bash
curl -s -X POST http://localhost:8000/api/wiki/sync-firestore | python3 -c "import sys,json; print(json.dumps(json.load(sys.stdin), indent=2))"
```
- approved 항목들이 새 포맷으로 재sync 되어야 함

### 4. Firestore 확인
```python
import firebase_admin
from firebase_admin import credentials, firestore
app = firebase_admin.get_app()
db = firestore.client(app)
docs = db.collection('documents').where('authorId', '==', 'system_kakao_qa').limit(3).get()
for d in docs:
    data = d.to_dict()
    print(f'authorName: {data.get("authorName")}')  # K챗(앞서가는) 형태여야 함
    print(f'content[:200]: {data.get("content","")[:200]}')  # 출처 + Q/A + 원본 구조여야 함
```

### 5. 인슈위키 앱 확인
- Wiki 탭에서 해당 문서 클릭
- 작성자: "K챗(앞서가는)"
- 본문: 출처 정보 + Q/A + 원본 대화

## 보고서
`/home/jay/workspace/memory/reports/task-1605.md`에 작성
