{ "schema": "freecad-web-p6-web-action-02-kernel/v1", "taskId": "FW-P6-WEB-ACT-02-C", "module": "Web", "action": "inspect/source-inventory", "result": "passed", "fixture": { "sourceEntry": "src/Mod/Web/App/AppWeb.cpp", "inputSha256": "2e6547bbf4f6826f6b5aeec6d969aafb9fffddc60e57c0018064a0c84b7b61e6" }, "observed": { "first": 1, "second": 1, "initializationCalls": 2, "initializationRuns": 1, "nativeModuleAvailable": 1, "apiCount": 3, "apiNames": ["startServer", "waitForConnection", "registerServerFirewall"], "resourcesReleased": 1, "error": "", "replayStable": true }, "artifacts": { "runtime": "freecad-source/build-web/configure/bin/FreeCADWebWebRuntimeProbe.wasm", "smoke": "docs/freecad-p6-web-action-02-c-kernel.log", "smokeSha256": "0d60fcaf8d35be919d6adff929e64e578227b3d4d5f23ff0aedaf9151100ae78" }, "boundaries": [ "Inventory is derived from the native Web Python module imported by the C++ WASM probe.", "No document mutation is claimed; this action is read-only source/API inspection." ] }