74 lines
2.5 KiB
JSON
74 lines
2.5 KiB
JSON
{
|
|
"schema": "freecad-web-p6-format-coverage-gate/v1",
|
|
"taskId": "FW-P6-FPA-E",
|
|
"result": "pass_with_boundaries",
|
|
"coverage": {
|
|
"inventoryRecords": 236,
|
|
"terminalRecords": 236,
|
|
"uniqueHandlerKeys": 236,
|
|
"counts": {
|
|
"passed": 12,
|
|
"passed_boundary": 224,
|
|
"blocked": 0
|
|
}
|
|
},
|
|
"native": {
|
|
"routes": {
|
|
"importStep": {
|
|
"result": "pass",
|
|
"resultSha256": "52a476e3d1d73573062fef8a214667f8f1e922f7689ad08c840bdca81aa7d8f9"
|
|
},
|
|
"partBrep": {
|
|
"result": "pass",
|
|
"resultSha256": "459b03ebeb874eefd63b38fc4d8b3258845b80063008598cf87cfb7cf4098d44"
|
|
},
|
|
"meshStl": {
|
|
"result": "pass",
|
|
"resultSha256": "d27d49772e309b80be4cfe043eb2f2089bf3bd7b23ee0937f50533316f6939a1"
|
|
},
|
|
"techdrawProjection": {
|
|
"result": "pass",
|
|
"resultSha256": "9002129880bd1ef3ad8e7dc45d938d49a91336ee0cd22d2de6185a70306d686a"
|
|
},
|
|
"spreadsheetFcstd": {
|
|
"result": "pass",
|
|
"resultSha256": "e71cda5ce0986a0ba4f054caed4a9a34672db2d796b2a9f8dbef019397b42782"
|
|
}
|
|
}
|
|
},
|
|
"chrome": {
|
|
"browser": "Google Chrome only",
|
|
"representativeRoutes": [
|
|
{
|
|
"artifact": "docs/p6/part-io-chrome.json",
|
|
"result": "pass",
|
|
"externalRequests": null,
|
|
"exceptions": null,
|
|
"sha256": "3af9fc68751717798d4faf5e9b40cb63c2faf4fc34abb62d0f95fff28e4b71c8"
|
|
},
|
|
{
|
|
"artifact": "docs/p6/spreadsheet-action-04-chrome.json",
|
|
"result": "pass",
|
|
"externalRequests": null,
|
|
"exceptions": null,
|
|
"sha256": "01378906d5be26c29befcecf8a458d7ff8f1dc56518dd6488e7019d4e9600e06"
|
|
}
|
|
],
|
|
"externalRequests": 0,
|
|
"runtimeExceptions": 0,
|
|
"boundaries": [
|
|
"Representative Part BREP and Spreadsheet FCStd routes have current Chrome replay evidence.",
|
|
"TechDraw pthread replay remains a boundary when SharedArrayBuffer/COOP-COEP is unavailable; native smoke remains independently recorded."
|
|
]
|
|
},
|
|
"source": {
|
|
"kernel": "docs/p6/format-coverage-kernel.json",
|
|
"kernelSha256": "ca235e7dbce00dafaac87ff011dbdb19ef300f5336c07335fe8c3ea4af7fb314"
|
|
},
|
|
"boundaries": [
|
|
"Every inventory row retains module, direction, source path/line and a terminal status.",
|
|
"Handlers sharing an extension are never merged; only the locked native fixture route is marked passed.",
|
|
"External, GUI-only, and unsupported formats remain explicit boundaries and do not imply import/export parity."
|
|
]
|
|
}
|