{ "schema": "freecad-web-release-gate/v1", "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "browserPolicy": "Chrome only; Firefox/WebKit/Safari excluded from execution and release blocking", "checks": [ { "id": "required-evidence", "pass": true, "detail": "12 evidence files present" }, { "id": "performance-budget", "pass": true, "detail": "pass_for_measured_step_contract_with_explicit_pending_scope" }, { "id": "chrome-compatibility", "pass": true, "detail": "supported Chrome cases have zero failures; non-Chrome excluded by iron rule" }, { "id": "power-loss-recovery", "pass": true, "detail": "pass_integrity_and_diagnostics_with_browser_fcstd_save_open_pending" }, { "id": "license-coverage", "pass": true, "detail": "6 artifacts mapped; 0 license blocks" }, { "id": "offline-package", "pass": true, "detail": "10 files hash-verified" }, { "id": "offline-static-functional-repro", "pass": true, "detail": "5 references, 4/4 Chrome cases, reproducible" }, { "id": "upgrade-rollback", "pass": true, "detail": "3 paths preserved previous package and FCStd" }, { "id": "chrome-only-iron-rule", "pass": true, "detail": "current baseline, index and checkpoint state Chrome-only" } ], "pendingOutsideRelease": [ "FCStd save/reopen UI slice is pending because current browser UI exposes no FCStd save/reopen action", "native Safari, Firefox and WebKit runs are excluded by the execution iron rule", "network distribution security and automatic corrupt-package repair are outside this gate" ], "package": { "manifest": "FreeCAD/docs/freecad-web-offline-package-manifest.json", "packageRoot": "FreeCAD/web/offline-package", "packageFileCount": 10, "packageHashesValid": true, "manifestSha256": "106ce72786f71be627e57b17db9419d4d7832496f98f5c0f3eea6b952abc9d8f" }, "summary": { "checkCount": 9, "passedChecks": 9, "failedChecks": 0, "result": "PASS_P5_RELEASE_READY_WITH_EXPLICIT_PENDING_SCOPE" } }