feat: close builder mutation and roundtrip evidence gaps

This commit is contained in:
2026-08-10 21:27:42 -04:00
parent 3907f50ff1
commit 26ea9b57d7
49 changed files with 5797 additions and 687 deletions

View File

@@ -8,7 +8,7 @@
"freecad-web-freecad",
"web-freecad-web"
],
"scenarioCount": 22,
"scenarioCount": 23,
"scenarios": [
{
"id": "proxy-byte-preservation",
@@ -560,6 +560,68 @@
"resavedShapeAvailable": true
}
},
{
"id": "part-cut-through-hole",
"direction": "web-freecad-web",
"stages": [
"web-model",
"web-write",
"freecad-open",
"freecad-recompute",
"freecad-resave",
"web-inspect"
],
"domains": [
"objectTree",
"properties",
"shape",
"resources"
],
"freecadVersion": "1.1.1",
"status": "pass",
"differences": [],
"evidence": {
"typeId": "Part::Cut",
"solidCount": 1,
"faceCount": 7,
"volume": 3717.256661176918,
"boundingBox": {
"max": [
20,
20,
10
],
"min": [
0,
0,
0
]
},
"propertyCount": 3,
"properties": {
"Base": "Base",
"Refine": false,
"Tool": "HoleTool"
},
"toolPlacement": {
"position": {
"x": 10,
"y": 10,
"z": -1
},
"rotation": {
"axis": {
"x": 0,
"y": 0,
"z": 1
},
"angle": 0
}
},
"refine": false,
"resavedShapeAvailable": true
}
},
{
"id": "part-sphere-trim",
"direction": "web-freecad-web",