{ "schema": "freecad-web-p6-reverseengineering-runtime/v1", "task_id": "FW-P6-REV-B-R1", "module": "ReverseEngineering", "status": "pass", "source_revision": "working-tree", "fixture": { "module": "ReverseEngineering", "sourceEntry": "src/Mod/ReverseEngineering/App/AppReverseEngineering.cpp", "api": [ "approxCurve", "approxSurface" ], "input_sha256": "ec50a1f3084ab2e6bdbc25e9ccef371c20c9e0164b0d4ce85466588476cbaad9" }, "result": { "first": { "initialize": 1, "initializationCalls": 1, "initializationRuns": 1, "moduleAvailable": 1, "error": "" }, "repeated": { "initialize": 1, "initializationCalls": 2, "initializationRuns": 1, "moduleAvailable": 1, "error": "" }, "second": { "initialize": 1, "initializationCalls": 5, "initializationRuns": 1, "moduleAvailable": 1, "error": "" }, "apiValidation": 1, "apiExecution": 1, "apiNames": "approxCurve,approxSurface", "apiCount": 2, "curveValid": 1, "invalidSource": 0, "invalidError": "revision_mismatch", "deterministic": true, "pass": true }, "result_sha256": "b4ba764a16a69655153df13452389c281ab89e5afa28ee1420581fac8d52ffb9", "artifacts": { "wasm": { "path": "freecad-source/build-web/configure/bin/FreeCADWebReverseEngineeringRuntimeProbe.wasm", "sha256": "7894ff98e8fede43df8fa9d105cad50e4572fdcd76c48ad516f55a58d0e9fea2" } }, "boundaries": [ "The Web target enables ReverseEngineering App only; ReverseEngineeringGui and PCL-only APIs remain outside this slice.", "The native probe registers Part and Mesh dependencies before the official ReverseEngineering Python module." ] }