{ "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." }