feat: establish reproducible FreeCAD web compatibility baseline
This commit is contained in:
21
config/freecad-parameter-mutation-plan.json
Normal file
21
config/freecad-parameter-mutation-plan.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"baselineId": "freecad-1.1.1",
|
||||
"sourceCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
|
||||
"coveragePlan": "config/freecad-golden-coverage-plan.json",
|
||||
"dimensions": [
|
||||
"nominal-parameter-set",
|
||||
"invalid-boundary",
|
||||
"parameter-variant",
|
||||
"edit-recompute-recovery",
|
||||
"fcstd-roundtrip"
|
||||
],
|
||||
"completionRule": "A family is complete only when every dimension has native or browser evidence tied to an explicit parameter snapshot and the edited/recovered Shape is valid.",
|
||||
"evidenceRules": {
|
||||
"fixture": "A success/failure fixture proves only the corresponding nominal or invalid boundary state.",
|
||||
"parameterVariant": "Two or more distinct native/browser parameter snapshots are required; outcome-only records do not count.",
|
||||
"editRecomputeRecovery": "The report must contain before, edited, recomputed and restored/recovered states from a real runtime transaction.",
|
||||
"fcstdRoundtrip": "Every family round-trip id listed by the coverage plan must pass with zero differences."
|
||||
},
|
||||
"failClosed": true
|
||||
}
|
||||
Reference in New Issue
Block a user