Files
FreeCADWasmDev/docs/p6/material-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

64 lines
2.0 KiB
JSON

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