---
task_id: task-2066
type: plan
scope: task
created: 2026-04-21
updated: 2026-04-21
status: completed
---

# 계획서: task-2066

**task**: task-2066
**목표**: InsuRo API 키 UX 정리 — 사용자 입력을 Threads/Instagram만 허용, 가이드 sync 수정
**승인**: 제이회장님 직접 피드백 기반
**근거**: task-2065 분석 결과 + task-2066 가이드 sync 분석 결과

---

## 목표

1. Settings.tsx API 키 탭에서 네이버 API 키 입력 UI 제거 → Threads/Instagram만 유지
2. ApiGuide.tsx에서 Gemini/네이버 개인키 가이드 삭제 → SNS 연동 가이드로 전환
3. KeywordAnalysis.tsx에서 사용자 개인 네이버 키 참조 제거 → 서버 키 사용
4. HelpGuide.tsx SIDEBAR_MENU_URLS에 누락 4건 추가 (24개+ 라우트)

## 범위

### 포함
- Settings.tsx: 네이버 API 키 입력 Card 제거 + 안내 문구 추가
- ApiGuide.tsx: Gemini/네이버 탭 삭제, Threads/Instagram만 유지
- KeywordAnalysis.tsx: user_naver_keys 참조 제거
- HelpGuide.tsx: SIDEBAR_MENU_URLS에 4건 추가

### 제외
- DB 스키마(user_naver_keys 테이블) 변경 — 기존 데이터 보존
- 서버 측 네이버 API fallback 로직 — 이미 서버 키로 작동
- AdminGuide guide_sections DB 레코드 추가 — 관리자 페이지에서 수동 추가 필요

## 위임 계획

- Phase 1 (API 키 UI 정리): **이리스(프론트엔드)** — Settings.tsx, ApiGuide.tsx, KeywordAnalysis.tsx 수정
- Phase 2 (가이드 sync): **이리스(프론트엔드)** — HelpGuide.tsx SIDEBAR_MENU_URLS 수정

## 검증 기준

- Settings.tsx: `grep naver` → 0건 (booking.naver 제외)
- ApiGuide.tsx: `grep "gemini\|Gemini\|네이버"` → 0건
- HelpGuide.tsx: `grep "insuwiki-intro\|info-keyword\|pricing\|content-calendar"` → 4건
- KeywordAnalysis.tsx: `grep "user_naver_keys"` → 0건
- `npm run build` → 성공
