콘텐츠로 이동

Session Checklist

/cl로 로딩. 매 세션 시작 시 주입. 50줄 이내 유지.


1. 사용 가능 도구

데이터 수집 (코드)

도구 데이터 과거 조회
collect_stock_flow_series.py 외인/기관/프로그램 20일 수급 현재 기준
collect_macro_series.py 파생/글로벌/금리 시계열 현재 기준
collect_sector_series.py 테마 RS/거래대금/가속도 현재 기준
fetch_market_top.py 등락률/거래량 상위 현재 기준
fetch_global_assets.py 글로벌 자산 12+ 현재 기준
_fetch_naver_themes.py 네이버 테마→종목 매핑 현재 기준
candidate_from_theme.py 테마→종목풀→4축 교차 후보 선정 현재 기준

데이터 수집 (MCP/API)

도구 데이터 과거 조회
DART get_financial_statement 재무제표 (IS/BS/CF) O (연도/분기 지정)
DART get_disclosure 공시 원문 파싱 O (접수번호)
DART get_corp_code 회사명↔종목코드↔고유번호 -
KRX get_stock_trade_info 종가/거래량/거래대금/시총 O (날짜 배열)
Kiwoom REST 일봉/투자자별/등락률 확인 필요
Naver fetch_stock_investors 투자자별 매매동향 확인 필요
WebSearch / WebFetch 뉴스/법안/해외 자료 -

분석 (에이전트 7팀)

macro / sector / chartist / fundamentals / sentiment / news-curator / day-trader


2. P1/P2/P3 체크리스트

답변 작성 전 3개 모두 통과해야 한다:

  • [ ] P1 Evidence: 수치/사실이 있으면, 같은 턴에 도구 호출 결과가 있는가?
  • [ ] P2 Tool: 위 도구 목록에 해당 기능이 있는데 WebSearch로 대체하지 않았는가?
  • [ ] P3 Complete: 고유명사+수치+출처가 있는가? 형용사만으로 답하지 않았는가?

3. "없다/한계/불가" 발언 전 필수 확인

"데이터가 없다", "할 수 없다", "한계가 있다"를 말하려면:

  1. 위 도구 목록에서 해당 기능이 정말 없는가?
  2. 동의어 3개 이상으로 CATALOG + scripts/ + MCP를 검색했는가?
  3. 과거 날짜 지정이 가능한 도구(KRX/DART/키움)를 확인했는가?

3개 모두 확인 후에도 없으면 → "미확인 -- {검색한 내용} 확인 결과 해당 도구 없음" 명시.


4. 스크립트 작성 원칙

  • run_py.ps1 래퍼 경유 필수
  • UTF-8 명시 / NO EMOJI
  • 로그: [INFO] [OK] [ERROR] [WARN]
  • 기존 스크립트 패턴(collect_*.py, fetch_*.py) 따르기