100 lines
2.8 KiB
JSON
100 lines
2.8 KiB
JSON
{
|
|
"schema": "freecad-web-p6-core-shell-gate/v1",
|
|
"taskId": "FW-P6-FPA-B",
|
|
"result": "pass",
|
|
"contracts": {
|
|
"core-ready": {
|
|
"status": "pass",
|
|
"stage": "ready",
|
|
"responseKind": null,
|
|
"error": null,
|
|
"progressEvents": 0
|
|
},
|
|
"core-action": {
|
|
"status": "pass",
|
|
"stage": "success",
|
|
"responseKind": "result",
|
|
"error": null,
|
|
"progressEvents": 3
|
|
},
|
|
"core-duplicate": {
|
|
"status": "pass",
|
|
"stage": "success",
|
|
"responseKind": "error",
|
|
"error": "duplicate_request",
|
|
"progressEvents": 3
|
|
},
|
|
"core-expected-error": {
|
|
"status": "pass",
|
|
"stage": "expected-error",
|
|
"responseKind": "error",
|
|
"error": "unknown_command",
|
|
"progressEvents": 3
|
|
},
|
|
"core-cancel": {
|
|
"status": "pass",
|
|
"stage": "cancelled",
|
|
"responseKind": "error",
|
|
"error": "cancelled",
|
|
"progressEvents": 0
|
|
},
|
|
"core-reset": {
|
|
"status": "pass",
|
|
"stage": "reset",
|
|
"responseKind": null,
|
|
"error": null,
|
|
"progressEvents": 0
|
|
},
|
|
"core-repeat": {
|
|
"status": "pass",
|
|
"stage": "success",
|
|
"responseKind": "result",
|
|
"error": null,
|
|
"progressEvents": 3
|
|
}
|
|
},
|
|
"native": {
|
|
"document": {
|
|
"id": "core-document",
|
|
"name": "Core Web Document",
|
|
"revision": 1,
|
|
"dirty": true,
|
|
"objects": 1,
|
|
"transactionDepth": 0
|
|
},
|
|
"values": {
|
|
"documentCount": 1,
|
|
"objectCount": 1,
|
|
"recomputeCount": 1,
|
|
"volume": 23.999999999999996,
|
|
"transactionBeforeVolume": 23.999999999999996,
|
|
"transactionAfterVolume": 47.99999999999999,
|
|
"transactionUndoVolume": 23.999999999999996,
|
|
"transactionRedoVolume": 47.99999999999999
|
|
},
|
|
"resourcesReleased": true
|
|
},
|
|
"chrome": {
|
|
"artifact": "docs/p6/core-shell-chrome.json",
|
|
"sha256": "02e14fa1fbf28854cb4270dbc7baa5fbdf9774172cefe1360e448eb28f987aa9",
|
|
"screenshot": "FreeCAD/docs/p6/core-shell-chrome.png",
|
|
"screenshotSha256": "53f082b8c97e2799722272202b6ccd5ecbe02bf1a2c94cef7a4621d686e53543",
|
|
"browser": "Google Chrome 151.0.7922.137",
|
|
"externalRequests": 0,
|
|
"exceptions": 0
|
|
},
|
|
"architecture": {
|
|
"schema": "freecad-web-core/v1",
|
|
"worker": "web/src/core.worker.ts",
|
|
"runtime": "web/src/core-runtime.ts",
|
|
"shell": "web/src/core-shell.tsx",
|
|
"nativeProbe": "FreeCADWebDocumentProbe",
|
|
"queue": "one serial queue per Worker; duplicate and cancellation are typed terminal events"
|
|
},
|
|
"boundaries": [
|
|
"B closes the reusable React/Worker/Document actor substrate and one native multi-step contract only.",
|
|
"403 object types, 236 format records, full FCStd graph coverage, and the 13,385 Python API dispositions remain later cards.",
|
|
"The page does not claim desktop GUI or arbitrary Python execution."
|
|
]
|
|
}
|