1.5 KiB
1.5 KiB
BAT-063 Implementation
- Status: completed
- Batch: BAT-063
Plan Summary
- KIS 일별 체결조회 요청 계약을 Core의 단일 private helper로 모으고 일반 주문과 결과불명 주문 조회가 동일한 신형 거래 ID와 전체 거래소 조건을 사용하게 한다.
Changed Files
trex_core/adapters/broker/kis.pytests/adapters/broker/test_kis.pydocs/interface-contract.mddocs/runtime-flows.mddocs/srs/Integration/req-118_kis-broker-venue-parameterization.mddocs/batches/bat-063_20260729_kis-daily-fill-all/*
Execution Log
- 날짜·종목·주문번호를 받는
_daily_fill_request를 추가했다. - 실전
TTTC0081R, 모의VTTC0081R,EXCG_ID_DVSN_CD=ALL을 한 곳에 고정했다. - 일반
poll_fill과 결과불명 주문 복구가 같은 helper를 사용하도록 바꿨다. - 기존 응답 파싱, 상태 판정, 공개 포트와 재시도 주기는 변경하지 않았다.
- 일반·결과불명·실전·모의 요청 계약을 단위검사로 고정했다.
Validation
- KIS broker 집중검사: 59 passed, 1 skipped.
- Core 전체 회귀: 922 passed, 51 skipped.
- 변경 파일 Ruff: PASS.
- 공용 가상 인증은 커밋 후 깨끗한 작업트리에서 1~7단계로 실행한다.
Remaining Risks
- 가상 인증은 실전 KIS 응답이나 주문 가능 상태를 증명하지 않는다.
- 이 배치는 실주문, 계정 설정, 주문 게이트, 배포를 변경하지 않는다.