docs: confirm BAT-063 virtual certification

This commit is contained in:
jordan
2026-07-29 21:50:13 +09:00
parent 56b35b257b
commit ce82f93a52
5 changed files with 53 additions and 21 deletions
@@ -1,6 +1,6 @@
# BAT-063: KIS 전체 거래소 일별 체결조회
- Status: in-progress
- Status: release-candidate
- Profile: standard
- Source Discovery: REQ-118 CHG-20260729-01
- Source REQ: REQ-118
@@ -1,6 +1,6 @@
# BAT-063 Verification
- Status: pending
- Status: confirmed
- Batch: BAT-063
- Verified By: delivery-runner
@@ -8,11 +8,13 @@
| AC | 결과 | 근거 |
| --- | --- | --- |
| REQ-118 AC-1~3 | PASS | 선행 BAT-056 증거 + 이번 KIS broker 전체 회귀 |
| REQ-118 AC-4 일반 조회 | PASS | `test_poll_fill_uses_current_daily_fill_contract_for_all_venues` |
| REQ-118 AC-4 결과불명 조회 | PASS | `test_unknown_submission_resolves_from_recent_daily_orders` |
| REQ-118 AC-5~6 | PASS | 기존 현재가 시장구분 테스트 + Core 전체 회귀 |
| REQ-118 AC-7~8 | PASS | 주문·취소 집중검사와 Core 전체 회귀 |
| 실전·모의 거래 ID | PASS | `test_daily_fill_request_uses_current_live_and_mock_contract` |
| 기존 주문·취소·상태 해석 | PASS | KIS broker 집중검사와 Core 전체 회귀 |
| 가상 주문 수명주기 | PENDING | 공용 인증 1~7단계 실행 전 |
| 가상 주문 수명주기 | PASS | 공용 인증 1~7단계 |
## Evidence
@@ -21,13 +23,25 @@
- Core 전체: 922 passed, 51 skipped.
- 변경 파일 Ruff: PASS.
- Certification:
- 공용 인증 산출물 경로는 실행 후 기록한다.
- 공용 가상 인증: logic → regression → virtual contract → virtual end-to-end
→ fault injection → restart recovery → ledger reconcile 전 단계 PASS.
- 최종 상태: 미체결 0, 포지션 0, 중복 주문 0, 원장 일치.
- 산출물:
`/Volumes/J_HDD/virtual_exchange/artifacts/validation/trex-core-execution/core-daily-fill-all-20260729-2146-kst/run.json`
## Architecture Verification
- 공개 broker 포트, 상태 해석, 폴링 간격, 전략·가격·수량 정책은 변경하지 않았다.
- 수익률 BT 영향은 없다. 주문 수명주기 변화 가능성은 공용 가상 인증 1~7단계로
검증했다.
- 저장소에 FROZEN 규칙 파일이 없고 변경 범위에 `TODO`, `FIXME`, `HACK`,
`Quick Fix` 잔여가 없다.
## Result
- Ready for Release: false
- Ready for Release: true
- Blocking Issues:
- 깨끗한 커밋 기준 공용 가상 인증 1~7단계가 아직 실행 전이다.
- 없음.
## Safety Classification
+1 -1
View File
@@ -66,4 +66,4 @@
| BAT-058 | standard | release-candidate | REQ-123 | dcy-038 | [bat-058](./bat-058_20260716_cost-basis-safe-sync-seed/) |
| BAT-059 | standard | release-candidate | REQ-124 | dcy-039 | [bat-059](./bat-059_20260727_intent-venue-fanin/) |
| BAT-062 | standard | release-candidate | REQ-127 | dcy-042 | [bat-062](./bat-062_20260729_shared-account-capital-allocation/) |
| BAT-063 | standard | in-progress | REQ-118 (CHG-20260729-01) | REQ-118 change-req | [bat-063](./bat-063_20260729_kis-daily-fill-all/) |
| BAT-063 | standard | release-candidate | REQ-118 (CHG-20260729-01) | REQ-118 change-req | [bat-063](./bat-063_20260729_kis-daily-fill-all/) |