75 lines
3.9 KiB
JSON
75 lines
3.9 KiB
JSON
{
|
|
"schemaVersion": "fidc-numeric-vm-binding-generation-rejection/v1",
|
|
"measuredAt": "2026-09-06T05:36:00+08:00",
|
|
"host": "192.168.31.177",
|
|
"baseline": {
|
|
"engineCommit": "5f08978",
|
|
"primaryFiveYearHotMedianEngineSeconds": 2.629,
|
|
"primaryFiveYearTotalReturn": 0.9219861819172002,
|
|
"primaryFiveYearTradeCount": 26088,
|
|
"primaryCanonicalSha256": "b42fea66237d06eadb24f6b8c9e2760e7319fe3699f315b99e01f433ef2aa234",
|
|
"primaryResultStoreSha256": "9ccf0c0fc6f5d72e974381ad4cd09a80241d7de99f2649f2b01736f7c80dc2c7",
|
|
"profileInstructions": 16600366059,
|
|
"profileBranches": 2592214949
|
|
},
|
|
"compileTimeIdentifierBinding": {
|
|
"engineCommit": "2135a5b",
|
|
"implementation": "map every numeric VM identifier to a typed runtime enum during expression plan compilation",
|
|
"primaryFiveYearHotEngineSeconds": [2.608, 2.624, 2.651, 2.619, 2.781],
|
|
"primaryFiveYearHotMedianEngineSeconds": 2.624,
|
|
"observedMedianImprovementPercent": 0.190186,
|
|
"profileInstructions": 16360894880,
|
|
"instructionReductionPercent": 1.442566,
|
|
"secondaryFiveYearResultConsistent": true,
|
|
"secondaryFiveYearPerformanceExcluded": true,
|
|
"secondaryFiveYearExclusionReason": "the symbolic campaign entered a high-memory-bandwidth phase between the primary and secondary batches",
|
|
"netCodeLinesAdded": 562,
|
|
"retained": false
|
|
},
|
|
"generationStampedScratchSlots": {
|
|
"engineCommit": "5122c73",
|
|
"implementation": "invalidate numeric VM variable and local slots with a generation counter instead of clearing Option arrays for each evaluation",
|
|
"localReleaseBenchmark": {
|
|
"baselineVmNanosecondsPerEvaluation": 86.992,
|
|
"candidateSamples": [83.284, 94.166, 86.275, 84.138, 85.453],
|
|
"candidateMedianNanosecondsPerEvaluation": 85.453,
|
|
"componentImprovementPercent": 1.769136,
|
|
"comparisonStrength": "weak because the baseline contains one sample"
|
|
},
|
|
"primaryFiveYearHotEngineSeconds": [2.634, 2.636, 2.608, 2.642, 2.710],
|
|
"primaryFiveYearHotMedianEngineSeconds": 2.636,
|
|
"observedMedianRegressionPercent": 0.266261,
|
|
"profileInstructions": 16521146700,
|
|
"instructionReductionPercent": 0.477215,
|
|
"netCodeLinesAdded": 39,
|
|
"retained": false
|
|
},
|
|
"hostLoad": {
|
|
"symbolicWorkersObserved": 3,
|
|
"symbolicWorkerCpuPercentApproximate": [720, 718, 698],
|
|
"symbolicWorkerRssBytesApproximate": [54479982592, 53353455616, 53941170176],
|
|
"wallTimeComparisonsAcrossPhasesExcluded": true
|
|
},
|
|
"testGate": {
|
|
"workspacePassedBeforeFirstCandidateRejection": 539,
|
|
"workspacePassedForGenerationCandidate": 540,
|
|
"failed": 0,
|
|
"ignoredManualBenchmarks": 8
|
|
},
|
|
"remoteArtifacts": [
|
|
"/srv/fidc/canonical/run/fidc-private/evidence/goal-primary-five-year-20260906.json",
|
|
"/srv/fidc/canonical/run/fidc-private/evidence/identifier-binding-primary-five-year-20260906.json",
|
|
"/srv/fidc/canonical/run/fidc-private/evidence/identifier-binding-secondary-five-year-20260906.json",
|
|
"/srv/fidc/canonical/run/fidc-private/evidence/identifier-binding-candidate-perf-stat-20260906.csv",
|
|
"/srv/fidc/canonical/run/fidc-private/evidence/identifier-binding-rollback-primary-five-year-20260906.json",
|
|
"/srv/fidc/canonical/run/fidc-private/evidence/identifier-binding-rollback-perf-stat-20260906.csv",
|
|
"/srv/fidc/canonical/run/fidc-private/evidence/vm-generation-primary-five-year-20260906.json",
|
|
"/srv/fidc/canonical/run/fidc-private/evidence/vm-generation-candidate-perf-stat-20260906.csv"
|
|
],
|
|
"decision": {
|
|
"status": "rejected_and_removed",
|
|
"reason": "both candidates preserved exact business results but failed to produce a material, stable end-to-end improvement; the typed binding added disproportionate code and the generation slots slightly regressed the five-year median",
|
|
"nextTarget": "profile and specialize the numeric VM instruction dispatch or runtime helper execution without changing expression, PIT, or lazy short-circuit semantics"
|
|
}
|
|
}
|