---
task_id: task-2298
type: checklist
scope: "server/main.py, src/pages/InfoKeyword.tsx"
status: completed
---

# Checklist

## 백엔드 (MT-1)
- [x] infokeyword_status: 히든 플랜은 steps 포함, 맥스은 fail_count/total_steps만
- [x] infokeyword_history: 히든/맥스 동일 차등 적용
- [x] 월 사용량 조회 API (/api/insuro/infokeyword/usage) 추가

## 프론트엔드 (MT-2, MT-3)
- [x] 무료/베이직/프로 플랜: 궁금증 유발 화면 (서울대보험쌤 브랜딩, 블러 샘플, CTA)
- [x] 맥스 플랜: 키워드 생성 → 선택 → 분석 → 결과 (fail_count 기반)
- [x] 맥스 플랜: 컨설팅 안내 박스
- [x] 히든 플랜: 7단계 상세 전부 표시
- [x] 히스토리 조회
- [x] 월 사용량 표시 ("이번 달 분석 3/10회")
- [x] KeywordAnalysis.tsx 탭 연동 (기존 import 유지)

## 검증
- [x] npm run build 성공
- [x] 서버 기동 확인 (usage API 401 정상 응답)
- [x] 빌드 산출물에 5개 API 경로 포함 확인
