Files
FreeCADWasmDev/docs/business-acceptance/MeshPart.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

15 lines
1.1 KiB
JSON

{
"command": ["node", "tools/meshpart-business-cases.mjs"],
"build": {"tree": "freecad-source/build-web/configure", "target": "FreeCADWebMeshPartRuntimeProbe"},
"coveredIds": ["MeshPart:meshpart.createRecompute"],
"dependencies": [
"tools/meshpart-business-cases.mjs",
"tools/wasm-probe-runtime.mjs",
"web/src/meshpart-facade.ts",
"web/src/facade-envelope.ts",
"web/src/meshpart.worker.ts",
"freecad-source/src/WebAssembly/FreeCADCoreProbe/MeshPartRuntimeProbe.cpp"
],
"scope": "Parameterized Part::Box creation and Standard meshing through the existing facade queue and MeshPart WASM dispatcher. Checks actual mesh coordinates, triangle area, native area, counts, same-document update without accumulating objects, invalid dimensions and recovery. Uses named documents owned by the MeshPart runtime; does not claim browser document synchronization or arbitrary selected-shape coverage. Native dispatcher changed to replace the fixed unit-box input path; outer runner must incrementally build the declared target before execution. This declaration is not acceptance evidence."
}