티켓 목록 — KRX 수급 데이터 연동

DAG

flowchart LR
    T01["STK10-01\nDB 스키마"]
    T02["STK10-02\nKRX MDC client"]
    T03["STK10-03\n투자자별 거래실적"]
    T04["STK10-04\n외국인 보유"]
    T05["STK10-05\n공매도"]
    T06["STK10-06\n신용잔고"]
    T07["STK10-07\n밸류에이션"]
    T08["STK10-08\n수집 스케줄러"]
    T09["STK10-09\n수급 팩터 read API"]
    T10["STK10-10\nml 스코어링 반영"]
    T11["STK10-11\n전환 시그널 대시보드"]
    T01 --> T03
    T01 --> T04
    T01 --> T05
    T01 --> T06
    T01 --> T07
    T02 --> T03
    T02 --> T04
    T02 --> T05
    T02 --> T06
    T02 --> T07
    T03 --> T08
    T04 --> T08
    T05 --> T08
    T06 --> T08
    T07 --> T08
    T03 --> T09
    T04 --> T09
    T05 --> T09
    T06 --> T09
    T07 --> T09
    T09 --> T10
    T08 --> T11

Wave 분포

Wave티켓너비
1STK10-01, STK10-022
2STK10-03, STK10-04, STK10-05, STK10-06, STK10-075
3STK10-08, STK10-092
4STK10-10, STK10-112
  • 평균 너비 2.75. Wave 2가 팩터별 수직 슬라이스로 넓게 fan-out (각 새 하위 패키지·파일, 교집합 ∅).
  • Wave 1은 연관 없는 두 병목(스키마 SQL / KRX client Kotlin)이라 분리해 동시 진행.
  • STK10-11(대시보드·알람)은 옵저버빌리티 스택(STK-OBS) 완료에도 의존 — 미완 시 STK10-08의 메트릭 emission·DB 로그·Discord 알림만 선반영하고 대시보드는 STK-OBS 이후.

티켓 목록

ID제목크기의존
STK10-01KRX 수급 5종 + collect_log 테이블 마이그레이션S
STK10-02KRX MDC client (OTP·재시도·백오프)M
STK10-03투자자별 거래실적 수집·영속화MSTK10-01, STK10-02
STK10-04외국인 보유 수집·영속화SSTK10-01, STK10-02
STK10-05공매도 수집·영속화 (거래일/공시일)MSTK10-01, STK10-02
STK10-06신용잔고 수집·영속화SSTK10-01, STK10-02
STK10-07밸류에이션(PER/PBR/배당) 수집·영속화SSTK10-01, STK10-02
STK10-08마감 후 수집 스케줄러·수동 트리거 + 모니터링MSTK10-03~07
STK10-09종목·기준일 수급 팩터 read APISSTK10-03~07
STK10-10ml 추천 스코어링에 KRX 팩터 반영MSTK10-09
STK10-11청크 전환 시그널 대시보드·알람SSTK10-08, STK-OBS