26 lines
1.8 KiB
JSON
26 lines
1.8 KiB
JSON
{
|
|
"schema": "freecad-web-p6-web-gate/v1",
|
|
"taskId": "FW-P6-WEB-X",
|
|
"module": "Web",
|
|
"result": "passed",
|
|
"gate": "X",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"contracts": {
|
|
"A-source-boundary": {"result": "passed", "evidence": "docs/p6/web-source-boundary.json", "sha256": "683d2f79c898fc52ea3f96278c019c21762d5db0c6de27b1b8656f3bd645be3a"},
|
|
"B-wasm-registration": {"result": "passed", "evidence": "docs/p6/web-runtime-r1.json", "sha256": "2acc2f25f826c54d5a6471f0fcf925d2e0f288b32b0542b2888576ac94719db4"},
|
|
"C-native-action-boundary": {"result": "passed_boundary", "evidence": "docs/p6/web-kernel.json", "sha256": "4218c3b8c25c050d83e50776ff0ac652054d02cc8d70dc8250ae110f7af02d9f"},
|
|
"D-recovery": {"result": "passed", "evidence": "docs/p6/web-recovery.json", "sha256": "87cb0cb6686728d359765d1ddb9ec1f6a71d978c14fe848ec523933ad8806884"},
|
|
"E-facade-worker": {"result": "passed", "evidence": "docs/p6/web-facade.json", "sha256": "9867ed1e3c4757f727d528a0eafbb7406f285d3b3541f05f7674ca7ac84fd230"},
|
|
"F-chrome": {"result": "passed", "evidence": "docs/p6/web-chrome.json", "sha256": "23cc091401392881f8d8db05c42c9878d9cc969033fe749e607430b9e98f074a", "externalRequests": 0, "exceptions": 0},
|
|
"G-persistence-boundary": {"result": "passed_boundary", "evidence": "docs/p6/web-persistence.json", "sha256": "6bafdf04ccf806d59b244e0e46e5ad79eff0a7773df4d72f15db92951417d11e"}
|
|
},
|
|
"declaredActions": ["create/recompute", "inspect/source-inventory", "save/reopen"],
|
|
"coverage": {
|
|
"create/recompute": "boundary-only: Web has no App::Document action",
|
|
"inspect/source-inventory": "首切片 native server API inventory covered; action-level chain pending",
|
|
"save/reopen": "boundary-only: Web has no FCStd persistence API"
|
|
},
|
|
"moduleStatusChange": "none",
|
|
"next": ["FW-P6-WEB-ACT-02-C", "FW-P6-WEB-ACT-03-C"]
|
|
}
|