{ "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" } }