# task-2110: InsuRo 정보성 키워드(인포키워드) 기능 구현

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

## BUX-22: 정보성 키워드(인포키워드) 구현

### 배경
- task-2107에서 AI 키워드 분석 페이지가 5탭 구조로 재편됨
- "정보성 키워드" 탭이 존재하지만 실제 기능 미구현

### 구현 방향
1. **아누 시스템의 인포키워드 기능 활용**
   - 인포키워드 서비스: `/home/jay/projects/insuwiki/` 또는 관련 경로에서 기존 구현 확인
   - 네이버 검색 결과에서 정보성 키워드(블로그/카페/지식인 비율 높은 키워드)를 분석
   - InsuRo에서 동일 기능을 제공

2. **관리자 메뉴 접근관리 토글 추가**
   - AdminSubscriptions.tsx → "메뉴 접근" 섹션 → 키워드 분석 아래에 "정보성 키워드" 접근 토글 추가
   - plan_features 테이블에 `infokeyword_access` 기능 키 추가
   - 동적 연동: 관리자가 토글 → 사용자 화면에 즉시 반영

3. **접근 불가 플랜 → 기능 안내 페이지**
   - PlanGuard 또는 useFeatureGate 활용
   - 안내 내용: 인슈로 3문서(`memory/plans/insuro-system/plan.md`) 참고

4. **인슈로 ↔ 인포키워드 sync**
   - 인슈로에서 사용하는 인포키워드 = 단독 인포키워드 서비스와 동일 sync

## ★ 먼저 읽을 파일
- `/home/jay/projects/InsuRo/src/pages/KeywordAnalysis.tsx` — 정보성 키워드 탭 (task-2107에서 생성)
- `/home/jay/projects/InsuRo/src/pages/AdminSubscriptions.tsx` — 관리자 플랜 관리
- `/home/jay/projects/InsuRo/src/config/planFeatureMap.ts` — 기능 키 매핑
- `/home/jay/projects/insuwiki/` — 인포키워드 기존 구현 (있으면)
- `/home/jay/workspace/memory/plans/insuro-system/plan.md` — 인포키워드 설계 정보

## 완료 시그니처
- 정보성 키워드 탭에서 키워드 분석 동작
- 관리자에서 접근 토글 가능
- 접근 불가 시 안내 페이지 표시
- `npm run build` 성공

## 검증 시나리오
1. 히든 플랜 → 정보성 키워드 기능 사용 가능
2. Free 플랜 → 안내 페이지 표시
3. 관리자에서 토글 off → 기능 비활성화
4. 빌드 성공

## 레벨
- critical

## 프로젝트
- insuro