docs: preserve KIS traffic certification evidence

This commit is contained in:
jordan
2026-07-28 20:40:49 +09:00
parent d6c2e2d28a
commit 7084304c9f
18 changed files with 201 additions and 0 deletions
@@ -0,0 +1,2 @@
.....s......... [100%]
14 passed, 1 skipped in 1.76s
@@ -0,0 +1,13 @@
{
"duplicate_orders": 0,
"final_slot_state": "inactive",
"ledger_consistent": true,
"ledger_trade_count": 2,
"official_comparable": false,
"open_orders": 0,
"order_adapter": "virtual_locked_replay",
"positions": 0,
"real_order_allowed": false,
"research_only": true,
"status": "PASS"
}
@@ -0,0 +1 @@
{"duplicate_orders": 0, "final_slot_state": "inactive", "ledger_consistent": true, "ledger_trade_count": 2, "official_comparable": false, "open_orders": 0, "order_adapter": "virtual_locked_replay", "positions": 0, "real_order_allowed": false, "research_only": true, "status": "PASS"}
@@ -0,0 +1,2 @@
............... [100%]
15 passed in 0.08s
@@ -0,0 +1,14 @@
..s..................................................................... [ 8%]
.............ss.................sssssss......sssssssssssssssssssssss.... [ 16%]
........................................sssssssss....................... [ 24%]
........................................................................ [ 32%]
........................................................................ [ 40%]
........................................................................ [ 48%]
........................................................................ [ 56%]
........................................................................ [ 64%]
........................................................................ [ 72%]
........................................................................ [ 80%]
........................................................................ [ 88%]
........................................................................ [ 96%]
................sssss............ [100%]
850 passed, 47 skipped in 3.32s
@@ -0,0 +1,2 @@
.................. [100%]
18 passed in 1.77s
@@ -0,0 +1,29 @@
{
"adapter_version": "v1",
"completed_stages": [
"logic",
"regression",
"virtual_contract",
"virtual_e2e",
"fault_injection",
"restart_recovery",
"ledger_reconcile"
],
"decision": "PASS",
"failed_stage": null,
"next_action": "allow_next_stage",
"problems": [],
"project_id": "trex-core-execution",
"report_path": "/Volumes/J_HDD/trex/trex-core/artifacts/validation/trex-core-execution/trex-kis-traffic-20260728-140301/run.json",
"retry_command": null,
"return_to": "caller",
"run_id": "trex-kis-traffic-20260728-140301",
"safety": {
"official_comparable": false,
"order_adapter": "virtual_locked_replay",
"real_order_allowed": false,
"research_only": true
},
"schema_version": "trading-validation-return/v1",
"through": "ledger_reconcile"
}
@@ -0,0 +1,104 @@
{
"adapter_version": "v1",
"certification_ready": true,
"completed_stages": [
"logic",
"regression",
"virtual_contract",
"virtual_e2e",
"fault_injection",
"restart_recovery",
"ledger_reconcile"
],
"config_sha256": "sha256:98f69eceec5893dfeac96541cdfc41afc37ea21b0153fd3bf45bdfad753e4892",
"project_id": "trex-core-execution",
"run_id": "trex-kis-traffic-20260728-140301",
"safety": {
"official_comparable": false,
"order_adapter": "virtual_locked_replay",
"real_order_allowed": false,
"research_only": true
},
"schema_version": "trading-validation-run/v1",
"stages": [
{
"duration_ms": 444,
"exit_code": 0,
"finished_at_kst": "2026-07-28T14:03:01+09:00",
"problems": [],
"stage_id": "logic",
"started_at_kst": "2026-07-28T14:03:01+09:00",
"status": "PASS",
"stderr_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "sha256:ef0631201b0665680a41ea773cf4785ad0b980d4a4b118c1e56a17d5270b7751"
},
{
"duration_ms": 3529,
"exit_code": 0,
"finished_at_kst": "2026-07-28T14:03:05+09:00",
"problems": [],
"stage_id": "regression",
"started_at_kst": "2026-07-28T14:03:01+09:00",
"status": "PASS",
"stderr_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "sha256:476b0adfc1f0179b0186799a38ed70fa4dc100b6afab750a87b3b9494b877fcc"
},
{
"duration_ms": 159,
"exit_code": 0,
"finished_at_kst": "2026-07-28T14:03:05+09:00",
"problems": [],
"stage_id": "virtual_contract",
"started_at_kst": "2026-07-28T14:03:05+09:00",
"status": "PASS",
"stderr_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "sha256:97e6ef08b571691c68a3f5a8faadc24d02f6e1f175ba44cc2b4cc1f0aa4e64bd"
},
{
"duration_ms": 1866,
"exit_code": 0,
"finished_at_kst": "2026-07-28T14:03:07+09:00",
"problems": [],
"stage_id": "virtual_e2e",
"started_at_kst": "2026-07-28T14:03:05+09:00",
"status": "PASS",
"stderr_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "sha256:d7ba8c071e5c81ad5d9c8ab565dcf88b56d8f3a0da3a365bf1fc48cd97607119"
},
{
"duration_ms": 1922,
"exit_code": 0,
"finished_at_kst": "2026-07-28T14:03:09+09:00",
"problems": [],
"stage_id": "fault_injection",
"started_at_kst": "2026-07-28T14:03:07+09:00",
"status": "PASS",
"stderr_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "sha256:e8cfa3d6741c1fef00ace911d09b71f913dd0cdd90d462006f64fdfb05d4844d"
},
{
"duration_ms": 1907,
"exit_code": 0,
"finished_at_kst": "2026-07-28T14:03:11+09:00",
"problems": [],
"stage_id": "restart_recovery",
"started_at_kst": "2026-07-28T14:03:09+09:00",
"status": "PASS",
"stderr_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "sha256:0c5bc5cedce4e6f0f396b1ac9f98a7ea67129af134aed215bd855ef75b926029"
},
{
"duration_ms": 78,
"exit_code": 0,
"finished_at_kst": "2026-07-28T14:03:11+09:00",
"problems": [],
"stage_id": "ledger_reconcile",
"started_at_kst": "2026-07-28T14:03:11+09:00",
"status": "PASS",
"stderr_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "sha256:8a667fffeec4f47eeb6b8c3e9934bd50b35d9eb681bb7a825425e2ec3ad86216"
}
],
"status": "PASS",
"through": "ledger_reconcile"
}
@@ -0,0 +1,2 @@
..s............... [100%]
17 passed, 1 skipped in 0.03s
@@ -0,0 +1,2 @@
... [100%]
3 passed in 1.72s
@@ -0,0 +1,30 @@
# TREX Core KIS 주문경로 가상 인증
- 실행 ID: `trex-kis-traffic-20260728-140301`
- 실행일: 2026-07-28 KST
- 대상 브랜치: `codex/account2-ownership-broker-adapter`
- 분류: `research_only=true`, `official_comparable=false`
- 주문 연결: `virtual_locked_replay`
- 실주문 허용: `real_order_allowed=false`
## 결과
공용 거래 실행 인증의 로직, 전체 회귀, 가상 주문계약, 매수·매도 왕복,
장애주입, 재시작 복구, 원장대조 1~7단계를 모두 통과했다.
- 최종 슬롯: `inactive`
- 주문 원장 거래: 2건
- 미체결: 0건
- 최종 포지션: 0건
- 중복 주문: 0건
- 전략·Core·가상 브로커 원장: 일치
기계 판독 정본은 아래 경로에 보존한다.
```text
artifacts/validation/trex-core-execution/
trex-kis-traffic-20260728-140301/
```
이 인증은 실계좌 또는 실주문 승인이 아니다. 실제 주문 관문과 계정 설정은
별도 승인 없이 변경하지 않는다.