docs: preserve KIS traffic certification evidence
This commit is contained in:
+2
@@ -0,0 +1,2 @@
|
||||
.....s......... [100%]
|
||||
14 passed, 1 skipped in 1.76s
|
||||
+13
@@ -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"
|
||||
}
|
||||
+1
@@ -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"}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
............... [100%]
|
||||
15 passed in 0.08s
|
||||
+14
@@ -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
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
.................. [100%]
|
||||
18 passed in 1.77s
|
||||
+29
@@ -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"
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
..s............... [100%]
|
||||
17 passed, 1 skipped in 0.03s
|
||||
+2
@@ -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/
|
||||
```
|
||||
|
||||
이 인증은 실계좌 또는 실주문 승인이 아니다. 실제 주문 관문과 계정 설정은
|
||||
별도 승인 없이 변경하지 않는다.
|
||||
Reference in New Issue
Block a user