# BAT-056 Verification - Status: Verified (draft-batch-verification) - Date: 2026-07-06 - Commit: 1d82ca0 ## 테스트 결과 ``` 794 passed, 47 skipped in 2.71s ``` 기존 스위트: 777 passed, 47 skipped 신규 추가: 17개 (test_venue.py) 결과: 794 passed (+17), 47 skipped (불변) — 기존 회귀 없음 ## AC 매핑 | AC | REQ | 테스트 | 결과 | | --- | --- | --- | --- | | REQ-117 AC-1 | venue 기본값 KRX | test_order_request_venue_default_krx | PASS | | REQ-117 AC-2 | venue NXT 지정 | test_order_request_venue_nxt | PASS | | REQ-117 AC-3 | 기존 회귀 없음 | 전체 pytest 794+47 | PASS | | REQ-117 AC-4 | 위치 인수 순서 불변 | test_order_request_positional_args_unchanged, test_order_request_full_positional | PASS | | REQ-117 AC-5 | paper venue 무영향 | test_paper_submit_nxt_accepted, test_paper_cancel_venue_ignored | PASS | | REQ-118 AC-1 | submit KRX EXCG 포함 | test_submit_order_krx_includes_excg | PASS | | REQ-118 AC-2 | submit NXT EXCG 포함 | test_submit_order_nxt_includes_excg | PASS | | REQ-118 AC-3 | cancel NXT EXCG 포함 | test_cancel_order_nxt_includes_excg | PASS | | REQ-118 AC-4 | poll_fill TR 미확인 | open item (코드 주석 + design.md 기록) | OPEN | | REQ-118 AC-5 | get_price 기본 J | test_get_current_price_default_market_j | PASS | | REQ-118 AC-6 | get_price UN | test_get_current_price_market_un | PASS | | REQ-118 AC-7 | 기존 회귀 + EXCG 추가만 다름 fixture | test_submit_order_krx_only_adds_excg_field | PASS | | REQ-118 AC-8 | paper cancel 시그니처 정합 | test_paper_cancel_venue_ignored, test_paper_cancel_default_venue, test_paper_cancel_backward_compat_no_venue | PASS | ## Open Items ### OI-1: REQ-118 AC-4 — poll_fill NXT 체결 포함 여부 미확인 - 현황: 웹 접근 불가 환경 — KIS 개발자 센터 TTTC8001R NXT 체결 포함 여부 문서 확인 불가. - 보수 구현: 기존 TR(TTTC8001R/VTTC8001R) 유지. 코드 주석에 open item 명시. - 향후: NXT 체결 주문 발생 후 실측 확인 → 미포함 시 TTTC0081R 전환 별도 batch. - 운영 스모크 필요: NXT 주문 체결 후 poll_fill 응답에 해당 주문 포함 여부 확인. ## 미확인 항목 정직 기록 1. poll_fill TTTC8001R NXT 체결 포함 여부 — 미확인 (OI-1, 운영 스모크 필요) 2. VTS(모의투자)에서 NXT EXCG_ID_DVSN_CD 동작 — 미확인 (REQ-118 Notes 참조). 단위 테스트는 HTTP 목킹으로 검증 완료.