15 lines
1.1 KiB
JSON
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."
|
|
}
|