{ "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"] }