Files
FreeCADWasmDev/docs/p6/start-action-02-facade.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

24 lines
2.1 KiB
JSON

{
"schema": "freecad-web-p6-start-action-02-facade/v1",
"taskId": "FW-P6-STR-ACT-02-E",
"module": "Start",
"action": "inspect/source-inventory",
"result": "pass",
"responses": {
"success": { "kind": "result", "requestId": "str-act02-e-success", "sourceEntry": "src/Mod/Start/App/AppStart.cpp", "registeredTypeCount": 0, "pythonBindingCount": 0, "readOnly": true, "resourcesReleased": true },
"error": { "kind": "error", "requestId": "str-act02-e-error", "code": "revision_mismatch", "field": "sourceEntry" },
"duplicate": { "kind": "error", "requestId": "str-act02-e-success", "code": "duplicate_request" },
"cancelled": { "kind": "error", "requestId": "str-act02-e-cancel", "code": "cancelled" },
"after": { "kind": "result", "requestId": "str-act02-e-after", "sourceEntry": "src/Mod/Start/App/AppStart.cpp", "registeredTypeCount": 0, "pythonBindingCount": 0, "readOnly": true, "resourcesReleased": true }
},
"sequencing": { "requestCount": 5, "responseCount": 5, "events": ["ready", "result:str-act02-e-success", "error:str-act02-e-error", "error:str-act02-e-success", "error:str-act02-e-cancel", "result:str-act02-e-after"] },
"schemaChecks": { "responses": true, "noNativePointers": true },
"fixture": { "schema": "freecad-web-start/inspect-source-inventory/v1", "module": "Start", "action": "inspect/source-inventory", "sourceEntry": "src/Mod/Start/App/AppStart.cpp", "inputSha256": "8fc8db7becdec699b035965752c16416aa62793a199f5f11cdd3a1c600611419" },
"artifacts": {
"wasm": { "path": "freecad-source/build-web/configure/bin/FreeCADWebStartInventoryProbe.wasm", "sha256": "ad59b1d7c7997a79d027f19ef85c35643041aec7aae4762fd84965c5a3a92e74" },
"tscLog": { "path": "web/docs/freecad-p6-start-action-02-e-tsc.log", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" },
"smokeLog": { "path": "docs/freecad-p6-start-action-02-e-facade.log", "sha256": "e8b8a710616f7bdd4a33c76023a5739b2d4d44d964b1a40eb718c3734cf22e32" }
},
"boundaries": ["The native Start inventory probe owns source/type data; JS exposes typed values only and no native pointers."]
}