Files
FreeCADWasmDev/docs/p6/surface-geometry-family-gate.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

62 lines
1.7 KiB
JSON

{
"schema": "freecad-web-p6-surface-geometry-family-gate/v1",
"taskId": "FW-P6-FPA-D1-SURFACE",
"result": "pass",
"coverage": {
"inventoryRecords": 6,
"probedRecords": 6,
"counts": {
"passed": 6,
"blocked": 0
},
"cutCreateRecompute": true,
"baseCreateRecompute": false,
"baseError": "",
"dispatchOk": true,
"resourcesReleased": true,
"cutObjectCount": 3,
"cutRecomputeCount": 3,
"cutResourcesReleased": true
},
"records": [
{
"name": "Surface::Cut",
"status": "passed",
"detail": "native surface fixture create/recompute passed"
},
{
"name": "Surface::Extend",
"status": "passed",
"detail": "native surface fixture create/recompute passed"
},
{
"name": "Surface::FeatureBlendCurve",
"status": "passed",
"detail": "native surface fixture create/recompute passed"
},
{
"name": "Surface::Filling",
"status": "passed",
"detail": "native surface fixture create/recompute passed"
},
{
"name": "Surface::GeomFillSurface",
"status": "passed",
"detail": "native surface fixture create/recompute passed"
},
{
"name": "Surface::Sewing",
"status": "passed",
"detail": "native surface fixture create/recompute passed"
}
],
"source": {
"probe": "FreeCADWebSurfaceRuntimeProbe",
"wasmSha256": "a8a3f02b5aa39b90c3405bd8bae11b7fb019418c2fd13b86f2e6a15d92b45f82"
},
"boundaries": [
"All Surface geometry records are sourced from the native surface.geometryFamily dispatcher.",
"Any native fixture failure remains an explicit blocked record; no false pass is claimed."
]
}