From c2e9c11a9adb3e3ff05f7d55eb62976fd5680f04 Mon Sep 17 00:00:00 2001 From: boris Date: Sat, 5 Sep 2026 04:35:37 +0800 Subject: [PATCH] docs: record rejected vm scratch generations --- ...generation-scratch-rejection-20260905.json | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 docs/evidence/numeric-vm-generation-scratch-rejection-20260905.json 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" + } +}