{ "schema": "freecad-web-p6-material-gate/v1", "taskId": "FW-P6-MAT-X", "module": "Material", "result": "pass", "sourceRevision": "a6f251f65787f526568802e0f428f71ac871dea1", "contracts": { "A": { "taskId": "FW-P6-MAT-A", "artifact": "material-source-boundary.json", "result": "pass_boundary", "sha256": "d19d3e92850ead5af55d6e990db28c720fe2a8153e12905cd00d5b9113475a91" }, "B": { "taskId": "FW-P6-MAT-B", "artifact": "material-runtime.json", "result": "pass", "sha256": "b6475ae286717a0cfce3b00c0b18159f09c74f5afbedd987e3a25e35558d0114" }, "C": { "taskId": "FW-P6-MAT-C", "artifact": "material-kernel.json", "result": "pass", "sha256": "b4a8f51bd692dbd6ec8ce59fcf1a88e9dfa525e2b91d27490d2d33a91de0e52a" }, "D": { "taskId": "FW-P6-MAT-D", "artifact": "material-recovery.json", "result": "pass", "sha256": "939538426da691ddb875afaef4d8eb126502a075551dfe642dff01f905c0965f" }, "E": { "taskId": "FW-P6-MAT-E", "artifact": "material-facade.json", "result": "pass", "sha256": "69b86adb5a530ebdd5cbe75ed960ff92d52f7b74e154d8fdb93665179557897e" }, "F": { "taskId": "FW-P6-MAT-F", "artifact": "material-chrome.json", "result": "pass", "sha256": "2b7910b31c3dea3a37329c3e4a33d9624f0d71d5926e236a3b7e85f48ed711a9" }, "G": { "taskId": "FW-P6-MAT-G", "artifact": "material-persistence.json", "result": "pass_boundary", "sha256": "d7da3ba166ffb15eb7241c8081ad61dc169b48be33e1e45ff2e8112efa6382c3" } }, "moduleStatusAfterGate": "in_progress", "coverage": { "createRecompute": "pass", "inspectSourceInventory": "pending", "pythonApi": "pending", "saveReopen": "pending" }, "boundaries": [ "A-G independently close only the Material create/recompute first slice.", "ACT-02 inspect/source-inventory, ACT-03 python-api, and ACT-04 save/reopen remain pending.", "No release, legal, performance, or non-Chrome compatibility claim is made." ] }