{ "schema": "freecad-web-p6-plot-runtime/v2", "taskId": "FW-P6-PLT-B", "module": "Plot", "result": "pass", "sourceRevision": "0a2e7ce7f52ba71d54c62708c9ac5c76ca142231", "fixture": { "module": "Plot", "action": "python-api", "sourceEntry": "src/Mod/Plot/Plot.py", "apiCount": 15, "backend": "FreeCAD Web headless SVG", "inputSha256": "705392c2bf387a459395d2d8a3bb8c13c43e686b296a3b77f465544edd0de6c3" }, "details": { "first": { "initialize": 1, "api": 1, "moduleAvailable": 1, "apiCount": 15, "seriesCount": 1, "svgSize": 558, "svgValid": 1, "resourcesReleased": 1, "error": "" }, "second": { "initialize": 1, "api": 1, "moduleAvailable": 1, "apiCount": 15, "seriesCount": 1, "svgSize": 558, "svgValid": 1, "resourcesReleased": 1, "error": "" }, "deterministic": true, "invalid": 0, "invalidError": "revision_mismatch", "pass": true }, "resultSha256": "e5d99bb44501875ceb7c56e4fc2e4b71ab82badc3d9a82c5831d0c402049f8b2", "runtime": { "initializationCalls": 4, "initializationRuns": 1, "moduleAvailable": 1, "nativeTypeRegistration": false, "pythonModule": "Plot", "backend": "headless-svg" }, "artifacts": { "wasm": "freecad-source/build-web/configure/bin/FreeCADWebPlotRuntimeProbe.wasm" }, "boundaries": [ "Plot has no C++ DocumentObject type; runtime registration is a real Python module loaded from the official Plot.py source.", "Web backend provides the Plot public data API and SVG save without PySide, QtAgg, or matplotlib." ] }