Files
fidc-backtest-engine/docs/evidence/batched-current-rolling-rejection-20260905.json
2026-09-05 02:38:32 +08:00

44 lines
1.8 KiB
JSON

{
"schemaVersion": "fidc-batched-current-rolling-rejection/v1",
"measuredAt": "2026-09-05T02:38:00+08:00",
"host": "192.168.31.177",
"candidateCommit": "004a46c",
"revertCommit": "43b15b2098c427869a4a582b4b24325155b1370e",
"restoredRunnerBinarySha256": "a4135986b69625a0f3443e9091754874b3f9d65e9913424298c5d8fedf733985",
"candidate": {
"description": "collect static current rolling windows at strategy construction, batch them per stock, and store fixed current close/volume arrays in StockExpressionState",
"processColdEngineSeconds": 6.412,
"processHotEngineSeconds": [6.046, 6.497, 6.035, 6.309, 6.074],
"processHotMedianEngineSeconds": 6.074
},
"rollback": {
"processColdEngineSeconds": 5.18,
"processHotEngineSeconds": [5.48, 5.47, 4.602],
"processHotMedianEngineSeconds": 5.47
},
"observedCandidateRegressionPercent": 11.04204753199269,
"businessContract": {
"totalReturn": 0.9219861819172002,
"tradeCount": 26088,
"canonicalSha256": "b42fea66237d06eadb24f6b8c9e2760e7319fe3699f315b99e01f433ef2aa234",
"resultStoreSha256": "92343fb369fea68b2544b654151c5c43a935940580b14afbe8eefb3844f72a54",
"resultConsistent": true,
"terminalAuditStatus": "clean"
},
"testGate": {
"coreUnitTotal": 421,
"corePassed": 415,
"ignoredManualBenchmarks": 6,
"failed": 0,
"integrationSuitesPassed": true
},
"remoteArtifacts": [
"/srv/fidc/canonical/run/fidc-private/evidence/batched-current-rolling-primary-20260905.json",
"/srv/fidc/canonical/run/fidc-private/evidence/batched-current-rolling-rollback-20260905.json"
],
"acceptance": {
"status": "rejected_and_removed",
"reason": "the larger per-stock state and eager batch work cost more than the repeated scalar helper calls on the real five-year workload"
}
}