Files
FreeCADWasmDev/docs/p6/material-action-03-python-api.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

54 lines
1.6 KiB
JSON

{
"schema": "freecad-web-p6-material-action-03-python-api/v1",
"taskId": "FW-P6-MAT-ACT-03",
"module": "Material",
"action": "python-api",
"result": "pass",
"contracts": {
"C": {
"result": "pass",
"sha256": "8556f51379d107ab6cde7bc0d4f5116d68da2bee69073369c416c7ad79737f54"
},
"D": {
"result": "pass",
"sha256": "982b557179a0aa5199c8810bd943a2d832c86618824a64ddcd3e55da7e1f74ab"
},
"E": {
"result": "pass",
"sha256": "e5e2ce36dbde53eb21fead6314f84e31d21dc2c717cf2bab44298f91f2ab50f8"
},
"F": {
"result": "pass",
"sha256": "0cd79c415f7e71d8a0123223fbcb0a79f627b7e98f6db4cb794abaa63d9281b7"
},
"G": {
"result": "pass_boundary",
"sha256": "ca26c9ae7b5d61f051d2acaf5f3cf009e2e019a89300b4a71bd75a2dd8a7d505"
}
},
"coverage": {
"requestId": true,
"typedResult": true,
"expectedError": true,
"duplicateRequest": true,
"cancel": true,
"chromeReplay": true,
"pythonApi": true,
"externalRequests": 0
},
"boundaries": [
"Only deterministic Material Python Name/UUID API semantics are closed; inspect/source-inventory and save/reopen are separate actions."
],
"commands": [
"node tools/run_p6_material_action03_summary.mjs"
],
"artifacts": {
"C": "docs/p6/material-action-03-kernel.json",
"D": "docs/p6/material-action-03-recovery.json",
"E": "docs/p6/material-action-03-facade.json",
"F": "docs/p6/material-action-03-chrome.json",
"G": "docs/p6/material-action-03-persistence.json",
"workerLog": "docs/freecad-p6-material-action-03-summary.log"
}
}