# 네이버블로그 — 키워드 분석 히스토리에 최종 선택/순위 표시

## 한정승인

## 문제
히스토리 → 키워드분석 탭에서 이전 분석 결과를 볼 때, **최종 선택한 키워드와 순위 변경 결과**가 아닌 원래 분석 원본이 표시됨.

사용자가 키워드 입력 → 분석 결과에서 5개 선택 → 드래그로 순위 변경 → 확정한 **최종 상태**가 히스토리에 저장/표시되어야 함.

## 확인 사항
- `blog_content` 테이블에 최종 선택 키워드 + 순위가 저장되고 있는지
- `keywords_json` 컬럼에 저장되는 데이터가 원본 분석 결과인지 vs 최종 선택 결과인지
- 히스토리 UI에서 어떤 데이터를 표시하고 있는지

## 수정 방향
- **저장 시점**: 키워드 확정(onConfirm) 시 `keywords_json`에 **최종 선택 키워드 + 순위** 저장
- **히스토리 표시**: 순위대로 정렬된 선택 키워드 리스트 (1순위~5순위)
- 원본 분석 결과는 별도 필드 또는 서브 데이터로 보존 (삭제 안 함)

## 참조 파일
- NaverBlogView.js: `/home/jay/workspace/dashboard/components/NaverBlogView.js` — KeywordAnalysisStep, handleKeywordConfirm
- server.py: 블로그 히스토리 API
- DB: `naver_blog_history.db` → `blog_content` 테이블

## 테스트
1. 키워드 분석 → 5개 선택 → 순위 변경 → 확정 → 히스토리에서 확인 → 최종 순위대로 표시
2. 기존 히스토리 항목도 정상 표시 (하위 호환)

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