1.2 KiB
1.2 KiB
id, status
| id | status |
|---|---|
| ac-0018 | active |
주문 venue 기본값·명시값 보존과 AUTO 제거
Criterion
intent venue가 누락되거나 null이면 core는 original order venue를 SOR로 정규화해야 하고 explicit KRX, NXT, SOR는 submit·ack·slot·restart·cancel 전 과정에서 변경 없이 보존해야 한다. AUTO는 admission, broker request와 persistence에서 거부해야 하며 기존 persisted AUTO는 migration으로 SOR로 전환해야 한다. core는 wall-clock time이나 session 추정으로 order venue를 KRX/NXT로 재라우팅해서는 안 된다.
Verification
- 성공 조건: 누락/null→SOR, explicit KRX/NXT/SOR identity 보존, SOR 부분체결 후 잔량 cancel과 restart가 original SOR를 사용하는 흐름이 통과한다.
- 실패·경계 조건: AUTO acceptance·저장, 시간 기반 venue 변환, ack actual venue로 slot order venue 덮어쓰기 또는 restart/cancel에서 original venue 손실은 FAIL이다.
- 검사 방법:
tests/adapters/broker/test_venue.py,tests/application/test_venue_intent_flow.py, migration/drift tests와 KIS request capture를 실행하여 wire·slot·SQL constraint를 단언한다.