Files
Web_FreeCAD_Bitbybit/config/release-capability-matrix.json

39 lines
2.6 KiB
JSON

{
"schemaVersion": 1,
"baseline": {
"freecadVersion": "1.1.1",
"commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
"browser": "Chrome/150"
},
"coverageSource": "config/platform-module-coverage.json",
"moduleCounts": { "exact": 0, "compatible": 26, "proxy": 5, "development": 3, "unsupported": 0, "unexplained": 0 },
"modulesByLevel": {
"exact": [],
"compatible": ["AddonManager", "Assembly", "BIM", "CAM", "Draft", "Fem", "Import", "Inspection", "Material", "Measure", "Mesh", "MeshPart", "Part", "PartDesign", "Plot", "Points", "ReverseEngineering", "Robot", "Sandbox", "Show", "Sketcher", "Spreadsheet", "Start", "Surface", "TechDraw", "Web"],
"proxy": ["Cloud", "Help", "Idf", "JtReader", "OpenSCAD"],
"development": ["TemplatePyMod", "Test", "Tux"],
"unsupported": []
},
"knownDifferences": [
{ "module": "Cloud", "level": "proxy", "boundary": "Network capability is denied; cloud payloads remain explicit resources." },
{ "module": "Help", "level": "proxy", "boundary": "Static offline help resources; desktop Qt help engine is excluded." },
{ "module": "OpenSCAD", "level": "proxy", "boundary": "SCAD bytes and metadata are preserved without executing OpenSCAD." },
{ "module": "TemplatePyMod", "level": "development", "boundary": "Desktop Python template execution is outside the browser Facade." }
],
"scopeOnly": [],
"unsupported": [],
"unexplained": [],
"gates": [
{ "id": "G0", "status": "pass", "evidence": ["check:baseline", "check:sbom", "check:freecad-inventory"] },
{ "id": "G1", "status": "pass", "evidence": ["check:browser-occt", "check:occt-history-artifact"] },
{ "id": "G2", "status": "pass", "evidence": ["check:chrome-planegcs", "check:freecad-sketcher-constraints"] },
{ "id": "G3", "status": "pass", "evidence": ["check:partdesign-closure", "check:fcstd-closure"] },
{ "id": "G4", "status": "pass", "evidence": ["check:fcstd-closure", "check:chrome-fcstd-roundtrip"] },
{ "id": "G5", "status": "pass", "evidence": ["check:document-closure", "check:chrome-qa08"] },
{ "id": "G6", "status": "pass", "evidence": ["check:engineering-closure", "check:chrome-engineering"] },
{ "id": "G7", "status": "pass", "evidence": ["check:platform-closure", "check:chrome-addon", "check:chrome-script"] },
{ "id": "G8", "status": "pass", "evidence": ["check:quality-closure", "check:chrome-security", "check:chrome-performance"] },
{ "id": "G9", "status": "pass", "evidence": ["check:release-signing-key", "check:release-closure", "check:release-artifacts", "check:project-migration"] }
]
}