diff --git a/docs/evidence/opening-clock-20260914/linux-tests.json b/docs/evidence/opening-clock-20260914/linux-tests.json new file mode 100644 index 0000000..902a88b --- /dev/null +++ b/docs/evidence/opening-clock-20260914/linux-tests.json @@ -0,0 +1,40 @@ +{ + "source": "/srv/fidc/programs/runtime-snapshots/opening-clock-20260914-UUx5ru", + "build": "/srv/fidc/canonical/build/opening-clock-20260914-UUx5ru", + "commits": { + "fidc-backtest-engine": "13c89e8d59f21df6280d722f369d0ec8d9a6457e", + "fidc-backtest-service": "49f280075e6b9dce2ef149fc190cfe663411b905", + "fidc-trading-platform": "ae83fd30f56a5420a235022b0a169aaf0bae55cf" + }, + "source_unchanged": true, + "results": [ + { + "repository": "fidc-backtest-engine", + "exit_code": 0, + "elapsed_seconds": 56.007, + "passed": 885, + "failed": 0, + "ignored": 9, + "log_sha256": "9a887a23fc656d0f448502ecb2fca5fcfd82db15346f567e6a8b0bcaa88180d7" + }, + { + "repository": "fidc-trading-platform", + "exit_code": 0, + "elapsed_seconds": 90.054, + "passed": 625, + "failed": 0, + "ignored": 63, + "log_sha256": "048a7690ce874bccc58e3111decd183c3f88f649397c59cdfbaa3e4533662589" + }, + { + "repository": "fidc-backtest-service", + "exit_code": 0, + "elapsed_seconds": 118.011, + "passed": 589, + "failed": 0, + "ignored": 16, + "log_sha256": "ec4f51b30dd69d9c86812cbb1b1e310c277fdfcf29465978b8d87eb83f40204c" + } + ], + "available_bytes": 97373085696 +} diff --git a/docs/evidence/opening-clock-20260914/runtime.json b/docs/evidence/opening-clock-20260914/runtime.json new file mode 100644 index 0000000..b9dcc99 --- /dev/null +++ b/docs/evidence/opening-clock-20260914/runtime.json @@ -0,0 +1,60 @@ +{ + "observed_date": "2026-09-14", + "status": "tested_not_deployed", + "source_snapshot_manifest_sha256": "bf01cd040bdcbeaa0c81a93153eb8e505dd7dcb8c761731f7f3ed81b1b2b6b67", + "immutable_source_file_count": 959, + "test_scope": "fidc-opening-clock-check-20260914-UUx5ru.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": "13c89e8d59f21df6280d722f369d0ec8d9a6457e", + "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", + "Remaining corporate-action, holding-protection and full parameter matrix" + ] +} diff --git a/docs/opening-and-deferred-clock-20260914.md b/docs/opening-and-deferred-clock-20260914.md index 9d3c31a..ed30f6c 100644 --- a/docs/opening-and-deferred-clock-20260914.md +++ b/docs/opening-and-deferred-clock-20260914.md @@ -1,6 +1,6 @@ # 显式开盘、跨日 ETF 与委托时钟修复 -2026-09-14。本机候选已验证,尚未发布;完整股票池工作不以本阶段关闭。 +2026-09-14。候选本机及独立 Linux 已验证,尚未发布;完整股票池工作不以本阶段关闭。 ## 已复现的错误 @@ -34,6 +34,10 @@ ## 发布与剩余工作 -本修复不在已构建的 `manual-stream-20260914-FewUWP` 二进制中。该目录及既有 Linux 收据继续保留,不能覆盖或改写成包含本修复。新提交还须独立 Linux 和真实 Source/Runner 联合验收。 +功能提交 `13c89e8d59f21df6280d722f369d0ec8d9a6457e` 已推送并核对 main,177 引擎开发源码已快进到同一 SHA,tracked clean。保留 Service 并行开发提交 `5991e7733d9e2a770f740e971924b12cc5f7d29d`;联合测试使用已推送 Service49f2800/Tradingae83fd3,不覆盖该工作树。 + +新的只读 `opening-clock-20260914-UUx5ru` 快照 959 个文件,4CPU/12GiB独立 scope、boris 执行、1GiB磁盘线不变。Linux Core885、Trading625、Runner/API589(Linux额外2项平台测试)全部通过,源码前后不变。收据 [linux-tests.json](evidence/opening-clock-20260914/linux-tests.json),只读生产状态 [runtime.json](evidence/opening-clock-20260914/runtime.json)。这是独立程序测试,不是 Source 正式数据回放或生产交易验收。 + +本修复不在已构建的 `manual-stream-20260914-FewUWP` 二进制中。该目录及既有 Linux 收据继续保留,不能覆盖或改写成包含本修复。本轮没有新 release 构建/发布 tag;仍须真实 Source/Runner 联合验收及未准入 Arrow 性能门禁。 Source `d5` 版本冻结、研究/信号暂停、Live disabled 与旧任务/历史不变。Source 清单权威修复和新验证合同仍待明确解冻授权;本阶段没有发单、撤单或生产重启。后续继续公司行为、跨日保护/禁买及完整参数/适配器矩阵,不把以上确定性例子外推为全量生产完成。