---
task_id: task-2296
title: "InsuRo × 인포키워드 연동 Phase 1: 인프라 + 서버 연동"
type: plan
scope: "InsuRo server + InfoKeyword worker"
status: completed
created_at: 2026-04-28
---

# Plan: InsuRo × 인포키워드 연동 Phase 1

## 목표
InsuRo 서버에서 인포키워드 7단계 분석 파이프라인을 프록시 호출할 수 있도록 인프라 + API 연동 구현.

## 범위
1. 인포키워드 서버 systemd user service 등록
2. InsuRo 서버에 프록시 엔드포인트 4개 추가 (generate, analyze, status, history)
3. 인포키워드 analyzer.py에 skip_report 파라미터 추가
4. 인포키워드 main.py에 skip_report 전달
5. Supabase migration: infokeyword_analyses 테이블
6. planSkillMap.ts + planFeatureMap.ts에 infokeyword_analyze 기능 추가
7. PLAN_FEATURE_MAP (main.py)에 infokeyword_analyze 추가

## 접근법
- 기존 infokeyword_access(맥스 플랜) 기능이 이미 존재 → 새 feature key infokeyword_analyze 추가
- 기존 keyword_jobs 테이블은 간이 분석용 → 새 infokeyword_analyses 테이블로 7단계 분석 이력 관리
- 인포키워드 서버 호출 시 httpx.AsyncClient 사용 (이미 import됨)
- skip_report=True 시 스크린샷/리포트/GCS 업로드 전부 스킵

## 리스크
- 인포키워드 서버 포트 8100이 이미 사용 중일 수 있음 → systemd로 관리하면 충돌 방지
- 대형 파일 main.py(6015줄) 편집 시 Edit 실패 가능 → offset/limit으로 정확한 위치 확인 후 편집
