Files
FreeCADWasmDev/docs/p6/web-module-gate.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

20 lines
1.4 KiB
JSON

{
"schema": "freecad-web-p6-web-module-gate/v1",
"taskId": "FW-P6-WEB-Y",
"module": "Web",
"result": "passed",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"actions": {
"create/recompute": {"result": "passed_boundary", "applicable": false, "reason": "Web server module has no App::Document create/recompute action", "evidence": "docs/p6/web-kernel.json"},
"inspect/source-inventory": {"result": "passed", "evidence": "docs/p6/web-action-02-inspect-source-inventory.json", "sha256": "78f70b4b17203abfe71e92f25c9702ccb7513d5b1e3a86a32d1c68949e99a88d"},
"save/reopen": {"result": "passed_boundary", "applicable": false, "reason": "Web server module has no App::Document or FCStd persistence API", "evidence": "docs/p6/web-action-03-save-reopen.json", "sha256": "a7a01f12a85a279aaf3b02afabce195f796c6f8c8ecc0fa7f99b4e8db9c41ab3"}
},
"首切片": {"result": "passed", "evidence": "docs/p6/web-gate.json", "sha256": "7e96ff581f2dac239bf4c3a9f8a04334706927b811337592a8c30908d9749ddd"},
"quality": {"nativeRuntime": true, "typedFacade": true, "chromeVerified": true, "externalRequests": 0, "runtimeExceptions": 0, "resourcesReleased": true},
"boundaries": [
"Web native AppWeb server APIs are fully covered by source/runtime/inventory/recovery/Facade/Chrome evidence.",
"Document-producing actions are explicitly not applicable; no fake FCStd round-trip is claimed."
],
"moduleStatus": "completed"
}