Parent: #614 Related: #494, #659
Problem
The existing zig build benchmark-comparison-test gate fails when Home selects its supported JSC engine because tools/exact-parent-regression.ts --self-test calls the unavailable host global structuredClone:
home-tool (jsc): ReferenceError: Can't find variable: structuredClone
benchmark-comparison-test
+- run ... tools/exact-parent-regression.ts --self-test failureThe cloned fixture is the tool's own JSON-shaped sample artifact: numbers, strings, arrays, and plain objects only. Depending on a newer host convenience global is outside the repository-tool portability contract.
Required change
- Replace the unsupported host-global dependency with an owned exact deep copy for this JSON fixture.
- Do not add a global polyfill or change the production evidence schema/collector.
- Run the exact-parent self-test directly and through the complete benchmark-comparison gate.
Acceptance
tools/exact-parent-regression.ts --self-testpasses under the JSC-backed Home runtime.zig build benchmark-comparison-testpasses completely.- Evidence schema, collector behavior, and Test262 runtime behavior are unchanged (0 flips).