ADB 연결된 안드로이드에서 실제 렌더링 확인 + OCR/스크린샷 자동화 장점: 실제 디바이스 렌더링, 터치/스크롤 실 테스트, 자동화 가능 필요: USB 디버깅 ON, ADB 연결
# 스크린샷 캡처
curl -X POST localhost:3000/api/display/screenshot \
-H "Content-Type: application/json" \
-d '{"target":"레노버"}'
# 화면 읽기 (OCR + UI dump)
curl -X POST localhost:3000/api/display/see \
-H "Content-Type: application/json" \
-d '{"device":"레노버"}'
# 특정 URL 열기
curl -X POST localhost:3000/api/display/open-url \
-H "Content-Type: application/json" \
-d '{"target":"레노버","url":"http://100.89.234.103:3040"}'
# 터치/스와이프/스크롤
curl -X POST localhost:3000/api/display/do \
-H "Content-Type: application/json" \
-d '{"device":"레노버","action":"scroll","direction":"down"}'
3. Chrome Extension (2nd 모니터 대시보드)
대시보드 전용 크롬 익스텐션으로 원격 진단 + 탭 전환 장점: 실시간 DOM 상태 확인, JS 에러 수집, 원격 탭 전환
# 현재 페이지 상태 조회
curl localhost:3000/api/extension/context
# JS 실행 (원격)
curl -X POST localhost:3000/api/display/exec-js \
-H "Content-Type: application/json" \
-d '{"target":"2nd","code":"document.title"}'
# 페이지 전환 (원격)
curl -X POST localhost:3000/api/extension/command \
-H "Content-Type: application/json" \
-d '{"command":"__switch_page__","args":"findmylaw"}'
반응형 개발 가이드
CSS 브레이크포인트
구간
범위
대상
미디어 쿼리
Mobile S
~375px
iPhone SE, 구형
@media (max-width: 375px)
Mobile M
376~414px
S25, iPhone 15
@media (max-width: 414px)
Mobile L
415~767px
S25 Ultra, 가로
@media (max-width: 767px)
Tablet
768~1023px
iPad Air
@media (max-width: 1023px)
Desktop
1024px~
PC, 2nd 모니터
@media (min-width: 1024px)
테스트 절차 (필수)
Step 1. Chrome DevTools에서 S25 (360×780) 확인 — 레이아웃 깨짐, 터치 타겟 44px 확인 Step 2. iPhone 15 (393×852) 전환 — iOS Safari 렌더링 차이 (safe-area-inset 등) Step 3. iPad Air (820×1180) 전환 — 2컬럼 레이아웃 전환점 확인 Step 4. PC 가로 (1920×1080) — 전체 너비 레이아웃, max-width 제한 확인 Step 5. Display API로 실제 디바이스 스크린샷 비교 (선택)
Display API — 실 디바이스 E2E 시뮬레이션
다른 세션이 복사해서 바로 실행할 수 있는 전체 플로우:
## 전체 E2E 플로우 (ADB 실 디바이스)
## 전제: 레노버 태블릿 ADB 연결 상태
BASE="http://localhost:3000/api/display"
TARGET="레노버"
URL="http://100.89.234.103:3040" # 테스트할 사이트
# ── Step 1: URL 열기 + 로드 대기 ──
curl -s -X POST $BASE/open-url \
-H "Content-Type: application/json" \
-d "{\"target\":\"$TARGET\",\"url\":\"$URL\"}"
sleep 3 # 페이지 로드 대기
# ── Step 2: 초기 화면 캡처 + OCR ──
curl -s -X POST $BASE/see \
-H "Content-Type: application/json" \
-d "{\"device\":\"$TARGET\"}" | jq '{
ocr_length: (.analysis.ocr | length),
texts_count: (.analysis.texts | length),
screenshot: .screenshot
}'
# ── Step 3: 스크롤 다운 → 중간 섹션 확인 ──
curl -s -X POST $BASE/do \
-H "Content-Type: application/json" \
-d "{\"device\":\"$TARGET\",\"action\":\"scroll\",\"direction\":\"down\"}"
sleep 1
curl -s -X POST $BASE/screenshot \
-H "Content-Type: application/json" \
-d "{\"target\":\"$TARGET\"}" | jq .filePath
# ── Step 4: 하단까지 스크롤 → 푸터 확인 ──
for i in 1 2 3; do
curl -s -X POST $BASE/do \
-H "Content-Type: application/json" \
-d "{\"device\":\"$TARGET\",\"action\":\"scroll\",\"direction\":\"down\"}"
sleep 0.5
done
curl -s -X POST $BASE/screenshot \
-H "Content-Type: application/json" \
-d "{\"target\":\"$TARGET\"}" | jq .filePath
# ── Step 5: 특정 텍스트 탭 (버튼/링크 테스트) ──
curl -s -X POST $BASE/do \
-H "Content-Type: application/json" \
-d "{\"device\":\"$TARGET\",\"action\":\"tap-text\",\"text\":\"Subscribe\"}"
# ── Step 6: 가로 모드 전환 (ADB 직접) ──
# adb shell settings put system accelerometer_rotation 0
# adb shell settings put system user_rotation 1 # 가로
# sleep 2 → 스크린샷 → 다시 user_rotation 0 (세로)
## Chrome Extension — 2nd 모니터 뷰포트 시뮬레이션
BASE="http://localhost:3000"
# ── 현재 뷰포트 크기 확인 ──
curl -s -X POST $BASE/api/display/exec-js \
-H "Content-Type: application/json" \
-d '{"target":"2nd","code":"JSON.stringify({w:window.innerWidth,h:window.innerHeight,dpr:window.devicePixelRatio})"}' | jq .result
# ── 페이지 이동 후 상태 확인 ──
curl -s -X POST $BASE/api/extension/command \
-H "Content-Type: application/json" \
-d '{"command":"__switch_page__","args":"findmylaw"}'
sleep 1
curl -s $BASE/api/extension/context | jq '{url,title}'
# ── 특정 CSS 속성 검증 ──
curl -s -X POST $BASE/api/display/exec-js \
-H "Content-Type: application/json" \
-d '{"target":"2nd","code":"getComputedStyle(document.querySelector(\".hero\")).fontSize"}' | jq .result
# ── 가로 스크롤 유무 검증 ──
curl -s -X POST $BASE/api/display/exec-js \
-H "Content-Type: application/json" \
-d '{"target":"2nd","code":"document.documentElement.scrollWidth > document.documentElement.clientWidth"}' | jq .result
## CDP 뷰포트 오버라이드 — 실 디바이스에서 다른 폰 시뮬레이션
## 레노버 태블릿을 S25/iPhone으로 전환해서 실제 터치 테스트
BASE="http://localhost:3000/api/display"
# ── 프리셋 목록 확인 ──
curl -s $BASE/viewport-presets | jq .presets
# → s25(360×780), s25ultra(412×892), iphone15(393×852),
# iphonese(375×667), ipad(820×1180), desktop(1920×1080)
# ── S25 뷰포트로 전환 ──
curl -s -X POST $BASE/set-viewport \
-H "Content-Type: application/json" \
-d '{"target":"s25","preset":"s25"}'
# ── iPhone 15 뷰포트로 전환 ──
curl -s -X POST $BASE/set-viewport \
-H "Content-Type: application/json" \
-d '{"target":"s25","preset":"iphone15"}'
# ── 커스텀 해상도 (예: Pixel 8) ──
curl -s -X POST $BASE/set-viewport \
-H "Content-Type: application/json" \
-d '{"target":"s25","width":412,"height":915,"dpr":2.625}'
# ── 현재 override 상태 확인 ──
curl -s $BASE/viewport-status | jq .
# ── 원래 해상도로 복원 ──
curl -s -X POST $BASE/clear-viewport \
-H "Content-Type: application/json" \
-d '{"target":"s25"}'
# ── E2E 조합: S25 모드 → URL 열기 → 스크린샷 ──
curl -s -X POST $BASE/set-viewport \
-H "Content-Type: application/json" \
-d '{"target":"s25","preset":"s25"}'
sleep 1
curl -s -X POST $BASE/open-url \
-H "Content-Type: application/json" \
-d '{"target":"s25","url":"http://100.89.234.103:3040"}'
sleep 3
curl -s -X POST $BASE/screenshot \
-H "Content-Type: application/json" \
-d '{"target":"s25"}' | jq .filePath
1. adb devices → 장치 자동 선택
2. adb shell input keyevent KEYCODE_WAKEUP → 화면 깨우기
3. adb forward tcp:9222 → CDP 포트 포워딩
4. switchPage(page) → 600ms 대기
5. pgSwitchTab(page, tab) → 1000ms 대기 (MD 로드 포함)
6. querySelector(selector).innerText.length > 20 → PASS/FAIL
삽질 방지 — 실전 교훈
①pgSwitchTab IIFE 래핑 금지 — app.js가 나중에 로드되면서 덮어씀. 대신 data-pg-tab-onload="fnName" 속성 사용 ②pg-tab-content 위치 — 탭 컨테이너 <div> 밖에 있으면 pgSwitchTab이 숨기지 못함 (항상 노출됨) ③MD fetch 경로 — /docs/... 아님, /public/docs/... 필요 (Butler static route 규칙) ④MD 탭 선언형 방법 — data-md-src="/public/docs/..." 속성만 추가하면 pgSwitchTab이 자동 로드 ⑤ui-dump은 webview 못 읽음 — uiautomator는 native Android UI 전용. DOM 확인은 CDP만 가능 ⑥태블릿 URL은 Tailscale IP — localhost:3000 아닌 100.x.x.x:3000. 스크립트는 :3000 포트로 자동 매칭
주의사항
⚠Playwright 사용 금지 — 프로젝트 정책. Display API + Chrome Extension + CDP만 사용 ⚠ DevTools 에뮬은 근사치 — Safari WebKit 렌더링, 실제 폰트는 실 디바이스에서만 확인 가능 ⚠ DPR 3x 이미지: 모바일 선명도는 원본이 CSS 크기의 3배 필요 (SVG는 무관) ⚠ 터치 타겟: 모든 interactive 요소 최소 44×44px (Apple HIG + WCAG) ⚠ iOS Safari: 100vh → 100dvh (주소창 포함 문제) ⚠ Galaxy S25 가로: viewport 780×360 — 네비게이션 바 감안 시 실 높이 ~320px ⚠ ADB screencap 타임아웃: 기본 15초 → 30초 권장 (S21 등 느린 디바이스)
최근 대시보드 변경 이력
Loading...
Policy Rules
Knowledge Base
Session Archive
Live Feed
Connected
System
CLAUDE.md 섹션별 보기/편집
llama-server spawn/block 이력 (logs/llm-spawn.md)
Loading...
⬡ Control Plane
—
CP Token
Load to view status
Load to view executors
Load to view messages
Settings
System Inject Message
This message is prepended to every /v1/messages request as system prompt.
Hidden Pages
숨긴 페이지 목록. 개별 복원 가능.
Hidden Tabs
프로젝트 페이지 내 숨긴 탭 목록. 페이지별 복원 가능.
Platform
Butler OS 플랫폼 자산 및 API. Claude MCP로 직접 호출 가능.
Loading architecture docs...
MCP Server
butler→node butler/mcp-server.js
Assets
Loading...
APIs
Loading...
AutoResearch Schedule
03:00 ~ 06:00
에이전트 프롬프트를 자동 반복 실행 + eval 채점 + 개선하는 루프. Karpathy AutoResearch 방법론 기반.
Type a question below. Podcast pauses, AI answers, then resumes.
Predict-Gap
정보 가치와 CPC의 시계열 갭을 수익화 — AI 조기 탐지 + 광고 인벤토리 선매입 + 피크 시 차익 실현
월 예상 순이익 (시뮬레이션)
—
인벤토리 + SEO 통합
월 투자금 ($)
추적 키워드 수
위 투자금·키워드 수를 입력하면 자동 계산됩니다
검증된 전략 (LOKO + OOS)
전략
로직
LOKO
OOS
판정
특징
성장 키워드 실측 사례 (CPC 배수)
키워드
CPC 배수
관심도 범위
선행 기간
패턴
비고
키워드 추적 현황 (최초 포착일 기준)
Day 0 = 최초 포착 | 점수 추이 = 일별 평균 | ↑↓ = 최근 3일 기울기
로딩 중...
실측 포워드 테스트
매시간 :30 RISING+ 키워드 자동 기록 → 시계열 연속 추적 → Precision / PnL 실측
BREAKOUT 적중률
—
RISING 적중률
—
전체 정밀도
—
기준선 36%
마지막 스냅샷
—
키워드
등급
진입일
진입관심도
4주
8주
17주
상태
스냅샷 없음 — 포워드 테스트 탭 클릭 시 자동 로드
오늘 총 포집
—
📡 RSS
—
💡 Suggest
—
RISING+
—
마지막 RSS 폴
—
실시간 포집 피드30초 자동 갱신
키워드
소스
등급
스코어
exp
GAP
Phase
BUY★
cmp
도메인
발견시각
로딩 중...
📈 Paper TradesOPEN: —승률: —평균 PnL: —최적화: 대기
키워드
도메인
진입CPC
예상피크
GAP
BUY★
Phase
진입
PnL
로딩 중...
오토리서치 — AI 전략 자동 개선 루프
Opus가 개선안을 제안하고, Haiku 3인이 독립 평가. 최고점 전략이 챔피언으로 등록됩니다.
실행 중...
개선 제안자
Opus
claude-opus-4-6
독립 평가단
Haiku x3
Quant · Trader · Risk
챔피언 조건
7.0+
평균점수 + APPROVED
로딩 중...
🤖
아직 이터레이션이 없습니다
"1회 실행" 버튼으로 첫 번째 오토리서치를 시작하세요.
Opus 1회 + Haiku 3회 실행. 약 2~3분 소요.
프로젝트 개요
상업 KW 전환 대기
포커스그룹 키워드 예측 → 17주 선행 → 고CPC 상업 키워드 CPC 변동 수익화.
CPC 에지 검증 완료 (SEMrush 100kw 실측). 현재 블로커: 시스템이 뉴스 KW 트레이드 (상업 0개). 피드백 루프 미구축.
PIPELINE OVERVIEW
graph LR
A[포커스그룹 키워드 탐지] -->|17주 선행| B[Google Trends 관심도 예측]
B --> C[CPC 상관 검증 ✅ 완료]
C --> D{상업 KW 전환 필요}
D -->|전환 완료 시| E[피드백 루프 구축]
E --> F[수익화]
D -->|현재 상태| G[뉴스 KW 트레이드 에지 미활용]
style C fill:#16a34a,color:#fff
style D fill:#f59e0b,color:#000
style G fill:#dc2626,color:#fff
완료
CPC 에지 검증
SEMrush 100kw · Legal $26~$72
현재 단계
상업 KW 전환
OPEN 39개 전부 뉴스 KW
다음 단계
피드백 루프 구축
actual_peak · was_correct 기록
검증된 예측 모델
사전 기준: LOKO AUC > 0.55 AND Time OOS > 0.55 (기준 확정 후 결과 판정)
모델
LOKO AUC
Time OOS AUC
판정
비고
FG_gap_nolog ★
0.781
0.640
PASS
거래량 변수 제거 시 LOKO 최고
FG_gap_vol_low_v3
0.626
0.646
PASS
관심도 30 이하 저관심도 필터
FG_gap_vol_low (C1 챔피언)
0.593
0.652
PASS
Time-OOS 최고 · clean-bt-v7 챔피언
MODEL EVOLUTION
graph TD
V1[FG_gap_vol_low LOKO 0.593] --> V2[vol 변수 제거 실험]
V2 --> V3[FG_gap_nolog LOKO 0.781 최강]
V1 --> V4[관심도 30 이하 필터 추가]
V4 --> V5[FG_gap_vol_low_v3 LOKO 0.626]
데이터 현황 (butler.db)
kw_signals
5,810
키워드 신호 (수집 완료)
kw_cpc_cache
0
CPC 미수집 ← 블로커
kw_performance
0
캠페인 실적 미실행
수집 소스
콜렉터
상태
Reddit, Google Trends, Persona Engine
kw-signal-collector
가동 중
LLM 전략 자동 개선
kw-auto-research
가동 중
CPC 실측 (Keywords Everywhere)
kw-cpc-collector
API 실패 ← 블로커
오토리서치 이터레이션 로그
SEMrush 실측 기반 · 3인 체제 (Explorer → Evaluator → Synthesizer) · 2026-03-27~28
#
가설
결과 요약
판정
R1
Legal 리드젠 3가설
SEO 자기모순, LexisNexis 기존재
REJECT
R2
Home Services fit 최고?
계절성=달력, 메커니즘 불일치
REJECT
R3
내부 데이터 진단
실전검증=0, 뉴스KW만 트레이드 확인
PASS (진단)
R4
SEMrush CPC → 피드백 루프
상업KW 유효, 뉴스KW=$0 확인
PARTIAL PASS
R5
상업KW Volume→CPC lag 분석
Vol선행 55.7%, Insurance 84% (lag 중앙값 4.1mo)
PASS
R6
성숙 100kw CPC 2x+ 타이밍 예측
precision 0~3.3% — 성숙KW ≠ 신규KW
판정불가
R7
신규 breakout KW CPC 1.5x+ 비율 >25%?
전체 22.7%(FAIL), 누적 37.8% 37건(PASS), LowCPC 35~58%
COND.PASS
R8
LOKO Top-20% vs Bottom-80% CPC 성장률 2x+?
수치 2.56x — 분리기준=CPC 자체(circular), overlap 0개
INDET.
블로커 현황
🔴
OPEN 트레이드 39개 전부 뉴스 키워드 (상업 0개)
에지가 있는 곳(insurance, legal, finance, home)에서 트레이드하지 않음. 핵심 미활용.
🔴
피드백 루프 미구축
actual_peak=0건, was_correct=전부NULL. LOKO 예측기 실전 검증 불가 상태.
🟡
R8 INDETERMINATE — LOKO 예측력 미검증
R9: LOKO Top-20% KW 페이퍼 트레이드 편입 → 6주 후 actual CPC 비교 (prospective 재설계)
다음 액션 (우선순위순)
P0kw_signals 상업 카테고리(insurance·legal·finance·home) 키워드로 신규 트레이드 편입
P1actual_peak / was_correct 피드백 루프 구축 (6주 후 자동 기록)
R9LOKO Top-20% 페이퍼 트레이드 6주 후 결과 비교 → prospective LOKO 예측력 검증
TIMELINE (2026)
gantt
title Predict-Gap 진행 현황
dateFormat YYYY-MM-DD
section 완료
예측 모델 검증 :done, 2026-03-15, 2026-03-21
SEMrush CPC 실측 :done, 2026-03-26, 2026-03-28
오토리서치 R1~R8 :done, 2026-03-27, 2026-03-28
section 현재
상업 KW 트레이드 전환 :crit, 2026-03-28, 7d
피드백 루프 구축 :crit, 2026-04-01, 7d
section 다음
R9 prospective 검증 : 2026-04-07, 42d
수익화 MVP : 2026-05-19, 21d
확정된 에지 (SEMrush 실측, 2026-03-28)
아래 수치는 SEMrush 12개월 히스토리 실측값. 추정치 아님.
에지 1 — Vol→CPC 동조
55.7%
Volume 선행 · Insurance 84% lag 중앙값 4.1개월
에지 2 — Legal CPC 스프레드
$26~$72/클릭
Insurance $8~$30 변동 배수 중앙값 1.39x
에지 3 — Breakout KW 성장
누적 37.8%
1.5x+ 달성 (12mo+ 보유) LowCPC 35~58% (샘플 부족)
에지 건재 확정. 문제는 에지 활용 여부 — 현재 시스템은 뉴스 KW 트레이드로 에지를 전혀 사용하지 않음.
상업 KW 전환 + 피드백 루프 구축 시 실전 검증 가능.
Kimchi Alpha — 4거래소 신호기
백테스트 검증 완료
4거래소 동조 스파이크 감지 → 양방향(롱+숏) 자동매매. 월 578건, 1h WR 86%, EV +1.36%, LOYO 5/5.
현재: 실시간 수집기 → 페이퍼 트레이딩 착수 대기
1h 승률
86.0%
거래당 기대값
+1.36%
월 신호 수
578건
5년 교차검증
5/5
다음 TODO
1실시간 수집기 구축 — 4거래소 가격 → 신호 감지 파이프라인 완성
2페이퍼 트레이딩 30일 — 실시간 신호 → 가상 진입/청산 → 슬리피지 측정
3실전 할인율 확정 — 백테스트 86% WR → 실전 몇 %인지
4Telegram Bot + 무료 채널 → 구독자 유입
5구독 플랫폼 MVP — $149/월, 결제 + 실시간 유료 채널 + 성과 공개
RESEARCH LEDGER
2026-03-30CASE A — 저녁 김치알파 숏최종 확정데이터: 2022-02~2026-03, 51개월
진입 조건
시간17~01시 KST (수면 2~8시 제외)
거래소BN+BB+OKX 3x 이상, 업빗 2x 미만
필터comp(BN+BB+OKX-UP) ≥ 8, 양봉(spikeDir=1)
레짐무관 — BEAR/BULL 모두 유효
성과 (N=44, 51개월, 17~01시 + 1h 되돌림 확인)
17~01시 KST
N=44
WR 82%
EV +3.24%
수면(2~8시) 포함 시
N=109
WR 70%
EV +1.90%
t-stat
t=4.4
유의미
수면 포함 t=4.5
빈도: 0.9건/월 (1h 되돌림 확인 포함) | 레짐 무관
2026-03-30CASE C — 새벽 4거래소 BULL 롱최종 확정데이터: 2022-02~2026-03, 51개월
신규 법안/조례 자동 해설 사이트 — LegiScan API + LLM + 자동 퍼블리시 + 리드폼/AdSense 수익화
1,808Collected
1,792Classified
16Published
POC COMPLETE
UX v2
사이트 컨셉
Federal + 50 States + Local — plain language, for small business
Law is Money. Find your Law.
사용자 관점: 내 근처에서, 내 업종에, 돈이 걸린 법 — 벌금·허가·세금 변경을 내가 당하기 전에 알려주는 사이트. 시장 관점: 연방 주요 법은 Nolo·법펌이 다룬다. 주 법안(50주×수천 건) + 지방 조례(3,300+ 도시) + 마이너 연방 규제를 소상공인 관점으로 해설하는 사이트는 없다.
3축 개인화
🕑
시간
최신 법안 = 더 밝게
📍
위치
가까울수록 = 더 크게
💼
분야
내 업종 매칭 = 더 밝게
Relevance Score — 3축 코사인 유사도 기반 점수 (0-100). 가까운 거리 + 최근 시간 + 내 업종 = 높은 점수.
야간비행 맵 뷰: NASA Black Marble 위성 이미지 위에 법안을 불빛으로 표시. 접속자 위치 중심 비네팅 — 내 주변이 밝고, 먼 곳은 어둡게. 카테고리 필터(Privacy/Health/Energy/Food/Labor/Tax), 핀치줌+드래그 지원.
도메인
find-my-law.com
등록완료 (2027-04-10 만료)
데이터 소스
6계층 소스
규제 5계층 + 지원/보조금
UX 컨셉
야간비행 맵
3축 개인화 (시간/위치/분야)
정보성 RPM
$20
법률 카테고리 Ezoic 기준
경쟁 지형
경쟁 치열 (우리가 정면 안 붙는 곳)
연방 주요 법 해설 — Nolo(DR80+), 법펌 블로그 수천 개, SHRM, Gusto/ADP 블로그가 이미 커버
빈 시장 (우리 영역)
주 법안 (50주×수천 건), 지방 조례 (3,300+ 도시), 마이너 연방 규제 — 체계적으로 해설하는 곳 없음
핵심 경쟁 우위
1. 빈 시장 독점 — 주 법안+지방 조례+마이너 연방 규제. 법펌은 분산, 뉴스는 소멸, 정부 사이트는 원문만. 소상공인 관점 해설을 통합하는 곳이 없다
2. 내 근처의 돈 되는 법 — 3축 개인화(시간×위치×업종). 접속자에게 가장 가깝고, 가장 돈이 걸린 법부터 보여줌
3. 타이밍 엣지 — 법안 공표 즉시 페이지 생성. 시행일에 이미 에이징 완료 → 검색 급증 시 1위
4. 영구 자산 — 법 위반→벌금→검색은 시행 후 수년간 계속 발생. 연방 규제 폐지율 연 1% 미만. 만든 페이지 99%가 영구 트래픽원
5. AI 자동화 — LLM이 해설 생성, 인건비 $0. 월 400건 신규 + 스톡파일 2,000+p 런칭
6. 복리 효과 — 페이지+구독자+DA 동시 누적 → 인덱싱 가속 → 후발 진입 장벽
콘텐츠 3종 (스톡파일 대상)
1. 시행 예정 — 타이밍 엣지 핵심. 시행일 전 에이징 완료 → 검색 급증 시 1위. Relevance Score 높음
2. 시행 준비중 — "곧 바뀝니다" 사전 대비 가치. 사업자 선제 대응 니즈
3. 최근 2년 시행 — 제재 후 검색: 법 모르고 위반 → 벌금 → "이 법이 뭐야?" 검색. 상시 레퍼런스 트래픽
작동 원리
6계층 수집 (연방규제/연방법안/주법안/지방조례/보충/지원·보조금)
├─ Federal Register API (가동중, $0)
├─ Congress.gov API (키 발급 즉시)
├─ OpenStates API v3 (키 발급 즉시)
├─ News RSS + Municode 감사 (구현 예정)
├─ LegiScan API (키 대기중)
└─ Grants.gov + SAM.gov API (API 확인완료, $0)
→ classify.js — agency 자동매핑 + LLM 보정
→ generate.js — LLM 해설 생성 (Qwen3-32B)
→ Relevance Score 계산 (시간 × 위치 × 카테고리)
→ 야간비행 맵: 접속자 주변 법안 = 크고 밝은 불빛
→ 개별 법안 페이지 (정적 HTML, SEO 최적화)
→ 리드폼 + 카테고리 맞춤 어필리에이트 + 전문가 연결
수익 엔진: 스톡파일 런칭 + 영구 자산 + 5채널
준비 3개월: 2,000+ 페이지 스톡파일
→ 런칭: 대량 페이지 + 사이트맵 + GSC 일괄 제출
→ 인덱싱 진행 (제로 경쟁 = 유일한 해설)
→ 5개 수익 경로 동시 가동
→ 매월 400건 신규 법안 추가 (페이지 계속 누적)
→ 구독자도 누적 → 이메일 = 무료 반복 노출
콘텐츠 3종:
1. 시행 예정 — 타이밍 엣지. 시행일 전 에이징 완료 → 검색 급증 시 1위
2. 시행 준비중 — "곧 바뀝니다" 사전 대비 가치
3. 최근 2년 시행 — 제재 후 검색: 법 모르고 위반 → 벌금 → 검색. 시행일 무관 상시 발생
핵심: 페이지 = 영구 자산. 뉴스처럼 소멸하지 않음. 위반→제재→검색은 시간이 갈수록 누적.
수익 경로 5개
#
경로
작동 방식
단가
시작 조건
1
AdSense
모든 페이지 자동 광고
RPM $20
즉시
2
카테고리 맞춤 어필리에이트
safety법→보험, people법→페이롤SaaS, data법→프라이버시툴
CPA $20-50
CJ/ShareASale 가입
3
구독 이메일 다이제스트
주간 법안 알림 + 어필리에이트/스폰서 삽입
$0.5-2/구독자/월
Resend 도메인
4
체커/체크리스트 리드
"이 법 나한테 적용?" → affected → 맞춤 상품 추천
$15-30/리드
v1 구현완료
5
전문가 연결 (기존 네트워크)
Avvo, LegalMatch, Thumbtack 어필리에이트
$30-150/리드
월 10K PV, DA 20+
12개월 수익 시뮬레이션 (스톡파일 런칭)
준비 3개월 → 2,000페이지 런칭 | 월 400건 신규 추가 | 콘텐츠 3종 (시행예정/준비중/최근2년)
변수 근거: {.var-box}
• 인덱싱: 새 도메인+사이트맵+GSC, 15%→95% (법률DB/뉴스는 대량 페이지 런칭이 정상)
• PV/p: 80→110 (제로경쟁 키워드, DA 상승. 타이밍엣지 페이지 200+, 레퍼런스 40, 블렌디드 평균)
• 전문가: M6+ Avvo/Thumbtack, M8+ LegalMatch. 전환 0.1→0.2%, CPA $40→60
• 비교: NerdWallet $1.67/visit | 본 모델 M12 $0.51/visit (NerdWallet의 31%)
월
페이지
인덱스
월 PV
광고
어필리에이트
이메일
전문가
합계
$/visit
준비
2,000
-
-
-
-
-
-
$0
-
1
2,400
360
29K
$576
$864
-
-
$1,440
$0.05
3
3,200
1,280
109K
$2,176
$6,854
$1,500
-
$10,530
$0.10
6
4,400
3,080
277K
$9,702
$36,590
$7,500
$11,088
$64,880
$0.23
9
5,600
4,760
476K
$16,660
$102,816
$18,000
$35,700
$173,176
$0.36
12
6,800
6,460
711K
$24,871
$221,707
$32,500
$85,272
$364,350
$0.51
어필리에이트 계산 (M12): 711K PV × 65% 매치 × 1.5% 전환 × $32 CPA = $221,707 (6,928건 전환)<br>
전문가 계산 (M12): 711K PV × 0.2% 전환 × $60 CPA = $85,272 (1,421건 연결)<br>
$/visit $0.51 = NerdWallet($1.67)의 31% — 1년차 새 사이트 기준 보수적. 최적화 시 $0.80+ 가능 {.note}
전문가 네트워크 연동 (기존 플랫폼 어필리에이트)
영업 불필요 — 어필리에이트 프로그램 신청. 단, 트래픽 임계치 필요.
네트워크
가입 조건
현실적 시점
CPA
CJ / ShareASale
사이트 있으면 즉시
월 1
$20-50
Avvo
법률 콘텐츠 사이트, 트래픽 증빙
월 4-6
$30-80
Thumbtack
카테고리별 서비스 연결
월 4-6
$20-60
LegalMatch
법률 리드 품질 심사, 월 30K PV
월 6-8
$50-150
리드 유형 4종
유형
트리거
리드가치
Phase
적용 여부 체커
"이 규정 나에게 적용되나?" → affected → 맞춤 상품
$15-30
v1 완료
알림 구독
업종 관련 신규 법안 알림 → 이메일 다이제스트
$5-15
v1 완료
체크리스트 PDF
법안 대응 체크리스트 다운로드 대가로 이메일
$5-10
v2
전문가 연결
Avvo/LegalMatch/Thumbtack 어필리에이트 연동
$30-150
v1 구현완료
ADR: 리드 직판 드랍 → 어필리에이트 전환
2026-04-14 결정 — 법무 리스크 분석 기반
리드 직판 (드랍)
• CCPA 옵트인 동의 인프라 필요
• privacy.html "We do not sell" 위반
• CA Data Broker 등록 $3,800+
• DPA 계약 체결 필요
• Do Not Sell 링크 의무
• 소송 리스크 높음
어필리에이트 (채택)
• 법적 인프라 비용 $0
• PII 공유 없음 → CCPA 무관
• FTC 공시 한 줄이면 충분
• 즉시 구현 가능 (링크만)
• Thumbtack/ZenBusiness/NextIns
• report.js에 v1 구현완료
구현: 구매 리포트 하단 4개 어필리에이트 카드 (변호사, CPA, 보험, LLC) + FTC 공시 문구 재검토 조건: 월 구매자 500건+ 시 리드 직판 재평가 (법무 인프라 ROI 재계산)
카테고리별 수익화 매칭 (8카테고리 × 상품/서비스)
카테고리
맞춤 어필리에이트 (즉시)
전문가 연결 (v1 구현완료)
CPA
Money & Tax
QuickBooks, FreshBooks, TurboTax
세무사, H&R Block
$20-150
People & Work
Gusto, ADP, Zenefits
노무변호사, Thumbtack HR
$25-100
Selling & Commerce
Shopify, Square, Stripe
FTC 변호사
$20-80
Compliance & Ops
LegalZoom, Rocket Lawyer
컴플라이언스 컨설턴트
$20-120
Health & Safety
워커스컴프 보험, 안전장비
OSHA 컨설턴트
$30-80
Data & Privacy
프라이버시 툴, SOC2 서비스
사이버보안 변호사
$30-200
Environment
ESG 리포팅 툴, 폐기물 처리
환경 변호사
$20-100
Property & Land
부동산 보험, 인허가 서비스
부동산 변호사
$30-150
카테고리 알림 시스템 (v1 구현완료)
리드폼 가입 (업종 선택)
→ industry→categories 자동 매핑 (11업종 → 8카테고리)
→ lead_categories DB 저장
→ 파이프라인 법안 수집+분류 (classify.js, 8카테고리)
→ notify.js: 카테고리 매칭 구독자 추출
→ 주간 다이제스트 발송 (v2: Resend 연동)
UC2 벌금: "직원 6명인데 OSHA safety poster 안 붙였다고 $15,590. 사이트에서 3분이면 확인할 수 있었던 건데."
UC3-4 대비: "California AB-1228 시행일에 최저임금 $20으로 올랐다. 미리 알고 인력 조정한 가게는 버텼고, 모르고 있던 가게는 3개월 만에 문 닫았다."
Tablet Portrait + PC · Cold Start
Law is Money. Find your Law.
Your location, your industry, your money at stake
each light = a regulation that affects your business
🍳 Restaurant
🛒 Online Seller
🏗️ Construction
🏠 Real Estate
🏪 Franchise
ChatGPT와 차별화 — 4가지 핵심
1. 콜드스타트 제거
ChatGPT: 빈 입력창, "뭘 물어보지?" 우리: 열면 내 위치 불빛 맵 — 바로 보인다
2. 단계 축소
ChatGPT: 질문→답변→검증→재질문 (4단계) 우리: 불빛 탭 → 카드 (1단계)
3. 시나리오 최적화 UX
ChatGPT: 범용 대화, 법률 특화 없음 우리: 창업/벌금/모니터링 각각 최적 흐름
4. 리마인드
ChatGPT: 사용자가 기억해서 다시 와야 함 우리: 법 바뀌면 이메일이 찾아감
모바일 UX — 3탭 + 맵
find-my-law.com
🌍
야간비행 맵
내 위치 주변 법 = 불빛
탭 → 카드 팝업
💬 Chat
📋 List
🔔 Alert
🌍 맵 (첫 화면) — MapLibre GL JS 5 글로브 + Dark Matter 타일. 접속자 위치 자동 줌인. 법안 = 불빛 마커. 탭하면 카드 팝업. "Find your Law" 그 자체.
💬 Chat — "Austin에서 타코트럭 창업" → RAG 기반 맞춤 체크리스트. DB 조회 기반 = 할루시네이션 최소. 무료 3회 → 이메일 등록.
📋 List — 내 위치+업종 기반 법안 피드. 필터: 연방/주/지방, 카테고리. 카드 탭 → 상세 해설 페이지.
🔔 Alert — 이메일+업종+위치 3필드. 주간 다이제스트 자동 발송. 리마인드 = 재방문 엔진.
맵 엔진 스택
레이어
선택
크기
비용
역할
히어로
Cobe
5KB
$0
랜딩 회전 지구본
메인 맵
MapLibre GL JS 5
~200KB
$0 (OSS)
글로브 뷰 + 법안 마커 + 터치
타일
CartoCDN Dark Matter
-
$0
다크 테마 베이스맵
챗 엔진
RAG + Qwen3-32B
-
$0 (로컬)
rules.db 조회 → 맞춤 답변
Use Case — 6가지 사용자 유형
UC1. 창업하려는데 뭘 지켜야 해? + 뭘 받을 수 있어?
시장 최대 · ChatGPT 불가
누구: 레스토랑/트럭/온라인몰/프랜차이즈 창업 준비자 (연 500만 건) | 검색: "food truck permit Austin Texas" "small business grants Texas 2026" 니즈: ① 지킬 것 (허가/라이선스/의무/벌칙) + ② 받을 것 (보조금/세금감면/SBA대출/인센티브) — 3계층 전체 수익: 전문가 $30-150, 사업자보험 CPA $50+, 법인설립 CPA $20-40, SBA 대출 어필리에이트 특징: 능동적 사용자. 전부 알려달라는 태도. 규제+지원을 한 곳에서 = 우리만 가능. 창업 후 → UC6 구독 전환
UC2. 벌금 맞고 검색
단가 최고 $30-150
누구: 법 위반→벌금 받은 사업자 | 검색: "OSHA fall protection fine" "grease trap penalty" 니즈: 뭘 어겼는지, 벌금 줄일 수 있는지, 대비법 | 수익: 전문가 연결, 컴플라이언스 툴 특징: 시행일 무관 영구 발생. 매년 신규 창업 500만 → 모르고 위반 누적. 페이지 = 영구 자산
UC3. 곧 바뀐다는데
타이밍 엣지
누구: 법 변경 소문 듣고 확인하려는 사업자 | 검색: "California tip credit rule 2026" 니즈: 정확히 뭐가, 언제부터, 나한테 적용? | 수익: 카테고리 맞춤 어필리에이트 특징: 시행일 전 에이징 완료 → 검색 급증 시 1위. 주/지방은 사전 해설 자체가 없음
UC4. 나한테 해당돼?
전환율 최고
누구: 특정 법 적용 여부 판단하려는 사업자 | 검색: "exempt from overtime Texas" 니즈: 직원 수/매출/업종/지역 기준 Yes/No | 수익: 리드폼 $15-30, 맞춤 상품 추천 특징: "Am I affected?" 체커 → affected 판정 → CTA. 주별 기준 다름 = 50주 매트릭스 = 50배 페이지
UC5. 우리 주는 뭐가 다르지?
PV/세션 최고
누구: 다중 주 프랜차이즈, 온라인 셀러, 확장 계획 | 검색: "minimum wage by state 2026" 니즈: 주별 차이 비교, 어디가 더 규제 강한지 | 수익: AdSense RPM $20-35, 프리미엄 리포트 특징: 체류시간 길고 재방문 높음. 50주 비교 테이블 = 우리만 가능 (5계층 데이터)
UC6. 놓치면 안 되는데
복리 자산
누구: 법 변경 놓칠까 불안한 사업자, HR, 프랜차이즈 본사 | 경로: 구독 (주간 이메일) 니즈: 내 업종+내 주 관련 변경만 정기 알림 | 수익: 이메일 스폰서/어필리에이트 $0.5-2/구독자/월 특징: 가입 후 이탈 낮음. 구독자 누적 = 알고리즘 무관 직접 도달. 주+지방 구독 서비스 = 경쟁자 없음
User Scenario — 전환 흐름
시나리오 A: 창업자 (UC1 → UC4 → UC6)
"Austin에서 타코트럭 창업하려는데"
→ [맵] 내 위치 줌인, 주변 법 불빛 표시
→ [Chat] 업종+위치 입력 → 3계층 체크리스트 자동 생성
→ [체커] "직원 몇 명?" → OSHA/ADA 적용 여부 판정
→ [Alert] 이메일 등록 → 법 바뀌면 알림
→ [수익] 사업자보험 CPA $50 + 법인설립 CPA $30 + 전문가 $100
시나리오 B: 벌금 맞은 사업자 (UC2 → UC4 → UC6)
"grease trap violation fine Texas" 검색 → 우리 페이지
→ [상세] 해당 조례 해설 + 벌칙 + 대응 방법
→ [체커] "내 규모에 면제 가능?" → Yes/No 판정
→ [CTA] "전문가와 상담" → 리드 $100
→ [Alert] 구독 → 다음 위반 예방
→ [수익] 전문가 연결 $100 + 컴플라이언스 툴 어필리에이트
시나리오 C: 멀티스테이트 프랜차이즈 (UC5 → UC6)
"minimum wage by state 2026" 검색 → 50주 비교 테이블
→ [맵] 글로브에서 주별 색상 차이 시각화
→ [List] 운영 중인 주 필터 → 해당 법만 모아보기
→ [Alert] 10개 주 구독 → 주간 다이제스트
→ [수익] AdSense RPM $35 (긴 체류) + 페이롤SaaS 어필리에이트
시나리오 D: 사전 대비자 (UC3 → UC4 → UC6)
"new California privacy law small business" 검색 → 우리 페이지
→ [상세] 시행일 카운트다운 + 업종별 영향도 + 준비 체크리스트
→ [체커] "매출 $25M 넘나?" → CCPA 적용 판정
→ [CTA] 프라이버시 툴 추천 → 어필리에이트 CPA $30
→ [Alert] 구독 → 시행일 접근 시 리마인드
→ [수익] 어필리에이트 $30 + 구독 $1/월
Use Case → 수익 경로 매핑
UC1 창업 체크리스트 → 체커+챗 전환 (리드 $50-150) ★ 메인 타겟
UC3 사전 대비 ─────→ 타이밍 엣지로 유입 (신규 트래픽)
UC5 주별 비교 ─────→ DA 빌더 + 백링크 유인
↓
UC4 적용 확인 ─────→ 체커로 전환 (리드 $15-30)
UC2 제재 후 검색 ──→ 전문가 연결 (리드 $30-150)
↓
UC6 구독 ──────────→ 반복 수익 + 재방문 (복리)
↓
전체 합류 ────→ AdSense/Mediavine (모든 페이지뷰)
감지: Google News RSS news.google.com/rss/search?q="city council" "ordinance" "passed"
감지량: 60+건/일 (실증 완료 2026-04-11)
추출: LLM으로 뉴스에서 {city, state, topic, effective_date, summary} 구조화
감사: Municode API (1일 1회) — 빠진 조례 대조만, 직접 대량수집 안함
보충: 감사에서 빠진 건 → 도시 공식사이트, Legistar 등
Phase 5: 주 법안 보충 (LegiScan)
API: api.legiscan.com
인증: 무료 키 (신청 완료, 대기중) | 한도: 30,000/월
역할: OpenStates 히스토리 보충 + 벌크 데이터셋
Phase 6: 지원/보조금 (Grants.gov + SAM.gov)
API 1: api.grants.gov/v1/api/search2 (POST)
인증: 불필요 (공개 API) | 한도: 무제한
데이터: 연방 보조금·대출·협력 기회, 기관별·카테고리별 필터
API 2: api.sam.gov (Assistance Listings + Opportunities)
인증: 무료 API 키 (sam.gov 등록) | 한도: 1,000/일
데이터: 연방 보조 프로그램 카탈로그, 계약 기회
역할: 규제(지킬 것) + 지원(받을 것) 통합 → UC1 창업 체크리스트의 핵심 차별화 주/지방 보조금: 주 경제개발국 사이트 + News RSS LLM 추출 (Phase 4와 동일 파이프라인)
처리 파이프라인 (공통)
[수집 스케줄러] 1일 1회 크론
|
+- FR API (연방규제) -------+
+- Congress.gov (연방법안) --+
+- OpenStates (주법안) ------+--> rules.db (SQLite)
+- News RSS (조례감지) ------+ source_type 컬럼으로 구분
+- Municode (감사) ----------+
+- Grants.gov (연방보조금) --+--> grants.db (SQLite)
+- SAM.gov (보조프로그램) ---+ 규제와 지원을 매칭
|
v
classify.js -- agency 자동매핑 (즉시)
| + LLM 보정 (백그라운드, 5건/배치)
v
generate.js -- LLM 해설 생성
| Qwen3-32B, /v1/chat/completions
v
publish.js -- HTML 정적 페이지 생성
| bill.html 템플릿 > bill/{id}.html
v
[배포] Cloudflare Pages + GSC 제출
수집 리스크
소스
리스크
심각도
완화
Federal Register
없음 (공식)
-
-
Congress.gov
없음 (공식)
-
-
OpenStates
비영리 운영 지속성
낮음
LegiScan 백업
News RSS
Google RSS 형식 변경 가능
중
GNews API ($84/월) 백업
Municode (감사)
비공식 API, ToS 위반 가능
중
감사 용도만 (1일 1회)
기술 스택
구성요소
기술
상태
연방 규제
Federal Register API
가동중 (1,808건)
연방 법안
Congress.gov API (5K/시간)
키 발급 즉시
주 법안
OpenStates API v3 (50주+DC+PR)
키 발급 즉시
지방 조례
News RSS + LLM 추출 + Municode 감사
구현 예정
분류
Agency 자동매핑 + LLM 보정 (Qwen3-32B)
가동중
해설 생성
Qwen3-32B (/v1/chat/completions)
구현됨
DB
SQLite (better-sqlite3, rules.db)
구현됨
퍼블리시
HTML 정적 생성 (Express :3050)
구현됨
호스팅
Cloudflare Pages
도메인 등록 후
알림
Resend (이메일 다이제스트)
도메인 등록 후
시장 포지션 맵
플레이어
하는 것
대상
모델
신규 법안 해설
Nolo
주제별 상시 가이드
일반인
광고 + DIY 법률
X
FindLaw
변호사 디렉토리 + 법률 백과
일반인
변호사 리스팅
X
BillTrack50
법안 추적 대시보드 + AI 요약
B2B (기관/단체)
SaaS $25-200/월
도구 내부만
Plural Policy
AI 법안 분석 플랫폼
B2B (로비스트/기업)
SaaS 구독
도구 내부만
뉴스 매체
"올해 새 법 모음" 기사 (시행일 1회)
대중
광고
1회성 리스트만
FindMyLaw
개별 법안 상세 해설 (상시)
일반 시민 + 개인 전문가
AdSense + 리드폼
O (AI+편집자)
빈 자리 = 기회
BillTrack50/Plural = B2B 도구. SEO 콘텐츠 아님. 일반 대중이 접근 불가.<br>
Nolo/FindLaw = 주제별 상시 가이드. 개별 신규 법안 해설 안 함.<br>
뉴스 매체 = 시행일에 "올해 새 법 모음" 1개 기사 쓰고 끝. 개별 법안 상세 해설 없음.
"이번에 통과된 XX법, 나한테 무슨 영향?" → 이걸 전문으로 하는 사이트가 없음.
Phase 1: 자동화 + 기본 수익 (월 1-3)
진행중
도메인 등록 find-my-law.com ✅
리드폼 + 체커 구현 (server.js, 8카테고리, 11업종) ✅
notify.js 카테고리 매칭 다이제스트 ✅
• LegiScan API 연동 → 자동 수집+분류+발행 파이프라인
• AdSense 승인 신청
• CJ/ShareASale 가입 → 카테고리별 어필리에이트 배치
• Cloudflare Pages 배포 + GSC 제출
목표: 스톡파일 2,000p + 신규 1,200p = 3,200p, $10K/월<br>
수익 경로: AdSense + 카테고리 어필리에이트 + 이메일 시작
legiscan.com/legiscan → API 키 신청 페이지
2026-04-10 신청 완료, 이메일 심사 대기 중. 승인 후 config.js에 API 키 입력하면 collect.js가 자동 수집 시작. 예상 소요: 대기 중 (신청 완료)
☐
지방 조례(City/County ordinance) 수집 소스 조사 + 연동🤖 자동
Municode, American Legal Publishing 등 공개 소스 탐색 필요
Municode Library / American Legal Publishing
연방/주 법안은 LegiScan으로 커버. 지방 조례(city/county)는 Municode, American Legal Publishing, 또는 개별 시/카운티 웹사이트에서 수집 필요. API 여부 조사 후 크롤러 구현. 예상 소요: 리서치 2일 + 구현 3일
☐
스톡파일 2,000+ 페이지 자동 빌드🤖 자동
시행예정 + 준비중 + 최근 2년 법안 → LLM 해설 생성 → 정적 HTML
LegiScan API 키 발급 후 자동 실행. collect→classify→generate→publish 파이프라인으로 시행예정 + 준비중 + 최근2년 법안 2,000건 이상 일괄 생성. LLM은 Qwen3-32B (로컬). 선행조건: LegiScan API 키
☐
Cloudflare Pages 배포 + 도메인 연결👤 주인님
find-my-law.com → Cloudflare Pages, HTTPS 자동, CDN 글로벌
dash.cloudflare.com → Pages → Create a project
Cloudflare 대시보드 로그인 → Pages → Git 연결 또는 Direct Upload → find-my-law.com 도메인 연결. HTTPS 자동, CDN 글로벌. 예상 소요: 15분
☐
GSC(Google Search Console) 등록 + 사이트맵 제출👤 주인님
도메인 소유권 인증 → sitemap.xml 제출 → 인덱싱 시작
search.google.com/search-console → Add property
find-my-law.com 도메인 추가 → DNS TXT 레코드로 소유권 인증 (Cloudflare DNS에서 추가) → sitemap.xml URL 제출 선행조건: Cloudflare 배포 완료 | 예상 소요: 10분
☐
AdSense 승인 신청👤 주인님
최소 20~30페이지 + 개인정보처리방침 필요, 법률 카테고리 RPM $20
google.com/adsense/start
사이트에 최소 20-30개 실제 콘텐츠 페이지 필요. 개인정보처리방침 페이지 필수(이미 구현됨). 법률 카테고리 RPM $20 기대. 선행조건: Cloudflare 배포 + 스톡파일 완료 | 예상 소요: 신청 5분, 심사 1-2주
P1수익 가속
☐
CJ/ShareASale 가입 → 카테고리별 어필리에이트 배치👤 주인님
법률 소프트웨어, 컴플라이언스 서비스 제품 연계
cj.com / shareasale.com
사이트 URL + 트래픽 설명 제출. 법률 SaaS (LegalZoom, QuickBooks, Gusto 등) 어필리에이트 프로그램 신청. 카테고리별 매칭은 Butler가 자동 배치. 예상 소요: 각 15분 가입
☐
프로그래매틱 SEO: 주(州)별 허브 페이지 50개 자동 생성🤖 자동
/laws/california/, /laws/texas/ 등 주 단위 법안 허브
/laws/california/, /laws/texas/ 등 자동 생성. 빌드 스크립트가 DB에서 주별 법안 집계 → 정적 HTML 생성. 런칭 시 자동 포함.
☐
프로그래매틱 SEO: 카테고리별 허브 페이지 8개 자동 생성🤖 자동
Privacy / Health / Energy / Food / Labor / Tax / Housing / Business
/category/tax/, /category/privacy/ 등 8개. classify.js 분류 결과 기반 자동 생성.
☐
프로그래매틱 SEO: 월별 시행 캘린더 페이지 자동 생성🤖 자동
/effective/2026-05/ 형태 — 월 단위 시행 법안 집계 페이지
/effective/2026-07/ 형태. 해당 월 시행 법안 리스트 자동 생성.
☐
적용여부 체커 구현🤖 자동
"이 법 나한테 적용?" — 주·업종·규모 입력 → 적용 여부 인스턴트 판정
사용자가 주+업종+규모 입력 → 해당 법안 적용 여부 즉시 판정. 리드폼 전환 부스터. LLM 기반 또는 규칙 기반.
☐
내부 링크 자동 생성🤖 자동
같은 카테고리 / 같은 주 법안 크로스링크 → E-E-A-T + 체류 시간 향상
publish 후 같은 주/카테고리 법안에 "관련 법안" 섹션 자동 삽입. 크롤 깊이↑, 체류시간↑.
☐
구조화 데이터 (FAQ Schema, HowTo Schema) 템플릿 내장🤖 자동
Rich Snippet → CTR 2-3배 향상 기대, 페이지 템플릿에 자동 삽입
FAQ Schema + HowTo Schema를 bill 템플릿에 자동 삽입. 구글 리치 스니펫 → CTR 2-3배.
P2이메일 + 네트워크
☐
Resend 도메인 등록 → 주간 다이제스트 자동 발송👤 주인님
find-my-law.com 발신 도메인 인증 → 주 1회 새 법안 뉴스레터
resend.com/domains → Add domain
Cloudflare DNS에 SPF/DKIM 레코드 추가. 이후 주간 다이제스트 자동 발송 가능. 예상 소요: 15분
☐
체크리스트 PDF 리드 마그넷 추가🤖 자동
카테고리별 컴플라이언스 체크리스트 PDF → 이메일 구독 교환
카테고리별 컴플라이언스 체크리스트 PDF 자동 생성. 이메일 입력 대가로 다운로드 = 리드 마그넷.
법안 발행 시 Reddit(r/legaladvice 등) + X 자동 포스트 → 초기 트래픽 부스트
publish.js 완료 시 social-distribute.js 트리거. Reddit API + X API로 자동 포스트. Reddit 앱 등록 필요(주인님), X 개발자 계정 필요(주인님).
P3스케일
☐
LegalMatch 연동👤 주인님
조건: 월 30K PV, DA 20+ — 변호사 리드 수익 채널
legalmatch.com
월 30K PV, DA 20+ 충족 시 신청. CPA $50-150 고가치 리드.
☐
이메일 스폰서십 판매👤 주인님
조건: 구독자 15,000+ — 법률 SaaS/컨설팅 스폰서 직접 영업
구독자 15,000+ 후 법률 SaaS/컨설팅 기업에 스폰서십 제안. 주간 다이제스트에 스폰서 배너 삽입.
☐
다주(multi-state) 커버리지 확대🤖 자동
초기 10개 주 → 50개 주 전체 + 연방 포함, 스톡파일 10K+ 페이지 목표
초기 10개 주 → 50개 주 전체. LegiScan 데이터 범위 확대.
☐
cron 파이프라인 완전 자동화🤖 자동
collect → classify → generate → publish 매일 자동 실행, 무중단 운영
collect→classify→generate→publish→social-distribute 전체 파이프라인을 PM2 cron 또는 node-cron으로 매일 자동 실행.
PIPE자동화 파이프라인 (구현 대상)
☐
collect.js🤖 자동
LegiScan 50개 주 + 지방 조례 수집 → DB 저장
LegiScan 연동 후 자동 실행. 현재 Federal Register만 → LegiScan 50개 주 + 지방 조례 추가.
☐
classify.js🤖 자동
8카테고리 자동 분류 (Privacy/Health/Energy/Food/Labor/Tax/Housing/Business)
현재 구현됨. 8카테고리 자동 분류.
☐
generate.js🤖 자동
LLM 해설 생성 → 구조화 데이터 포함 정적 HTML 생성
현재 구현됨. Qwen3-32B 로컬 LLM 해설 생성.
☐
publish.js🤖 자동
정적 HTML + 허브 페이지 + sitemap.xml 자동 빌드 → Cloudflare Pages 배포
현재 구현됨. 허브 페이지 + 사이트맵 자동 생성 추가 필요.
☐
social-distribute.js🤖 자동
Reddit / X 자동 포스트 → 신규 법안 발행 시 트리거
신규 구현. Reddit/X API 자동 포스트.
☐
internal-linker.js🤖 자동
같은 카테고리 / 같은 주 법안 크로스링크 자동 삽입
신규 구현. 크로스링크 자동 삽입.
유입 파이프라인
법안 발행 (publish.js)
→ 자동 배포 (Reddit/X/Google News)
→ 트래픽 유입 → 사이트
→ 리드폼/구독 → 이메일 재방문 루프
→ AdSense + 어필리에이트 수익
채널별 유입 전략
채널
방법
자동화%
예상 주간 유입
상태
Phase
Reddit
법안 발행 시 관련 서브레딧 자동 포스트
90%
500–2,000
설계
P1
X/Twitter
법안 요약 자동 트윗 + 해시태그
95%
300–1,000
설계
P1
Google News
뉴스 사이트맵 제출, 시행 예정 법안 = 뉴스성
100%
1,000–5,000
설계
P1
이메일 다이제스트
주간 구독자 발송 → 재방문
95%
구독자×30%
설계
P2
SEO (오가닉)
2,000+ 페이지 인덱싱 → 검색 유입
100%
5,000–50,000
핵심
P0
Quora
법률 관련 질문에 답변 + 링크
60%
100–500
설계
P3
Reddit 자동 배포 설계
서브레딧
구독자
매칭 카테고리
포스트 빈도
r/smallbusiness
1.2M
Compliance, Tax, People
주 2–3회
r/legaladvice
3.1M
전체
주 1–2회
r/tax
300K
Money & Tax
세금법 발행 시
r/Entrepreneur
2.5M
Compliance, Selling
주 1–2회
r/personalfinance
18M
Money & Tax
세금/금융법 시
r/RealEstate
600K
Property & Land
부동산법 시
r/OSHA
50K
Health & Safety
안전법 시
r/privacy
1.4M
Data & Privacy
개인정보법 시
포스트 템플릿
Title: New [State] law affects [industry]: [headline] (effective [date])
Body: Plain-language 2-3문장 요약 + "Full breakdown: [link]"
밴 대응: 계정 밴 시 Reddit 전략 전면 중단. 백업 계정 금지(ToS).
Reddit 오가닉 플레이북
실행 대기
계정
u/LocalLawTracker
신규 생성 필요 (u/Altruistic-Bar848 사용 금지)
전략
Diego/AppAlchemy 모델
90% 가치 / 10% 언급 · 유료광고 $0
3개월 실행 캘린더
기간
활동
서브레딧
카르마 목표
Day 1–4
업보트만, 프로필 완성
비사업 서브레딧
0
Day 5–30
댓글 (하루 2–3개) · 링크 금지
r/legaladvice, r/Entrepreneur, r/tax
100+
Day 31–60
r/smallbusiness 댓글 (하루 1개)
r/smallbusiness
250+
Day 60–90
독립 포스트 주 1–2회 시작
r/smallbusiness (r/legaladvice는 Day 90+)
—
Month 3 포스트 초안 (주 1회, 화/수/목 오전 8–11시 EST)
W9 ·"The 3-layer license problem nobody tells you about when you start a business"
연방/주/시 3중 면허 구조 + 케이스별 예시
W10 ·"State-by-state minimum wage map 2025: where your state actually lands"
주별 최저임금 표 + 2026 인상 예정 주 목록
W11 ·"I spent 3 hours finding out if I need a permit to run my business from home"
홈비즈니스 조닝 리서치 경험 공유 (가장 자연스러운 포맷)
W12 ·"Small business grants that actually exist in 2025 (not the SBA myths)"
SBA 오해 정정 + 실제 지원금 채널 (주 경제개발청, 지역 상공회의소)
FindMyLaw 핏 원칙 — "완전한 답변" 금지
댓글이 답을 완전히 주면 사이트 방문 이유가 없어짐. 대신 복잡성을 입증하고 핵심만 공유. 포지셔닝: "3시간 리서치를 30초로" — 리서치 비용 절감자
❌ "Austin 푸드트럭 필요 허가: ① ② ③ ④ ⑤..." ✅ "알아봤더니 허가만 18개. 연방 2 / 텍사스 주 5 / Austin 시 11. 시 레벨이 업종마다 달라서 전부 나열 불가 → 업종 선택 필터: [링크]"
운영 원칙
댓글 내 링크 금지 하루 1–3개 한도 r/legaladvice: Day 90+ 비법률 서브 20–30% 혼합
UPL 면책 (포스트 끝)
This is general information, not legal advice. Laws vary by state — this does not apply to your specific situation. Consult a licensed attorney or your local regulatory agency.
성공 기준
업보트 10+ 또는 댓글 3+
5개 포스트 후 포맷 분석
X/Twitter 자동 트윗 설계
템플릿: "🆕 [State] just passed a new law on [category].
If you're in [industry], here's what changes: [link]
#SmallBusiness #[State]Law #NewRule"
자동화: publish.js 후 social-distribute.js 호출
Google News 사이트맵
<!-- news-sitemap.xml 자동 생성 -->
<url>
<loc>https://find-my-law.com/bill/ca-sb-1234</loc>
<news:news>
<news:publication>
<news:name>FindMyLaw</news:name>
</news:publication>
<news:publication_date>2026-04-10</news:publication_date>
<news:title>CA SB-1234: New Privacy Requirements</news:title>
</news:news>
</url>
이메일 재방문 루프
가입 (업종 선택) → 카테고리 매칭
→ 주간 다이제스트: 내 업종 관련 새 법안 3–5건
→ 다이제스트 내 bill 링크 클릭 → 재방문
→ 재방문 시 새 법안 발견 → 구독 유지
발송 서비스
Resend API
Phase 2, 도메인 등록 후
오픈율 목표
35%+
니치 법률 콘텐츠
CTR 목표
8–12%
자동화 파이프라인 (구현 대상)
☐
social-distribute.js
publish.js 후 Reddit/X 자동 포스트
☐
news-sitemap-gen.js
뉴스 사이트맵 자동 생성/갱신
☐
email-digest.js
주간 다이제스트 생성 + Resend 발송
☐
internal-linker.js
법안 간 크로스링크 자동 삽입
☐
cron-scheduler.js
전체 파이프라인 스케줄 관리
유입 깔때기 (Funnel)
검색/소셜 유입 (100%)
→ 페이지 조회 (100%)
→ 체커 사용 "이 법 나한테 적용?" (15%)
→ 리드폼 가입 (3%)
→ 이메일 구독자 (재방문 루프)
→ 어필리에이트 클릭 (1.5%)
→ 전문가 연결 (0.2%)
병원 청구서 과청구 AI 자동 감사 — 30~80% 오류율 × $0.50/건 처리비용 × 성공보수 10%. No cure, no pay.
📊 데이터 전부 공개 (CMS)✅ GPU 불필요✅ B2C (영업 불필요)🔴 빌드 미착수🟠 Seller POA 이후 착수
오류율
30~80%
JAMA/Health Affairs
평균 과청구
$1.2~10K
건당 회수 가능
건당 수익
$120~1K
회수액 10% 성공보수
처리 비용
$0.50
OCR+LLM+생성
CAC
$30~40
Google Ads 고의도
마진
98%
인간 대비 1/100 비용
제품 파이프라인
1. UPLOAD
청구서 사진/PDF
UB-04 / Itemized
→
2. OCR PARSE
CPT/HCPCS 추출
라인 아이템 파싱
→
3. CMS CROSS-REF
수가표 + CCI + DRG
Chargemaster 비교
→
4. ERROR DETECT
중복/업코딩/언번들
팬텀 차지 탐지
→
5. DISPUTE
이의신청서 자동생성
주별 법률 적용
→
6. REVENUE
환불액 10%
+ $29/mo 구독
Loading design document...
Loading implementation plan...
Revenue Model Flow
graph LR
A["Patient 병원비 공포"] -->|Upload Bill| B["OCR + AI Parse $0.50/건"]
B -->|Cross-ref CMS| C{"Errors Found?"}
C -->|YES 60%| D["Dispute Letter 주별 법률 적용"]
C -->|NO 40%| E["No Charge 신뢰 구축"]
D -->|60% 성공| F["Recovery avg $3K"]
F -->|10%| G["Revenue $300/건"]
A -->|Upsell 15%| H["EOB Monitor $29/월"]
E -->|Referral| A
Competitive Positioning
graph TB
subgraph Price["가격 (낮을수록 좋음)"]
direction LR
P1["Human Advocate $150~250/hr 2~4건/일"] -.-> P2["AI Autopsy $0 upfront 10% 성공보수"]
end
subgraph Speed["처리 속도"]
direction LR
S1["Human: 2~5일"] -.-> S2["AI: 2~5분"]
end
subgraph Scale["확장성"]
direction LR
SC1["Human: 50건/월 한계"] -.-> SC2["AI: 10,000건/월 가능"]
end
Market Analysis
시장 규모: 미국 의료비 청구 오류율 30~80% (JAMA, Health Affairs). 매년 수천만 건 발생. 의료비 청구 오류 회수 시장 = $300B+ 에코시스템.
고객 심리: 병원비 = 공포. "hospital bill too high" 월간 검색량 50K+. 패닉 구매 — Seller POA와 동일한 심리 구조.
데이터 소스 (전부 공개):
CMS Medicare Fee Schedules — 연간 업데이트, 무료
CCI Edit Pairs Database — CMS.gov, 무료
DRG Weight Tables — 공개
Hospital Chargemaster/MRF — 2021년부터 공개 의무
State Balance Billing Laws — 주별 공개
CPT/HCPCS Code Descriptions
단위 경제:
건당 처리비용
~$0.50
OCR + LLM + 생성
CAC
$30~40
Google Ads 고의도 키워드
평균 회수액
$3,000
$1.2K~$10K 범위
성공보수
10%
= $300/건 avg
이의 성공률
60%
업로드 중 오류 있는 40% × 60% 성공
BEP
~25건/월
인프라 $150/월 기준
12-Month Projection (45% probability)
M1~3
빌드
파이프라인 + 랜딩
M4~6
$5K/mo
100건 + 50 구독
M7~9
$15K/mo
300건 + 150 구독
M10~12
$20.8K/mo
500건 + 200 구독
Implementation Roadmap
gantt
title Medical Bill Autopsy — Build Phases
dateFormat YYYY-MM-DD
axisFormat %b %d
section Phase 1 — Core
CMS Fee Schedule 수집 :p1a, 2026-04-01, 5d
CCI Edit Pairs DB 구축 :p1b, after p1a, 3d
OCR Pipeline (Claude) :p1c, after p1b, 5d
Error Detection Engine :p1d, after p1c, 7d
section Phase 2 — Product
Dispute Letter Generator :p2a, after p1d, 5d
Landing Page + Stripe :p2b, after p1d, 4d
Google Ads 캠페인 셋업 :p2c, after p2b, 3d
section Phase 3 — Scale
EOB Monitor 구독 ($29/mo) :p3a, after p2a, 7d
Referral 시스템 :p3b, after p3a, 5d
TikTok/Reddit 콘텐츠 :p3c, after p2c, 14d
Phase 1 (Week 1~3): Core Pipeline
CMS 수가표 + CCI 편집 쌍 + DRG 가중치 테이블 수집·파싱
병원 Chargemaster(MRF) 크롤러 — Top 100 병원부터
OCR: 청구서 사진 → CPT/HCPCS 코드 추출 (Claude CLI)
Error Detection: 중복 CPT, 언번들링, 업코딩, 팬텀 차지 탐지
Phase 2 (Week 3~5): Product Launch
주별 이의신청서 자동생성 (state-specific dispute letter)
랜딩 페이지 + Stripe "no cure no pay" 결제 플로우
Google Ads: "hospital bill too high", "medical bill error" 타겟
Reddit r/personalfinance, r/HealthInsurance 유기적 콘텐츠
Phase 3 (Week 5~8): Growth
EOB 모니터링 구독 ($29/월) — 보험 과소지급 자동 감지
성공 케이스 → TikTok "I saved $X on my hospital bill" 콘텐츠
📤 CEX CSV 드래그 앤 드롭 (Coinbase, Binance, Kraken, Upbit...)
처리 중...
총 트랜잭션
—
과세 이벤트
—
순 손익 (USD)
—
Software tool only. Not tax advice. Consult a CPA before filing.
💬Tax Q&AAI
AI-generated. Not tax advice. Consult a CPA.
Crypto Tax Factory
제품 기획서 v1.0 · 2026-03-23
내부 문서
§ 1. 서비스 개요
Crypto Tax Factory는 ETH 지갑 주소 하나만으로 미국 IRS Form 8949를 자동 생성하는 SaaS 서비스다.
분석은 무료. CSV 다운로드에만 절세액의 20% 성공보수(상한 $999)를 받는다. 핵심 타이밍: 2025년이 1099-DA 데이터 IRS 첫 매칭 연도 → 무신고/오신고 CP2000 자동 발송 위험 대폭 상승.
§ 2. 문제 정의
🔴
1099-DA 비용기반 누락: 거래소는 proceeds(매도액)만 IRS에 신고, 취득원가는 포함 안 함. 미신고 시 IRS는 전액을 이익으로 간주 → 세금 폭탄.
🔴
DeFi 거래 미포함: Uniswap·Aave 등 DEX는 1099-DA 발급 의무 없음. 사용자가 직접 on-chain 추적하지 않으면 $0 원가 처리.
🔴
CP2000 자동화 리스크: IRS 매칭 → CP2000 자동 발송 → 60일 이내 미대응 시 세금 확정 → 이후 항소 비용 $3,000~$10,000.
🟡
기존 솔루션 비용 장벽: 크립토 CPA $1,500~$5,000, 구독형 소프트웨어(Koinly·CoinLedger) $49~$299/년 — 절세 전 선결제 구조.
§ 3. 솔루션
1
Etherscan API로 지갑 전체 tx·tokenTx 수집 (ETH mainnet)
2
FIFO / HIFO 원가 계산 엔진 — 매도이벤트별 절세 최적 lot 매칭 (tx-classifier.js)
3
Form 8949 CSV 생성 — TurboTax·H&R Block·FreeTaxUSA 직접 업로드 호환 (form8949-generator.js)
4
성공보수 결제 — 절세액 계산 후 표시, 다운로드 시 Stripe 결제 (준비 중)
§ 4. 비즈니스 모델
분석 + 결과 열람무료
Form 8949 CSV 다운로드절세액 × 20%
최대 수수료$999 cap
절세 없을 시$0
수익 시나리오: MAU 500명, 전환율 40%, 평균 수수료 $380 → 월 $76,000 매출.
CAC: 유기적(Reddit/Twitter) $0, 유료 CPC $18~$35 → LTV/CAC > 10x 목표.
§ 5. 타겟 고객
P0 — ETH 장기 홀더
2021~2024 저가 매수 후 2025 일부 매도. 1099-DA 받았지만 원가 없음. 세금 계산 막막한 상태.
P0 — DeFi 파워유저
Uniswap·Aave 100+ 거래. 1099-DA 아예 없음. on-chain 원가 추적 불가능 상태로 신고 두려움.
P1 — 에어드랍·스테이킹
보상형 수익. 소득 이벤트 + 처분 이벤트 이중 추적 필요. 세금 계산 복잡도 높음.
P1 — 오신고 수정
이미 신고했지만 불안. Form 1040-X 수정신고로 환급 가능. 3년 이내 소급 적용.
§ 6. 기술 스택 (현재 구현)
BackendNode.js · Express · Butler OS (port 3000)데이터 수집Etherscan API (etherscan-client.js)원가 계산FIFO / HIFO lot-matching (tx-classifier.js)리포트 생성Form 8949 CSV (form8949-generator.js)실시간 상태SSE (Server-Sent Events) 진행률 스트리밍결제Stripe Checkout (STRIPE_SECRET_KEY 미설정 시 dev 모드)스토리지tmpdir CSV 임시 저장 · 세션 인메모리 Map
§ 7. 경쟁 분석
구분
CPA
구독 SW
CTF (우리)
가격
$1,500+
$49~299/년
절세액 20%
선결제
필요
필요
없음
무료 분석
없음
제한적
전체 무료
DeFi 지원
케이스바이케이스
프리미엄만
on-chain 전체
속도
수일~수주
수분~수시간
30초
§ 8. 로드맵
완료
Etherscan 수집 · FIFO/HIFO 엔진 · Form 8949 CSV · SSE 진행상태 · 성공보수 계산 · 세션 관리
P0
Stripe 결제 연동 — STRIPE_SECRET_KEY 설정 · Checkout 세션 · webhook unlock Etherscan API Key — 환경변수 설정 (현재 public tier 5req/s)
P1
멀티 지갑 병합 리포트 · ERC-20 토큰 가격 히스토리 통합 · 랜딩 페이지 분리 배포 · 이메일 리포트 전송
IRS 1099-DA 규정 변경규정 확정 전 "informational only" 안내 유지
Etherscan API 한도Pro API Key 또는 요청 큐잉
세무 조언 책임 이슈"세무 소프트웨어, 전문가 조언 아님" 명시
세션 인메모리 → 재시작 시 소실SQLite 또는 Redis 영속 저장 전환 (P1)
Screen Flow UX Scenarios
FULL CONTENT HERE
Opus 기획 + Haiku 3인 평가단 3회 이터레이션 — 성공보수 모델 기반 사용자 온보딩 시나리오
3회 Opus 오토리서치 — 가격/기술/GTM 통합 엣지 설계 v3.0
AI Recovery Factory
ROADMAP
인간이 놓치는 돈을 AI가 찾아주는 제품군 — 복잡할수록 AI 우위가 커진다
Core Thesis
공식: 규제 강제 수요 + 데이터 대량 + 인간 비용 $200~500/hr → AI $0.50~20/건으로 100x 파괴 복잡성 = 해자: 주별 규제 상이, 코드 체계 수만 가지, 문서 양식 비표준 → 인간 경비 곱절, AI는 동일 비용 브랜드 전략: 첫 2개 제품 성공 → "이 팀이 만든 건 된다" → 나머지 도메인 진입 비용 급감
Product Pipeline
Phase
제품
뭘 찾나
인간 vs AI
자격증
복잡도 해자
월수익
상태
P1
Seller POA Factory
Amazon 정지 사유 + 해결 문서
$5K 컨설턴트 → $79
없음
정지 유형 50+ 가지
$5~15K
구현중
P1
Crypto Tax Recovery
DeFi cost basis 누락 + 1099-DA 대응
$3K CPA → $300 도구
도구 OK
체인별 tx 파싱, IRS 양식
$8~20K
구현중
P2
Freight Invoice Audit
운송비 3-5% 과청구
$2B 감사시장 → AI $20/건
없음
캐리어별 요율 수천 종
$15~30K
계획
P2
AP Leakage Recovery
중복 결제, 할인 누락, 계약 위반
$500/hr 감사 → AI 자동
없음
벤더 수만, 계약 조건 비표준
$15~30K
계획
P2
Dead Employee Audit
퇴사자 SaaS 계정 25-30% 방치
$30K/yr 플랫폼 → $0 선불
없음
HR-IT-재무 사일로 대조
$10~20K
계획
P3
Medical Bill Autopsy
병원비 CPT/ICD 오청구
$500~2K 대리인 → $0.50/건
주별 상이
CPT 10K+ 코드, 주별 규제
$20~40K
계획
P3
Claim Denial Reversal
보험사 거절 중 승소 가능 65%
$200/hr 전문가 → AI 자동
B2B 도구로 우회
거절 사유 코드, 주별 항소 절차
$15~25K
계획
P4
Workers' Comp Audit
보험료 분류 오류 (직종 700+ 코드)
$500/hr 감사 → AI $20/건
라이선스 필요
주별 직종 분류, NCCI 코드
$20~40K
파트너십
P4
Insurance Audit Counter-Sniper
보험사 분류 감사 오류/과징수
$5~15K 리테이너 → 성공보수
라이선스 필요
보험사 이해충돌, 주별 규제
$12~20K
파트너십
Roadmap Timeline
0~3개월
Phase 1: 기반 증명
Seller POA + Crypto Tax → 첫 유료 고객 확보
공유 인프라 구축: LLM 파서, 결제, Recovery Proof UI
목표: 2개 제품 월 $5K+ 매출 달성
3~6개월
Phase 2: 무자격 확장
Freight Audit + AP Leakage + Dead Employee Audit
성공보수 모델 전면 적용 (고객 리스크 제로)
"AI Recovery" 브랜드 확립, 크로스셀 시작
6~12개월
Phase 3: 의료 도메인 (도구 포지셔닝)
Medical Bill Autopsy — "환자 셀프서비스 도구" (대행 X)
Claim Denial Reversal — 의료기관/빌링사 B2B 도구
CPT 10K+ 코드 × 주별 규제 = 최대 복잡도 해자
12개월+
Phase 4: 라이선스 도메인 (파트너십/B2B)
Workers' Comp + Insurance Audit → 라이선스 보유 파트너와 합작
또는 보험사/감사법인에 B2B SaaS 판매 (도구만 제공)
"삽을 파는 게 금 캐는 것보다 안전하다"
Complexity = Moat
주별로 다르고 복잡할수록 좋다 — 인간은 경비가 곱절로 들지만 AI는 동일 비용
복잡성 원천
인간 영향
AI 영향
해당 제품
50개 주 상이한 규제
변호사/전문가 50x 필요
DB 1개로 전부 커버
Medical Bill, Claim Denial, Workers' Comp
코드 체계 수만 가지
전문가 교육 6개월+
토큰 비용 동일
CPT/ICD (10K+), NCCI (700+), HS코드
문서 양식 비표준
건별 수동 파싱
LLM 한번 학습
Freight Invoice, AP, Insurance
데이터량 (수천~수만 건)
팀 고용 필수
병렬 처리 수분
전 제품 공통
크로스 시스템 대조
부서간 정치/사일로
API 연동 1회
Dead Employee, AP Leakage
체인/프로토콜 다양성
CPA별 전문 영역 한정
체인 추가 = 파서 추가
Crypto Tax, 1099-DA
Shared Infrastructure
LLM Document Parser
PDF/CSV/청구서 → 구조화 데이터. POA 템플릿 = 청구서 감사 = 보험 분류
Success-Fee Billing
성공보수/건당 과금 결제. Stripe 연동. 고객 진입 장벽 제로
Recovery Proof UI
"AI가 찾아서 $X 돌려받았다" 결과 증명 대시보드. 리뷰/입소문 루프
Compliance DB
50개 주 규제/양식/마감일 DB. 복잡성 해자의 핵심. 전 제품 공유
TurboTax Killer — AI Native Tax & Recovery
기업 SaaS($18.8B)를 개인이 1/10 가격에 대체하는 전략. 핵심: 복잡한 도메인 지식 = AI에게 비용 제로, 인간에게 비용 곱절
Core Thesis: 왜 이길 수 있는가
17,000명
TurboTax (Intuit) 직원
인건비 $2B+/년
1명+AI
우리 팀
Claude API 비용만
1/10
가격으로 동일 품질
$199 → $19
2가지 비즈니스 패턴
패턴 A: SaaS 감사 (기업)
Avalara/Guidewire 등 기존 SaaS 출력물의 오류를 찾아냄
대상
기업 (법무/재무팀 보유)
건당 금액
$10K ~ $1M 회수
우리 역할
"여기 오류 있습니다" (진단)
과금
회수액의 15~25%
패턴 B: 셀프서비스 (개인)
전문가 없이 직접 제출할 수 있는 수준으로 서류 90% 완성
대상
개인/소상공인 (전문가 없음)
건당 금액
$100 ~ $5K 회수
우리 역할
"서류 만들었으니 제출하세요" (진단+처방)
과금
건당 $29~$199 고정
경쟁 구도: 기존 SaaS vs 우리
회사
도메인
연매출
모델
우리 침투 전략
Intuit (TurboTax)
세금 신고
$18.8B
200개 질문 위저드
업로드 1번 → AI가 추출 → 1/10 가격
Avalara
세율 계산
$1B+
12,000+ 관할권 DB
설정 오류 스캔 → 과납 회수
Veeva Systems
제약 규제
$2.75B
FDA 문서 관리
FDA 제출 서류 오류 사전 스캔
Guidewire
보험 코어
$1.2B
보험사 운영 시스템
클레임 처리 오류 감사
Wolters Kluwer
법률/세무 규제
€5.6B
글로벌 규제 DB
규정 변경 시 기존 서류 정합성 스캔
nCino
은행 대출
$541M
KYC/AML 심사
심사 누락/오분류 감사
TurboTax 정면 비교
TurboTax (레거시)
200개 질문 순서대로 답변 필요
직원 17,000명 → 인건비 $2B+/년
복잡한 케이스 = 추가 과금 ($199→$409)
예외 케이스 = "전문가 연결" (포기)
30년 레거시 코드, if-else 세법 코딩
신고만 함 — 정정/회수 서비스 없음
AI Recovery (우리)
서류 업로드 → AI가 자동 추출 (질문 0개)
1명 + Claude API → 한계비용 ~$0
복잡해도 AI 비용 동일 → $19 균일가
LLM은 비정형 상황도 처리
AI 네이티브 — 세법을 "이해"하는 모델
신고 + 정정 + 회수까지 풀 커버
3단계 고객 경험: 스캔 → 리포트 → 수정 패키지
1
무료 스캔
파일 업로드 → AI가 2분 내 오류 탐지
비용: $0
2
오류 리포트
오류 N건, 예상 회수액 $X,XXX 제시
성공보수 계약 시점
3
수정 패키지
제출 직전 완성 서류 다운로드 → 고객이 Submit
고객: 제출 버튼만
경쟁 전략 타임라인
Phase
기간
전략
타겟
Phase 1
0~6개월
TurboTax가 안 하는 영역 (회수/정정)
Seller POA + Crypto Tax 정정 → 브랜드 구축
Phase 2
6~12개월
TurboTax 고객 빼앗기 시작
"작년 TurboTax 신고 무료 스캔" → 오류 발견 = 마케팅
Phase 3
1~2년
신고까지 직접 처리
업로드만 → 신고 완료. TurboTax 200개 질문 vs 우리 0개
Phase 4
2년+
전 도메인 확장
보험·의료·물류·AP — 같은 엔진, 다른 규칙 DB
시장 규모
$36.7B
Tax Tech (2030)
CAGR 12.1%
$317B
Vertical SaaS (2032)
CAGR 16.3%
$52B
Healthcare IT
규제 복잡도 최상
$18B
Construction Tech
주별 건축법 복잡
핵심 인사이트: 보험(SaaS) vs 진단(우리)
기존 SaaS
오류가 있을지 없을지 모르는 상황을
보험같이 운영 대행
월 $500~$50K 구독
→
AI Recovery (우리)
오류가 있는지 없는지
판단 + 수정 서류 생성
없으면 $0 / 있으면 성공보수
경쟁관계 아님. 보완관계. 그들의 고객이 곧 우리 고객. 그들이 커질수록 우리 시장도 커진다.
브랜드 신뢰 구축 경로
Day 0: 무료 스캔 → "오류 3건 발견" 보여주기 (결과로 증명)
1개월: Seller POA 성공 사례 10건 → 리뷰 축적
3개월: "AI Recovery" 통합 브랜드 → 도메인별 확장
6개월: 성공률 공개 (예: "98.2% 복구 성공") → 데이터 브랜딩
12개월: 처리 건수 자체가 브랜드 ("10,000건 처리")
TurboTax 레퍼런스: 세무사가 하던 일을 $29에 셀프서비스로 만들어 $18.8B 기업이 됨. 결과가 곧 마케팅 — "이 서류 제출했더니 $2,400 돌려받았다" 후기 하나가 광고 100개보다 강하다.
IntoPerson by BrokerLead
공공데이터 보험 리드intoperson.com 확보 2026-04-15리서치 업데이트 2026-04-15
건물 CO 발급/등기이전 공공 데이터 실시간 감지 → 법적 보험 의무 발생 시점 리드 → 상업용 보험 에이전트 독점 판매
핵심 차별화
우리 리드
CO 발급 = 법적으로 보험 없으면 영업 불가
등기이전 = 새 건물주, 기존 보험 승계 불가
타이밍 확정 (공공기록 기준)
경쟁사 리드
광고 클릭 = 관심 있을 수도 있는 사람
타이밍 불확실 / 11번째 전화받는 사람
2대 트리거
CO
CO 발급 — 800건/월
신축 완공, 모기지 있으면 즉시 가입 의무
DEED
등기이전 — 7,300건/월 현금매수 + 신규 LLC = 보험 공백 85%+
골든윈도우: 등기 후 14~45일
자동화 파이프라인 — 현재 월 ~$339 (수집 무료)
Socrata + ACRIS 6개 도시, 무료
→
CO + Deed 필터 자동화
→
PLUTO / Assessor Property 보강, 무료
→
LLC → SOS OpenCorporates
→
Skip Trace BatchData $0.07/건
→
에이전트 납품 $125~175/리드
100%
이벤트 감지
~70%
LLC 해소
~76%
Skip Trace 매칭
35~50%
최종 수율
Deed 교차 조합 — 보험 공백 감지 (리서치 2026-04-15)
조합
감지 방법
공백 확률
현금매수 + 신규 LLC (90일)
ACRIS mtg=0 자체 감지 + SOS 설립일 교차
85%+
개인→LLC 소유 구조 변경
Deed Grantor=개인, Grantee=LLC 패턴
100%
Deed 후 60일 내 건축허가
Deed + Socrata permit 주소 매칭
높음
볼륨: ~7,300건/월 (Altus Group 2025) | 골든윈도우: 등기 후 14~45일 | 수집: ACRIS Socrata (무료)
핵심 리스크: LLC 소유 구조
맨해튼 상업용 건물 중 37%+ LLC 명의 (상업용은 더 높음)
LLC → 등기소 SOS 조회 → 실소유자 이름 → Skip Trace → 전화번호
다단계 LLC (LLC → LLC → LLC) = 자동화 한계, 수동 처리 필요 전체 파이프라인 최종 수율: raw 이벤트의 35~50%
가격 협상 포지션
에이전트 상업용 보험 1건 연 프리미엄: $3,000~15,000
에이전트 전환율 5~8% (Exclusive 리드 기준)
리드 기대가치: $150~1,200
시장 Exclusive 상업 리드 단가: $125~175
우리 목표: $125~175/리드 (이벤트 트리거 프리미엄) * 인터넷 리드 불만 극심 — 타이밍 확정 리드 희소성 명확
Socrata phone 필드 주의 — owner_s_phone__은 건물주 번호가 아닌 허가 신청자(expediter/contractor) 번호일 가능성이 높습니다.
실제 건물주 연락처는 BatchData skip trace 또는 Reonomy로 별도 확보 필요.
NYC 상업용 건물 허가 실시간 데이터
Socrata API Live
—
조회된 건수
—
phone 필드 보유율 (신청자)
~800
NYC 월 예상 상업용 CO
데이터 탭 클릭 시 자동 로드됩니다
자치구
주소
건물주/사업체
phone (신청자)
허가일
상태
WC 리드는 3등급으로 분리해야 합니다.
만료 예정(T1)과 이미 만료·탈퇴(T3/T2)는 기존 보험사 관계 유무가 다르고, 가격도 완전히 다릅니다.
87K/월을 전부 $300에 팔 수 있다는 건 오판입니다. 윈도우 기준: 30일 롤링 (1일 스파이크 반영)
T3 — Non-Sub 만료 (최고품질)
~384건
TX/월 · 30일 윈도우 실측
Non-Sub 기간 만료 — 옵트아웃도 끊김
기존 보험사 없음, 첫 번째 연락 $250~$300/리드
T2 — Non-Sub 신규 Filing (고품질)
~1,469건
TX/월 · 30일 윈도우 실측
방금 WC 탈퇴 결정 (Non-Sub 신규 Filing)
보험사 관계 자발적 종료 $175~$250/리드
T1 — Subscriber 만료 예정 (일반)
~86K건
TX/월 · 30일 lookahead 실측
30~90일 내 만료 예정
기존 보험사가 이미 갱신 영업 중 $75~$100/리드
TX 실 API 검증 결과 — 2026-04-15 직접 조회
소스 / 등급
TX 월 볼륨
단가
TX 월 수익
근거
T3 Non-Sub 기간 만료
~384
$250~$300
$96K~$115K
azae-8krr end_date 30일 윈도우, record_type=Parent · 2026-04-15 실측
T2 Non-Sub 신규 Filing
~1,469
$175~$250
$257K~$367K
azae-8krr filing_date_received 30일 윈도우, record_type=Parent · 2026-04-15 실측
T1 Subscriber 만료 예정
~86,007
$75~$100
$6.45M~$8.6M
c4xz-httr policy_expiration_date 30일 lookahead · 기존 보험사 경쟁 있음
TX 합계
~87,860건/월
Blended
$6.8M~$9.1M/월
T1이 볼륨 대부분, T3/T2가 수익률 최고
수정된 WC 수익 추정 (Tier 분리 반영)
TX 단독 (30일 윈도우 실측)
$6.8M~$9.1M
T3/T2 ~$353K~$482K + T1 $6.45M~$8.6M
40개 주 (TX×5 추정)
$34M~$46M
TX 단독의 5배 (보수 추정)
T3+T2 40개 주 (고품질만)
$1.77M~$2.4M
경쟁 없는 고품질 리드만 · TX $353K~$482K × 5
50개 주 공개 데이터 접근성
무료 API (~8개 주)
TX, OR, FL, NC 즉시 구현
부분 공개 (~28개 주)
FOIA / ZIP 다운로드
진입 불가 (4개 주)
OH/ND/WA/WY 독점 펀드
확인된 시장 공백
"퍼밋/CO 이벤트 트리거 → 상업용 보험 리드 → 독립 에이전트 직판" 구조를 운영하는 회사 없음 (리서치 확인)
에이전트 커뮤니티: 인터넷 리드 불만 극심, 이벤트 트리거 + 독점 리드 수요 명확
우리 vs 기존 리드 시장
항목
인터넷 리드 (EverQuote 등)
우리 (이벤트 트리거)
트리거
광고 클릭 (의도 불명)
CO 발급 (법적 필요 확정)
독점 여부
최대 11개 에이전트 동시
1개 에이전트 독점
데이터 비용
광고비 계속 소모
공공데이터 (무료)
단가
$20~75 (shared)
$125~175 (exclusive)
TCPA 책임
판매자 부담
구매자 부담 (데이터 판매)
인접 경쟁사 (직접 경쟁 아님)
회사
제품
차이점
가격
Shovels.ai
원시 퍼밋 API
에이전트가 직접 가공해야 함
$599+/월
Convex
퍼밋+부동산 인텔리전스
타겟: 시공사/HVAC, 보험 아님
엔터프라이즈
MiEdge (Zywave)
Workers' comp x-date DB
퍼밋 트리거 없음, 갱신 중심
엔터프라이즈
Bold Penguin
보험 마켓플레이스
수익쉐어, TCPA 책임 판매자 — CCPA 비적용 (B2B 건물주)
재검토
에이전트 커뮤니티 리서치 — 2026-04-15
$7,870
에이전트 연 인터넷 리드 낭비 (InsNerds 설문)
11번째
같은 리드에 전화하는 순서 (shared lead 현실)
폼 미작성
리드 폼 직접 작성 아닌 광고 클릭 리디렉션 다수
에이전트가 실제 원하는 것 (커뮤니티 발췌)
✅ 이벤트 트리거 — 지금 당장 필요한 사람
✅ 직접 연락처 — 결정권자 전화번호
✅ 30~60일 윈도우 — 예측 가능한 타이밍
✅ 독점 리드 — 나만 연락하는 사람
주요 커뮤니티 채널
InsNerds Slack
65,000+ 상업용 보험 에이전트 집결지
최우선 채널
r/InsuranceAgent
Reddit, 40,000+ 구독, 리드 불만 스레드 활성
아웃리치 2순위
insurance-forums.com
가장 오래된 에이전트 포럼, 직접 리드 구매 게시판
직접 판매 게시
Killing Commercial 팟캐스트
상업용 특화, 청취자 = 우리 타겟 에이전트
스폰서십 검토
시장 공백 재확인: 퍼밋 트리거 상업용 보험 리드 판매사 = 없음
판매 채널 (우선순위)
독립 에이전트 직접 (Apollo.io 발굴)
SmartFinancial — publisher 포털
MGA 직접 (CRC Group, Amwins, Ryan)
EverQuote — publisher 포털
다음 액션
1. 파이프라인 MVP 구축
2. 샘플 리드 50건 생산
3. insurance-forums.com 직접 접촉
4. 에이전트 인터뷰 → 단가 검증
BrokerLead — 독립 보험 에이전트 전용 상업용 리드 플랫폼
구매자: 상업용 라인 전문 독립 보험 에이전트 (미국 400K+ / IIABA 회원 250K) 핵심 가치: 정부 1차 데이터 기반 확정 만료일 — 타이밍 불확실한 기존 리드와 근본적으로 다름 타겟 Pain: 인터넷 리드 11번째 전화, ROI 최악 → 법적 의무 발생 시점 독점 리드 수요
경쟁사 비교
플레이어
커버리지
가격
데이터 소스
약점
BrokerLead (우리)
40개 주+ (확장 중)
$125~$300
정부 1차 DB — 법적 확정 만료일
초기 구축 중
WorkCompLeads.com
CA only
$2.50/리드
불명 (저가형)
CA 1개 주만, 품질 미검증
Insurance Xdate
50개 주
$100+/월 구독
에이전트 직접 입력(설문)
DIY 검색 — 에이전트가 발품. 타이밍 불확실
EverQuote / MediaAlpha
전국
$10~50
광고 클릭 (개인보험 위주)
상업용 특화 아님, 경쟁 극심
Dolead / Hometown Quotes
전국
$150~350
광고 기반 인바운드
11번째 전화 문제. 타이밍 없음
Tier 1 — 기본
$125
/리드
단일 트리거 (CO/Deed)
교차 신호 1~2개
WC 기본 만료 리드
Tier 2 — 고품질
$200
/리드
BCI 고점수 (3+ 신호)
법적 의무 확정
골든윈도우 30일 이내
Tier 3 — WC 독점
$300
/리드
TX INSURANCE_EXPIRED 직접 신호
만료 60일 이내 확정
Non-Sub 미가입 사업체 포함
Go-to-Market 로드맵 — 채널별 순서
Month 1-2 (직접 접근)
① LinkedIn DM — "상업용 리드 무료 샘플 10건" ② Insurance-Forums.com (67K 멤버) 스레드 게시 ③ Agency Intelligence Podcast 청취자 타겟 ④ WC TX/OR 샘플 50건 무료 배포 → 전환율 측정
Month 3-6 (파트너십)
⑤ MGA 파트너십 — Amwins/Burns&Wilcox 접촉 ⑥ IIABA 지역 지부 후원 ($500~$2,000/행사) ⑦ WC 전문 에이전트 협회 (NCCI 네트워크) ⑧ 성과 기반 계약 (리드당 수수료 30~50%)
수익 시뮬레이션 (에이전트 채널 기준)
시나리오
에이전트 수
리드/에이전트/월
단가
월 수익
연 수익
보수 (6개월)
100
5
$150
$75K
$900K
기본 (12개월)
500
10
$150
$750K
$9M
낙관 (18개월)
2,000
15
$150
$4.5M
$54M
* 채널 수익만. WC 파이프라인 별도 (Tier A++/A $380K~$910K/월 + Tier C $25M~$62M/월).
U. 모기지 Bond → 보증채권 에이전트 (SBA 디렉토리, G·T와 동일 채널). NMLS 면허 유지용 채권.
V. RE E&O → 전문직배상책임 에이전트 (Rice Insurance, Victor). 부동산 면허 갱신 의무 E&O.
→ 보험 라인 자체가 달라 에이전트 풀 완전 분리.
Hard filter 아님 — BUY 후 stratification으로 alpha 농도 측정
#1 Analyst Coverage ≤ 10
정보 비대칭 최대 → 시장 반응 지연 극대화
#2 Miss -3% ~ -7%
중간 크기 miss = 과잉반응 최대 구간
#3 연속 Miss 제거
직전 분기 miss = 진짜 악화, mean reversion 없음
#4 Tech / Healthcare
tone signal 학술적으로 가장 강한 섹터
📊 v9 vs v10 핵심 차이
항목
v9
v10
트랜스크립트 소스
EDGAR ex99 (85% press release)
Finnhub API (90% 실제 트랜스크립트)
Primary Signal
velocity (전체 linear slope)
Arc = QA exec − PR exec tone
Q&A 분리 성공률
5.5%
~85%
에지 증폭 필터
없음
analyst coverage + miss size + 섹터
🗺️ 구현 → 수익화 로드맵
flowchart TD
A["Step 1\nFinnhub API key 발급\n무료 tier, 60 calls/min"] --> B
B["Step 2\nbacktest-187-v10.py 구현\nFinnhub + Arc + FinBERT"] --> C
C["Step 3\n소규모 테스트 (20종목)\nArc 분포 확인 → 임계값 보정"] --> D
D["Step 4\n전체 실행 (503종목)\n3~6시간, CUDA 권장"] --> E
E{결과 판정}
E -->|"N≥80\n승률>53%\np<0.05"| F["✅ 검증 완료\n성공 기준 달성"]
E -->|"N부족\nor 승률 미달"| G["재설계\n임계값 조정\nor 유니버스 확대"]
F --> H["Phase 2: 확장"]
H --> I["숏사이드 추가\narc<0 SHORT"]
H --> J["UK+Canada\n유니버스 확대"]
H --> K["보유기간 최적화\nDay+3 vs Day+10"]
I --> L["Phase 3: 수익화"]
J --> L
K --> L
L --> M["신호 구독 서비스\n$1,000~2,000/월"]
L --> N["QuantConnect\nAlpha Streams"]
L --> O["옵션 전략\nATM call leverage"]
style F fill:#1a2a1a,stroke:#7ee787,color:#7ee787
style G fill:#2a1515,stroke:#f87171,color:#f87171
style M fill:#1a2010,stroke:#7ee787
style N fill:#1a2010,stroke:#7ee787
style O fill:#1a2010,stroke:#7ee787
📅 예상 타임라인
오늘 — Week 1
Finnhub API key 발급 → backtest-187-v10.py 구현 → 소규모 테스트 실행
Week 1~2
전체 실행 (503종목) → 결과 분석 → 성공 기준 판정 → 대시보드 결과 업데이트
Month 1
숏사이드 추가 + UK/Canada 유니버스 → 신호 수 50~90건/년으로 확대
Month 3~6
실시간 레코드 구축 → 무료 트라이얼 5명 → 유료 전환 → 신호 구독 서비스 론칭
📈 유니버스 확장 시나리오
flowchart LR
US["🇺🇸 US S&P 500\n503종목\n연 20~30 신호"] --> T1["Phase 1\n연 20~30 신호\n$240K~$360K/yr\n(구독 20명×$1K)"]
UK["🇬🇧 UK FTSE 350\n+350종목\n연 +15~25 신호"] --> T2
CA["🇨🇦 Canada TSX\n+250종목\n연 +10~20 신호"] --> T2
US --> T2["Phase 2\n연 45~75 신호\n$600K~$900K/yr"]
AU["🇦🇺 Australia ASX\n+200종목\n연 +8~15 신호"] --> T3
JP["🇯🇵 Japan N225\n영어 콜 한정\n연 +6~12 신호"] --> T3
T2 --> T3["Phase 3\n연 60~100 신호\n$960K+/yr"]
style T1 fill:#0f1f0f,stroke:#7ee787,color:#7ee787
style T2 fill:#1a1f0a,stroke:#f59e0b,color:#f59e0b
style T3 fill:#1a0f1a,stroke:#c084fc,color:#c084fc
💰 모델 A: 구독 서비스
$1,000/월 × 20명 = $240K/yr
$2,000/월 × 30명 = $720K/yr
구독자 상한: S&P 500 기준 100명 무제한 유동성
📊 모델 B: 성과 보수
50명 × $200K × avg 1.5% × 20%
= $90K~$270K/yr
성과 추적 필요, 신뢰도 높음
⚡ 모델 C: 옵션 레버리지
ATM call (5일 만기) × arc 신호
주식 +1.5% alpha → 옵션 +100~200%
= 10~20배 레버리지
🔗 모델 D: QuantConnect
Alpha Streams 마켓플레이스
라이선시 AUM 10bps/yr
= $25K~$50K/yr (즉시 시작 가능)
🎯 성공 기준 (사전 고정)
N ≥ 80
기준3: 최소 BUY count
> 53%
기준1: Wilson CI lower > 50%
p < 0.05
기준2: avg_alpha t-test
🔬 리서치 이터레이션 흐름
flowchart LR
I1["Iter 1\n2026-03-24\nv8 BUY 조건 확정\narc 수집전용\nvel≥0.003"] --> I2
I2["Iter 2\n2026-03-24\narc BUY 제거 확정\nboilerplate+conf filter\nmulti-HP 채택"] --> I3
I3["Iter 3\n2026-03-24\nWikipedia 유니버스\n17개 패턴\nscoring 수집"] --> PIVOT
PIVOT{"⚠️ 구조 문제 발견\nEDGAR 85% press release\n→ 전략 근본 재검토"} --> V9
V9["v9 실행 완료\n2026-03-26\nN=1354건\nOOS BUY 39~61\nDay+20 기준1+2 ✅\nN<80 미달"] --> V10A
V10A["v10c 시도\n2026-03-26\nMotley Fool 스크래핑\n→ 0건 수집 실패\n차단됨"] --> V10B
V10B["v10-fh 시도\n2026-03-26\nFinnhub API\n→ 403 무료티어 미지원\n유료 플랜 필요"] --> NEXT
NEXT{"🔍 대안 탐색 중\nAlpha Vantage\nFMP 250/day\nEDGAR 구조 개선"}
style PIVOT fill:#2a1010,stroke:#f87171,color:#f87171
style V9 fill:#1a2a1a,stroke:#7ee787,color:#7ee787
style V10A fill:#2a1a10,stroke:#f59e0b,color:#f59e0b
style V10B fill:#2a1a10,stroke:#f59e0b,color:#f59e0b
style NEXT fill:#1a1a2a,stroke:#60a5fa,color:#60a5fa