20 lines
1.9 KiB
JSON
20 lines
1.9 KiB
JSON
{
|
|
"schema": "freecad-web-p6-start-action-03-facade/v1",
|
|
"taskId": "FW-P6-STR-ACT-03-E",
|
|
"module": "Start",
|
|
"action": "python-api",
|
|
"result": "pass",
|
|
"responses": {
|
|
"success": { "kind": "result", "requestId": "str-act03-e-success", "moduleAvailable": true, "apiCount": 0, "resourcesReleased": true },
|
|
"error": { "kind": "error", "requestId": "str-act03-e-error", "code": "revision_mismatch", "field": "sourceEntry" },
|
|
"duplicate": { "kind": "error", "requestId": "str-act03-e-success", "code": "duplicate_request" },
|
|
"cancelled": { "kind": "error", "requestId": "str-act03-e-cancel", "code": "cancelled" },
|
|
"after": { "kind": "result", "requestId": "str-act03-e-after", "moduleAvailable": true, "apiCount": 0, "resourcesReleased": true }
|
|
},
|
|
"sequencing": { "requestCount": 5, "responseCount": 5, "events": ["ready", "result:str-act03-e-success", "error:str-act03-e-error", "error:str-act03-e-success", "error:str-act03-e-cancel", "result:str-act03-e-after"] },
|
|
"schemaChecks": { "responses": true, "noNativePointers": true },
|
|
"fixture": { "schema": "freecad-web-start/python-api/v1", "module": "Start", "action": "python-api", "sourceEntry": "src/Mod/Start/App/AppStart.cpp", "inputSha256": "fd1a2efb66b276caac1e7b85e004dc13cbb5e21f8f36b4a64d06ba51e5d4ac72" },
|
|
"artifacts": { "wasm": { "path": "freecad-source/build-web/configure/bin/FreeCADWebStartRuntimeProbe.wasm", "sha256": "579c5674f68c7b7c46bf8482ae0117c96dfc55e340b742f72adc791e8e9d88ef" }, "tscLog": { "path": "web/docs/freecad-p6-start-action-03-e-tsc.log", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, "smokeLog": { "path": "docs/freecad-p6-start-action-03-e-facade.log", "sha256": "0155f0b8a40715813ca382021deb380658970dae35ac09978f27ae68532fea6c" } },
|
|
"boundaries": ["Native Start module import and apiCount=0 are returned by WASM; JS carries only typed Facade envelopes."]
|
|
}
|