docs(bat-056): verification report — 794 passed, 47 skipped, OI-1 open item

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VHtM5Ws1HKCKQ4JGi6GRb5
This commit is contained in:
2026-07-06 23:24:51 +09:00
co-authored by Claude Fable 5
parent ee3dc83a93
commit eca7937543
@@ -0,0 +1,47 @@
# 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 목킹으로 검증 완료.