diff --git a/docs/evidence/late-fill-lifecycle-20260914/linux-tests.json b/docs/evidence/late-fill-lifecycle-20260914/linux-tests.json new file mode 100644 index 0000000..d4302db --- /dev/null +++ b/docs/evidence/late-fill-lifecycle-20260914/linux-tests.json @@ -0,0 +1,40 @@ +{ + "source": "/srv/fidc/programs/runtime-snapshots/lot-lifecycle-20260914-AEGDYL", + "build": "/srv/fidc/canonical/build/lot-lifecycle-20260914-AEGDYL", + "commits": { + "fidc-backtest-engine": "b4c68be29b98dc814fa75641f629dd18e1dd803b", + "fidc-backtest-service": "49f280075e6b9dce2ef149fc190cfe663411b905", + "fidc-trading-platform": "ae83fd30f56a5420a235022b0a169aaf0bae55cf" + }, + "source_unchanged": true, + "results": [ + { + "repository": "fidc-backtest-engine", + "exit_code": 0, + "elapsed_seconds": 60.008, + "passed": 889, + "failed": 0, + "ignored": 9, + "log_sha256": "7d0760a024a564cd2c18b7bf3b41ab8ba6f95d7e259d49a43191f0ebe666989e" + }, + { + "repository": "fidc-trading-platform", + "exit_code": 0, + "elapsed_seconds": 102.011, + "passed": 625, + "failed": 0, + "ignored": 63, + "log_sha256": "ab55da8d47425a0acc6c33dc4bc352f463ad4e1aac887b0169a90f18cb6763cb" + }, + { + "repository": "fidc-backtest-service", + "exit_code": 0, + "elapsed_seconds": 118.011, + "passed": 589, + "failed": 0, + "ignored": 16, + "log_sha256": "ff6946b18567dad6dab41b6c36f65ea1181d7ee6b7d53b6ceb568b1dedb7abae" + } + ], + "available_bytes": 94029492224 +} diff --git a/docs/evidence/late-fill-lifecycle-20260914/runtime.json b/docs/evidence/late-fill-lifecycle-20260914/runtime.json new file mode 100644 index 0000000..89d3feb --- /dev/null +++ b/docs/evidence/late-fill-lifecycle-20260914/runtime.json @@ -0,0 +1,61 @@ +{ + "observed_date": "2026-09-14", + "status": "tested_not_deployed", + "source_snapshot_manifest_sha256": "5560614fa2ce2b0c905c44011ff4147df1fe7c04be93cd3c1410cd16fca025de", + "immutable_source_file_count": 962, + "test_scope": "fidc-lot-lifecycle-check-20260914-AEGDYL.scope", + "test_cpu_quota_percent": 400, + "test_memory_max_gib": 12, + "source_runtime_commit": "d5b682c6d09704ff23d725a8dd8b155db3eb6967", + "source_runtime_pid": 1700096, + "source_runtime_changed": false, + "runtime_services": [ + { + "service": "omniquant-highmem177.service", + "pid": 987464, + "state": "active", + "version": "v2026.9.14.8" + }, + { + "service": "fidc-backtest-service-highmem177.service", + "pid": 4108679, + "state": "active", + "exe_sha256": "5933b7423c6722e5fe644a604c915a27ceb89900f690b092d1689bfe0fe389b7" + }, + { + "service": "fidc-paper-trading-highmem177.service", + "pid": 3765829, + "state": "active", + "exe_sha256": "3ebd7ce815e325ff0bb38632ef5b5e5cd5aff7a4e0601ba0229feb3201cdefe3" + }, + { + "service": "fidc-live-trading-highmem177.service", + "pid": 3765783, + "state": "active", + "exe_sha256": "1f4b2d697accdbb76d89cd7cb9c3ae4dad942d86e3dde2e7d211eee5879b9144" + }, + { + "service": "fidc-strategy-runtime-highmem177.service", + "pid": 3765705, + "state": "active", + "exe_sha256": "5a160ba9588f0ba9275f7d33152667be176cece310fc3026d4c043d897d44b4c" + }, + { + "service": "fidc-trading-control-highmem177.service", + "pid": 3765532, + "state": "active", + "exe_sha256": "9feade5eed04007595f6ef88e076a3f501631b06cb6dc9d9b6d7f5be379b0a20" + } + ], + "engine_development_checkout": "b4c68be29b98dc814fa75641f629dd18e1dd803b", + "preserved_service_development_checkout": "5991e7733d9e2a770f740e971924b12cc5f7d29d", + "production_order_or_cancel_requests_by_this_verification": 0, + "production_task_configuration_writes_by_this_verification": 0, + "remaining": [ + "Source freeze authorization and physical partition validation", + "Actual Source and Runner shadow joint acceptance", + "Unaccepted Arrow performance candidate gate", + "Delayed observations spanning already applied corporate actions and remaining cross-mode matrix" + ], + "source_runtime_tracked_clean": true +} diff --git a/docs/late-fill-lot-lifecycle-20260914.md b/docs/late-fill-lot-lifecycle-20260914.md index 320aeb4..17c1093 100644 --- a/docs/late-fill-lot-lifecycle-20260914.md +++ b/docs/late-fill-lot-lifecycle-20260914.md @@ -33,3 +33,11 @@ 实际 Source/Runner 联合回放和未准入 Arrow 性能门禁尚未通过;Source明确冻结仍待独立解除授权。另需继续验证迟到回报跨越已经执行过的除权/派息/换股事件、跨模式历史持有事实及其余参数矩阵。本节只证明列出的组合,不能外推全部公司行为或关闭完整目标。 旧opening-clock-UUx5ru与FewUWP收据均不包含本次账本修复,不得覆盖。后续新的Linux/发布证据另附,本轮不修改原池、任务、历史或交易开关。 + +## Linux复验与当前状态 + +代码修复e9c9ecb、两组锁定/保护变体b4c68be均已提交推送;177引擎开发树已更新到b4c68be、tracked clean。新的`lot-lifecycle-20260914-AEGDYL`只读快照绑定Engineb4c68be/Service49f2800/Tradingae83fd3,962个文件、独立build根、4CPU/12GiB及1GiB容量线。 + +Core889、Trading625、Runner/API589(含Linux额外2项平台测试)通过,源码前后不变,测试已结束。收据[linux-tests.json](evidence/late-fill-lifecycle-20260914/linux-tests.json)及[runtime.json](evidence/late-fill-lifecycle-20260914/runtime.json)。本轮只是新快照测试,没有再构建release或创建发布tag,不覆盖已完成批次。 + +Source仍d5/PID1700096、tracked clean,生产UI及五后端PID/实际二进制SHA与上一轮相同;保留Service并行开发5991e77。没有委托/撤单/任务配置写入,没有解冻Source或重启生产。完整Goal继续上述剩余矩阵及正式Source/Runner验收,不把这些确定性测试外推为真实交易通过。