revert: reject neutral symbol-id series storage

This commit is contained in:
boris
2026-09-06 06:29:51 +08:00
parent a7f96c030f
commit c5767ca272
3 changed files with 111 additions and 174 deletions
@@ -0,0 +1,45 @@
{
"schemaVersion": "fidc-symbol-id-series-storage-rejection/v1",
"measuredAt": "2026-09-06T06:31:00+08:00",
"host": "192.168.31.177",
"candidateCommit": "5a7c49a4543b584503ff0d2c2ae513c68d25de8a",
"implementation": "remove duplicate string-keyed market and adjusted-close series maps and build symbol-id vectors directly",
"businessParity": {
"primaryFiveYearCanonicalSha256": "b42fea66237d06eadb24f6b8c9e2760e7319fe3699f315b99e01f433ef2aa234",
"secondaryFiveYearCanonicalSha256": "0dbd3fad624097c673c4a5ec2f545f95e9c21d1d5337bb2b48ffeb22b16cb2b9",
"genericRankFiveYearCanonicalSha256": "84367993911b42437939aad88f29379d007af6f5f171667ff7ad6677dd488fd2",
"minuteCanonicalSha256": "457c086b1bca784fe83f447bb22451925e8f022456bb0fc7b54237a7a7886849",
"allTerminalAuditsClean": true,
"allResultsConsistent": true
},
"performance": {
"baselineDatasetConstructSeconds": [4.448, 4.546],
"candidateEarlyDatasetConstructSeconds": [3.899, 3.895, 3.663],
"candidateFinalRestartDatasetConstructSeconds": 4.472,
"candidateFinalRestartColdDataSeconds": 14.513,
"candidateFinalRestartColdTotalSeconds": 18.381,
"conclusion": "the apparent early improvement did not reproduce after a final restart under the current host phase; the final constructor time is equal to the adjacent baseline range"
},
"memory": {
"baselineSingleDatasetCurrentBytes": 11470495744,
"candidateSingleDatasetCurrentBytes": 11473674240,
"conclusion": "no measurable resident-memory reduction"
},
"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",
"/srv/fidc/canonical/run/fidc-private/evidence/final-symbol-id-series-post-doc-sync-20260906.json"
],
"decision": {
"status": "rejected_and_removed",
"reason": "the candidate preserved correctness but did not provide a stable end-to-end or memory improvement across restart validation; duplicate maps are not a proven material bottleneck",
"nextTarget": "remove the SourceRowRecord to DailySnapshot to DataSet multi-stage materialization, or publish a content-addressed base panel that can be mapped across restarts"
}
}