From 950bcaa7aa58813d0157d0036572cf2d5e754fdc Mon Sep 17 00:00:00 2001 From: boris Date: Mon, 7 Sep 2026 11:34:25 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E9=80=9A=E7=94=A8=E8=A1=8C?= =?UTF-8?q?=E6=83=85=E8=A6=86=E7=9B=96=E5=B1=82=E5=90=A6=E5=86=B3=E7=BB=93?= =?UTF-8?q?=E8=AE=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...-quote-run-overlay-rejection-20260907.json | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 docs/evidence/execution-quote-run-overlay-rejection-20260907.json diff --git a/docs/evidence/execution-quote-run-overlay-rejection-20260907.json b/docs/evidence/execution-quote-run-overlay-rejection-20260907.json new file mode 100644 index 0000000..0334cf8 --- /dev/null +++ b/docs/evidence/execution-quote-run-overlay-rejection-20260907.json @@ -0,0 +1,47 @@ +{ + "schemaVersion": "fidc-engine-optimization-rejection/v1", + "generatedDate": "2026-09-07", + "host": "192.168.31.177", + "candidate": { + "engineCommit": "757b5665ca01bceb2bf8afe1ae2fe2dfc9c52c5c", + "implementationIdentitySha256": "a60aed1a405c1dc4713fdf72a379dcd07bc493998ec92c0aa0573c21ee863fc8", + "description": "Keep the flat immutable quote base and merge a run-local lazy quote overlay through every DataSet quote API." + }, + "revert": { + "engineCommit": "728ed795b0c3b9bac9b7e79cb90e469c106e3629", + "status": "deployed_and_healthy" + }, + "measurements": { + "currentCloseOneYear": { + "acceptedHotMedianEngineSeconds": 0.722, + "candidateHotMedianEngineSeconds": 0.858, + "candidateHotMedianTotalSeconds": 1.56, + "engineRegressionPercent": 18.836565 + }, + "nextBarOpenFiveYear": { + "acceptedHotMedianEngineSeconds": 2.223, + "candidateHotMedianEngineSeconds": 3.319, + "candidateHotMedianTotalSeconds": 4.032, + "engineRegressionPercent": 49.302744 + } + }, + "correctness": { + "totalReturnEqual": true, + "tradeCountEqual": true, + "canonicalResultDigestEqual": true, + "resultStoreDigestEqual": true, + "terminalAuditEqual": true, + "candidateWorkspaceCoreTestsPassed": 442, + "revertWorkspaceCoreTestsPassed": 441, + "workspaceFailures": 0 + }, + "decision": { + "status": "rejected_and_removed", + "reason": "Public DataSet reads paid overlay branching and enlarged code paths even when no overlay existed; end-to-end regressions outweighed the avoided lazy-write clone.", + "replacementDirection": "Build immutable shared Base Panels before engine execution. Any supplemental intraday store must be private to the broker/loader and must not alter generic DataSet read APIs." + }, + "supportingEvidence": [ + "/Users/boris/WorkSpace/fidc-backtest-service/docs/evidence/current-close-run-overlay-rejection-20260907.json", + "/Users/boris/WorkSpace/fidc-backtest-service/docs/evidence/next-open-run-overlay-rejection-20260907.json" + ] +}