- detect_and_log_market_regime(): DB 조회 → KIS API 직접 호출 (KODEX200 069500)
- 1차 KIS API (320일), 2차 DB 폴백
- 이전: DB에 KODEX200 데이터 없으면 UNKNOWN → 레짐 필터 미작동
- naver_finance: limit + kospi_ratio 파라미터 추가
- 기본 KOSPI 60% + KOSDAQ 40% 균형 배분
- 이전: KOSPI만 500개 채워지고 KOSDAQ 0개 되는 문제 해결
- batch_daily_analysis: 네이버 파이낸스 직접 호출로 변경
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- [🔴] saver_task 예외 시 deadlock 방지: asyncio.wait로 saver_task 예외 감지
- [🔴] logging.basicConfig를 __main__ 블록으로 이동 (인프로세스 실행 시 충돌 방지)
- [🟡] get_all_tradable_stocks: 최소 종목 수(50개) 미만 시 RuntimeError 발생
- [🟠] detect_and_log_market_regime: df=None일 때 len(df) 호출 안전하게 수정