diff --git a/CLAUDE.md b/CLAUDE.md index abdb62d..d1df920 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,10 +1,11 @@ # popol — 관심종목 워치리스트 -검색한 미국 주식의 RSI·이동평균(50/200)·매수존(-10~-25%)·밸류에이션을 자동 계산하는 모바일 PWA. 계산 공식은 코드 내장(검색한 어떤 종목이든 동일 적용), 데이터는 무료 API 실시간. 구글 시트는 더 이상 사용 안 함. 설계/계획 문서는 docs/superpowers/. +미국·한국 주식의 RSI·이동평균(50/200)·이격도(MA 매매신호)·매수존(-10~-25%)·밸류에이션을 자동 계산하는 모바일 PWA. UI는 US/국장 탭으로 분리. 계산 공식은 코드 내장(검색한 어떤 종목이든 동일 적용), 데이터는 무료 API 실시간. 구글 시트는 더 이상 사용 안 함. 설계/계획 문서는 docs/superpowers/. - 스택: Next.js 15 (App Router) · TypeScript · Tailwind · Vitest - 데이터: Yahoo v8 chart · Finnhub · FRED · CNN F&G · frankfurter - 외부 호출은 전부 서버 라우트(`/api/*`)에서만 (키 은닉 + 캐싱) +- 시장 구분: Yahoo `meta.currency === "KRW"` → 국장(KR). 국장은 ₩ 표시·환율변환 없음·공포지수/금리/환율 카드 숨김·Finnhub 밸류에이션 스킵. `/stock/[ticker]` 직접 진입도 동일. 한글명 검색은 `src/lib/krStocks.ts` 매핑(주요 종목, Yahoo 검색은 한글 0건이라 필요). 계산(RSI·이평선·이격도)은 시장 무관. ## Deploy Configuration (configured by /setup-deploy) - Platform: Vercel @@ -23,7 +24,7 @@ - Health check: {PROD_URL}/api/macro ### Env vars (Vercel Project → Settings → Environment Variables) — 모두 선택 -- FINNHUB_API_KEY (optional — valuation badges PER/PSR/PBR/ROE) +- FINNHUB_API_KEY (optional — valuation badges PER/PSR/PBR/ROE; 국장 종목에는 호출 안 함) - FRED_API_KEY (optional — 10yr yield / HY spread) - GOOGLE_SITE_VERIFICATION (optional — Search Console HTML-tag 인증. URL 접두어 속성 사용; vercel.app 서브도메인은 DNS 인증 불가) # 검색·시세·RSI·매수존·환율·공포지수는 키 없이 동작. 구글 시트 더 이상 사용 안 함.