119 lines
4.7 KiB
JSON
119 lines
4.7 KiB
JSON
{
|
|
"schemaVersion": "fidc-symbol-id-series-storage/v1",
|
|
"measuredAt": "2026-09-06T06:25:00+08:00",
|
|
"host": "192.168.31.177",
|
|
"engineCommit": "5a7c49a",
|
|
"serviceCommit": "61a478839674ab03356083fb777840342ad4c726",
|
|
"implementation": {
|
|
"description": "build market and adjusted-close series directly in immutable symbol-id vectors and route string helpers through the canonical symbol-id index",
|
|
"removedStructures": [
|
|
"market_series_by_symbol AHashMap",
|
|
"adjusted_close_series_by_symbol AHashMap",
|
|
"second Arc copy from string maps into symbol-id vectors"
|
|
],
|
|
"publicDataHelpersChanged": false,
|
|
"rollingSemanticsChanged": false,
|
|
"adjustmentSemanticsChanged": false,
|
|
"pitSemanticsChanged": false,
|
|
"selectionResultsCached": false,
|
|
"netSourceLines": -10
|
|
},
|
|
"adjacentBaseline": {
|
|
"engineCommit": "cda249e9b4458770361b4cad570bd1e52f9eb67a",
|
|
"runs": [
|
|
{
|
|
"runId": "btr_1788645721278_2764691_0",
|
|
"totalSeconds": 18.207,
|
|
"dataSeconds": 14.052,
|
|
"datasetConstructSeconds": 4.448
|
|
},
|
|
{
|
|
"runId": "btr_1788646439501_2764691_2",
|
|
"totalSeconds": 17.858,
|
|
"dataSeconds": 13.878,
|
|
"datasetConstructSeconds": 4.546
|
|
}
|
|
],
|
|
"datasetConstructMedianSeconds": 4.497
|
|
},
|
|
"primaryFiveYearContract": {
|
|
"runId": "btr_1788646914659_2773606_0",
|
|
"totalReturn": 0.9219861819172002,
|
|
"tradeCount": 26088,
|
|
"canonicalSha256": "b42fea66237d06eadb24f6b8c9e2760e7319fe3699f315b99e01f433ef2aa234",
|
|
"resultStoreSha256": "9ccf0c0fc6f5d72e974381ad4cd09a80241d7de99f2649f2b01736f7c80dc2c7",
|
|
"coldTotalSeconds": 16.322,
|
|
"coldDataSeconds": 12.815,
|
|
"datasetConstructSeconds": 3.899,
|
|
"hotTotalMedianSeconds": 3.402,
|
|
"hotEngineMedianSeconds": 2.792,
|
|
"terminalAuditStatus": "clean",
|
|
"resultConsistent": true
|
|
},
|
|
"secondaryFiveYearContract": {
|
|
"runId": "btr_1788646986983_2773606_4",
|
|
"totalReturn": 1.1342962298106998,
|
|
"tradeCount": 19404,
|
|
"canonicalSha256": "0dbd3fad624097c673c4a5ec2f545f95e9c21d1d5337bb2b48ffeb22b16cb2b9",
|
|
"resultStoreSha256": "dd744dd6710bc28bb4ecd9ca912051292b9a1eefa0056e02c62a38cad85cf435",
|
|
"coldTotalSeconds": 15.292,
|
|
"coldDataSeconds": 12.238,
|
|
"datasetConstructSeconds": 3.895,
|
|
"terminalAuditStatus": "clean",
|
|
"resultConsistent": true
|
|
},
|
|
"genericRankFiveYearContract": {
|
|
"runId": "btr_1788647058500_2773606_8",
|
|
"rankBy": "free_float_cap",
|
|
"totalReturn": 0.7140315244542004,
|
|
"tradeCount": 21876,
|
|
"canonicalSha256": "84367993911b42437939aad88f29379d007af6f5f171667ff7ad6677dd488fd2",
|
|
"resultStoreSha256": "865c00f81d17153285e391eb48ea51487e33fd3bba55a6c2a0ca280b07511077",
|
|
"coldTotalSeconds": 16.739,
|
|
"coldDataSeconds": 11.512,
|
|
"datasetConstructSeconds": 3.663,
|
|
"terminalAuditStatus": "clean",
|
|
"resultConsistent": true
|
|
},
|
|
"minuteContract": {
|
|
"runId": "btr_1788647032685_2773606_6",
|
|
"totalReturn": 0.03473222656500008,
|
|
"tradeCount": 156,
|
|
"canonicalSha256": "457c086b1bca784fe83f447bb22451925e8f022456bb0fc7b54237a7a7886849",
|
|
"resultStoreSha256": "a77894eecf4e6a49168a38ff83cf27226e274b6850e10196892efa7d95be91cd",
|
|
"coldTotalSeconds": 0.814,
|
|
"hotTotalSeconds": 0.543,
|
|
"terminalAuditStatus": "clean",
|
|
"resultConsistent": true
|
|
},
|
|
"performance": {
|
|
"candidateDatasetConstructSeconds": [3.899, 3.895, 3.663],
|
|
"candidateDatasetConstructMedianSeconds": 3.895,
|
|
"datasetConstructMedianImprovementPercent": 13.386702,
|
|
"primaryColdDataImprovementPercent": 7.659605,
|
|
"primaryColdTotalImprovementPercent": 8.601187,
|
|
"wallComparisonsIncludeHostLoadVariance": true
|
|
},
|
|
"memory": {
|
|
"singleDatasetCandidateCurrentBytes": 11495055360,
|
|
"singleDatasetBaselineCurrentBytes": 11470495744,
|
|
"comparison": "within allocator and concurrent workload variance; no memory reduction claimed",
|
|
"repeatedManualCacheClearHighWaterExcluded": true
|
|
},
|
|
"testGate": {
|
|
"corePassed": 538,
|
|
"ignoredManualBenchmarks": 8,
|
|
"failed": 0
|
|
},
|
|
"remoteArtifacts": [
|
|
"/srv/fidc/canonical/run/fidc-private/evidence/symbol-id-series-primary-five-year-20260906.json",
|
|
"/srv/fidc/canonical/run/fidc-private/evidence/symbol-id-series-secondary-five-year-20260906.json",
|
|
"/srv/fidc/canonical/run/fidc-private/evidence/symbol-id-series-generic-rank-five-year-20260906.json",
|
|
"/srv/fidc/canonical/run/fidc-private/evidence/symbol-id-series-minute-20260906.json"
|
|
],
|
|
"acceptance": {
|
|
"status": "accepted",
|
|
"reason": "three independent cold five-year builds reduce DataSet construction time, four distinct strategy contracts preserve exact canonical outputs, and duplicate string-keyed series indexes are removed rather than hidden behind another cache"
|
|
}
|
|
}
|