# 네이버블로그 — Failed to fetch 에러 수정 + 히스토리 재생성 기능

## 한정승인

## 문제 2건

### 1. "Failed to fetch" 에러
- 블로그 글 작성 버튼 클릭 후 "Failed to fetch" 에러 메시지
- 문제 스크린샷: `/home/jay/.cokacdir/workspace/autoset/photo_AQADcQ1rG_il2FZ-.jpg`
- 원인 분석 필요:
  - server.py의 블로그 글 생성 API 엔드포인트 확인 (`POST /api/naver-blog/generate`)
  - Claude CLI 호출 타임아웃? 서버 프로세스 다운? CORS? 네트워크?
  - 서버 로그 확인: `/tmp/dashboard-restart.log`
  - 에러 발생 조건 파악 (항상? 간헐적? 특정 키워드?)
- 수정: 원인에 맞는 수정 + 에러 메시지 개선 (단순 "Failed to fetch" → 구체적 사유 표시)

### 2. 키워드 분석 히스토리에서 글 재생성
- 현재: 히스토리에서 이전 분석 결과를 보기만 가능
- 요구: 히스토리 항목 선택 → 해당 키워드로 **글 재생성** 가능
- 추가 내용 입력도 가능해야 함 (기존 "추가 내용" 입력 필드와 동일)
- 구현:
  - 히스토리 각 항목에 "다시 작성" 또는 "재생성" 버튼 추가
  - 클릭 시 해당 키워드가 글 작성 단계로 전달 (step=1)
  - 추가 내용 입력 필드 표시
  - 어투/모델 선택 가능
  - 생성 실행

## 참조 파일
- NaverBlogView.js: `/home/jay/workspace/dashboard/components/NaverBlogView.js`
- server.py 글 생성 API: `/home/jay/workspace/dashboard/server.py`
- 서버 로그: `/tmp/dashboard-restart.log`

## 다크모드 호환 확인

## 테스트
1. 글 작성 → 정상 생성 확인 (Failed to fetch 해소)
2. 에러 발생 시 구체적 에러 메시지 표시
3. 히스토리에서 "재생성" 클릭 → 키워드 전달 + 추가 내용 입력 + 글 생성

## 보고서
`/home/jay/workspace/memory/reports/task-{TASK_ID}.md`
