feat: establish reproducible FreeCAD web compatibility baseline

This commit is contained in:
2026-08-10 16:11:38 -04:00
parent e5a5d74dbc
commit b962a5c3b5
733 changed files with 349081 additions and 647 deletions

View File

@@ -0,0 +1,5 @@
import { runTopologyMutationReplay } from '../src/facade/topologyReplay'
const report = runTopologyMutationReplay({ models: 100, mutationsPerModel: 10, seed: 0x20260803 })
if (report.wrongBindings !== 0) throw new Error(`Topology mutation replay found ${report.wrongBindings} wrong bindings.`)
console.log(JSON.stringify({ status: 'topology-mutation-replay-pass', ...report }, null, 2))