# task-2137: 정보성 키워드 탭 전환 버그 수정 + 플랜 게이트 테스트

## ★ 프로젝트: `/home/jay/projects/InsuRo/`

## 문제 1: 탭 전환 UI 버그
KeywordAnalysis.tsx에서 "정보성 키워드" 탭 클릭 시:
- 내부 컨텐츠는 변경됨
- 하지만 **탭 활성 표시(하이라이트)가 "검색량 조회"에 고정**됨
- 사용자가 어느 탭에 있는지 시각적으로 파악 불가

### 확인 방법
insuro.biz → AI 마케팅 → AI 키워드 분석 → "정보성 키워드" 탭 클릭 → 탭 하이라이트가 "검색량 조회"에 남아있음

## 문제 2: 플랜별 기능 게이트 검증
admin/subscriptions에서 인포키워드 분석 토글:
- Free/Basic/Pro/Max: OFF
- Hidden: ON

검증 필요:
1. Hidden 플랜: 정보성 키워드 탭 접근 + 검색 동작 확인
2. 다른 플랜(Free/Basic/Pro/Max): 정보성 키워드 탭에 잠금(🔒) 표시 또는 접근 시 안내 문구 확인
3. 안내 문구가 적절한지 (어떤 플랜이 필요한지 명시)

## ★ 먼저 읽을 파일
- `/home/jay/projects/InsuRo/src/pages/KeywordAnalysis.tsx` — 탭 전환 로직
- `/home/jay/projects/InsuRo/src/pages/InfoKeyword.tsx` — 정보성 키워드 컴포넌트
- `/home/jay/projects/InsuRo/src/hooks/use-feature-gate.ts` — 플랜 게이트 로직
- `/home/jay/projects/InsuRo/src/components/FeatureGate.tsx` — 게이트 UI

## 검증 시나리오 (이게 되면 성공)

### 시나리오 1: 탭 전환
- "정보성 키워드" 클릭 → 탭 하이라이트가 "정보성 키워드"로 이동
- "검색량 조회" 클릭 → 탭 하이라이트가 "검색량 조회"로 이동
- 모든 5개 탭 전환 정상

### 시나리오 2: Hidden 플랜 기능 동작
- 정보성 키워드 탭 진입 → 검색창 표시
- "실비보험" 검색 → 분석 결과 반환 (폴링 포함)

### 시나리오 3: 다른 플랜 안내 문구
- Free 계정으로 정보성 키워드 탭 접근 시 → "Max 플랜 이상에서 사용 가능합니다" 안내 표시

## 완료 시그니처
- 5개 탭 전환 하이라이트 정상
- Hidden 플랜 검색 동작 확인
- 플랜 제한 안내 문구 확인 (스크린샷)

## 레벨
- normal

## 프로젝트
- insuro
