Files
FreeCADWasmDev/docs/p6/templatepymod-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

14 lines
1.6 KiB
JSON

{
"schema": "freecad-web-p6-templatepymod-action-02-facade/v1",
"taskId": "FW-P6-TPM-ACT-02-E",
"module": "TemplatePyMod",
"action": "python-api",
"result": "pass",
"responses": { "success": { "kind": "result", "apiCount": 65, "resourcesReleased": true }, "error": { "kind": "error", "code": "revision_mismatch" }, "duplicate": { "kind": "error", "code": "duplicate_request" }, "cancelled": { "kind": "error", "code": "cancelled" }, "after": { "kind": "result", "apiCount": 65, "resourcesReleased": true } },
"sequencing": { "requestCount": 5, "responseCount": 5, "events": ["ready", "result:tpm-act02-e-success", "error:tpm-act02-e-error", "error:tpm-act02-e-success", "error:tpm-act02-e-cancel", "result:tpm-act02-e-after"] },
"schemaChecks": { "responses": true, "noNativePointers": true },
"fixture": { "schema": "freecad-web-templatepymod/python-api/v1", "module": "TemplatePyMod", "sourceEntry": "src/Mod/TemplatePyMod/DocumentObject.py", "inputSha256": "8f0b0d46595a87c032526c2c15cfc9a92ccaae2fef8787331bc9985e65226563" },
"artifacts": { "wasm": { "path": "freecad-source/build-web/configure/bin/FreeCADWebTemplatePyModRuntimeProbe.wasm", "sha256": "1327b6144ecf370f8a0b95ddf9dd1840fa119f59311d43e73412cf9a9bbafd22" }, "tscLog": { "path": "web/docs/freecad-p6-templatepymod-action-02-e-tsc.log", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, "smokeLog": { "path": "docs/freecad-p6-templatepymod-action-02-e-facade.log", "sha256": "d51033cb6765b8371a1a7fc319e26c8520c8bfbb3292c13c5fe730ac9b64b1e0" } },
"boundaries": ["Native Python reflects official source API count; JS carries typed responses only."]
}