---
task_id: task-2296
type: context
scope: "InsuRo server + InfoKeyword worker"
status: completed
---

# Context Notes

## 3 Step Why (A-B-C)
- A: InsuRo 사용자에게 인포키워드 7단계 분석을 제공해야 한다
- B: 기존 간이 분석(AI 추측)보다 인포키워드(실제 크롤링)이 정확도가 높기 때문
- C: 맥스+ 유료 사용자의 핵심 가치 = 신뢰할 수 있는 정보성 키워드 검증

## 기존 코드 분석
- `infokeyword_access` feature key 이미 존재 (맥스 플랜)
- 기존 `/api/insuro/keywords/analyze` = 간이 분석 (keyword_jobs 테이블)
- 새 엔드포인트: `/api/insuro/infokeyword/*` = 7단계 파이프라인
- httpx가 `http_client`로 이미 import됨 → 프록시 호출에 사용

## 결정 근거
- feature key 분리: infokeyword_access(기존) vs infokeyword_analyze(신규) → task 스펙에서 요구
- skip_report: InsuRo 경유 시 스크린샷/리포트 불필요 (리소스 절약)
- 월 사용량: token_usage_log 테이블 패턴 재사용
