# InforKeyword Phase 1: 기술 리서치 + 설계

## 프로젝트 개요
- 요구사항: `/home/jay/workspace/memory/specs/infor-keyword/requirements-v1.md` 를 반드시 먼저 읽어라
- 프로젝트 경로: `/home/jay/projects/InforKeyword/`
- 목적: 네이버에서 "정보성 키워드"를 7단계로 자동 판별하는 웹앱

## Phase 1 목표
기술 리서치 + 기술스택 결정 + 아키텍처 설계. **코딩하지 마라. 리서치와 설계만.**

## 리서치 항목 (requirements-v1.md 기술 리서치 항목 기반)

### 1. 네이버 자동완성어 가져오는 방법
- API가 있는지, 크롤링이 필요한지 조사
- 실제 호출/크롤링 테스트 (간단한 스크립트로 검증)

### 2. 네이버 검색광고 API (키워드 검색량 조회)
- API 엔드포인트, 인증 방법, 비용 구조
- InsuWiki에서 사용 중인 네이버 API 키 확인: `/home/jay/projects/insuwiki/` 내 .env 또는 설정 파일 확인

### 3. 네이버 연관검색어 크롤링
- 검색 결과 우측 영역 구조 파악
- 크롤링 방법 + 차단 리스크 분석

### 4. 네이버 블로그탭/카페탭 크롤링
- 검색 결과 블로그탭 TOP10 구조
- 카페탭 "대표" 뱃지 감지 방법
- 광고 표시 결과 식별 방법

### 5. 이미지 OCR (전화번호/주소 감지)
- 기술 옵션: Tesseract, Google Cloud Vision, Naver Clova OCR 등
- 한국어 인식 정확도 + 비용 비교

### 6. LLM 연동 (키워드 생성 + 홍보성 판별)
- 키워드 30개 자동 생성: 어떤 LLM, 프롬프트 설계
- 홍보성 글 판별 ("누가봐도 홍보"): LLM 활용 방안
- 비용 추정

### 7. 기술스택 결정
- 리서치 결과를 바탕으로 기술스택 제안
- 프론트엔드: Next.js / React 등
- 백엔드: Node.js / Python 등
- 배포: Vercel / Cloud Run 등
- DB: Firestore / PostgreSQL 등
- 인증: 로그인 방식

## 산출물
1. **기술 리서치 보고서**: `/home/jay/workspace/memory/research/inforkeyword-tech-research.md`
   - 각 항목별 조사 결과, 실현 가능성, 비용, 추천안
2. **아키텍처 설계서**: `/home/jay/workspace/memory/specs/infor-keyword/architecture-v1.md`
   - 기술스택, 시스템 구조도, API 설계, 데이터 모델
3. **Phase 2~4 상세 계획**: 코딩 Phase별로 뭘 만들지 구체적 명세
4. **보고서**: `/home/jay/workspace/memory/reports/<task_id>.md`

## 주의사항
- 이 Phase에서는 코딩하지 마라. 리서치 + 설계만.
- 실현 가능성 검증을 위한 간단한 테스트 스크립트는 OK (curl, fetch 등)
- InsuWiki 기존 키/API 재사용 가능하면 활용 방안 포함