From 76b1d6c38bf27bd85555b67da5b9708885ed8b1e Mon Sep 17 00:00:00 2001 From: boris Date: Sat, 5 Sep 2026 02:24:47 +0800 Subject: [PATCH] docs: record calendar-major boundary validation --- ...-major-series-boundary-index-20260905.json | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 docs/evidence/calendar-major-series-boundary-index-20260905.json diff --git a/docs/evidence/calendar-major-series-boundary-index-20260905.json b/docs/evidence/calendar-major-series-boundary-index-20260905.json new file mode 100644 index 0000000..acaaeaa --- /dev/null +++ b/docs/evidence/calendar-major-series-boundary-index-20260905.json @@ -0,0 +1,85 @@ +{ + "schemaVersion": "fidc-calendar-major-series-boundary-index/v1", + "measuredAt": "2026-09-05T02:24:00+08:00", + "host": "192.168.31.177", + "engineCommit": "abe4fed4527e07ad7ae4464e574fa582150e306e", + "serviceCommit": "9fd5a9e6d5668af57f6942fc3c4127953545d9c6", + "runnerBinarySha256": "a4135986b69625a0f3443e9091754874b3f9d65e9913424298c5d8fedf733985", + "implementation": { + "description": "transpose immutable decision/current market-series boundary indexes from symbol-major vectors to calendar-major contiguous symbol rows", + "logicalEntryCountChanged": false, + "entryType": "u32", + "missingSentinel": "u32::MAX", + "factorValuesCached": false, + "selectionResultsCached": false, + "pitSemanticsChanged": false + }, + "primaryFiveYearContract": { + "startDate": "2021-08-23", + "endDate": "2026-08-28", + "frequency": "1d", + "matchingType": "next_bar_open", + "totalReturn": 0.9219861819172002, + "tradeCount": 26088, + "canonicalSha256": "b42fea66237d06eadb24f6b8c9e2760e7319fe3699f315b99e01f433ef2aa234", + "resultStoreSha256": "92343fb369fea68b2544b654151c5c43a935940580b14afbe8eefb3844f72a54", + "processCold": { + "totalSeconds": 18.605, + "dataSeconds": 12.849, + "dataSetConstructSeconds": 4.052, + "marketIndexBuildSeconds": 2.396, + "engineSeconds": 5.06 + }, + "processHotEngineSeconds": [5.297, 5.227, 5.029, 5.012, 5.202], + "processHotMedianEngineSeconds": 5.202, + "fieldProjectionBaselineMedianEngineSeconds": 5.356, + "observedMedianImprovementPercent": 2.875280059746078, + "resultConsistent": true, + "terminalAuditStatus": "clean" + }, + "secondaryFiveYearContract": { + "totalReturn": 1.1342962298106998, + "tradeCount": 19404, + "canonicalSha256": "0dbd3fad624097c673c4a5ec2f545f95e9c21d1d5337bb2b48ffeb22b16cb2b9", + "resultStoreSha256": "416d2f87241fb4c6b917f6aeecb588f82f6e7d51a103f4c53a74d11971f16839", + "engineSeconds": [4.646, 4.87, 4.886, 5.056], + "medianEngineSeconds": 4.878, + "resultConsistent": true, + "terminalAuditStatus": "clean" + }, + "profile": { + "runId": "btr_1788546155152_3120069_10", + "engineSeconds": 5.211, + "eventCycles": 14556215580, + "seriesEndIndexPresentInTopProfile": false, + "fieldProjectionBaselineSeriesEndIndexPercent": 4.74, + "stockStateSelfPercent": 15.19, + "adjustedCloseMovingAveragePercent": 6.24, + "numericVmPercent": 6.77 + }, + "memory": { + "serviceCgroupCurrentBytes": 11493711872, + "serviceCgroupPeakBytes": 11495387136, + "processRssKiB": 11212504, + "processAnonymousKiB": 11196148, + "fieldProjectionBaselineCgroupCurrentBytes": 11485425664, + "observedCgroupIncreaseBytes": 8286208 + }, + "testGate": { + "coreUnitTotal": 421, + "corePassed": 415, + "ignoredManualBenchmarks": 6, + "failed": 0, + "integrationSuitesPassed": true + }, + "remoteArtifacts": [ + "/srv/fidc/canonical/run/fidc-private/evidence/calendar-major-series-boundary-primary-20260905.json", + "/srv/fidc/canonical/run/fidc-private/evidence/calendar-major-series-boundary-secondary-20260905.json", + "/srv/fidc/canonical/run/fidc-private/evidence/calendar-major-series-boundary-profile-20260905/perf.data", + "/srv/fidc/canonical/run/fidc-private/evidence/calendar-major-series-boundary-profile-20260905/perf-report.txt" + ], + "acceptance": { + "status": "accepted_generic_calendar_major_boundary_index", + "reason": "both five-year contracts preserve exact outputs and clean terminal audits, the primary hot median improves, the former boundary lookup leaves the top profile, and steady-state memory remains effectively unchanged" + } +}