diff --git a/docs/evidence/numeric-vm-generation-scratch-rejection-20260905.json b/docs/evidence/numeric-vm-generation-scratch-rejection-20260905.json new file mode 100644 index 0000000..af70f22 --- /dev/null +++ b/docs/evidence/numeric-vm-generation-scratch-rejection-20260905.json @@ -0,0 +1,24 @@ +{ + "schemaVersion": "fidc-numeric-vm-generation-scratch-rejection/v1", + "measuredAt": "2026-09-05T04:34:00+08:00", + "host": "local-macos", + "candidateCommitted": false, + "candidateDeployed": false, + "candidate": { + "description": "replace per-evaluation Option slot clearing with value arrays and u64 generation stamps", + "iterations": 2000000, + "vmNanosecondsPerEvaluation": 86.405, + "rhaiNanosecondsPerEvaluation": 364.356 + }, + "baseline": { + "iterations": 2000000, + "vmNanosecondsPerEvaluation": 86.384, + "rhaiNanosecondsPerEvaluation": 374.938 + }, + "observedVmRegressionPercent": 0.024310531, + "targetedTestsPassed": 7, + "acceptance": { + "status": "rejected_and_removed_before_commit", + "reason": "generation checks exactly offset slot initialization savings in the existing representative VM benchmark" + } +}