{ "schema": "freecad-web-business-acceptance-contract/v1", "module": "Surface", "command": ["node", "tools/surface-business-cases.mjs"], "build": { "tree": "freecad-source/build-web/configure", "target": "FreeCADWebSurfaceRuntimeProbe" }, "coveredIds": ["Surface:surface.createRecompute", "Surface:surface.objectContractBatch", "Surface:surface.saveReopen"], "dependencies": [ "web/src/surface-facade.ts", "web/src/surface-object-contract-facade.ts", "web/src/surface-save-facade.ts", "web/src/facade-envelope.ts", "freecad-source/src/Mod/Surface/App/FeatureCut.cpp", "freecad-source/src/Mod/Surface/App/FeatureSections.h" ] }