54 lines
2.4 KiB
JSON
54 lines
2.4 KiB
JSON
{
|
|
"schema": "freecad-web-openscad-persistence-boundary/v1",
|
|
"task_id": "FW-P6-OSC-G",
|
|
"status": "pass",
|
|
"source_revision": "837f44197c879e41198b7e3bed55c897a9920520",
|
|
"input_sha256": "711e3b1e86774e9dc5c5c3a8dd6f83a2e162ecb080f6ef5de09e24c490b8bd32",
|
|
"result_sha256": "0ac2645d6af01eb8a55ee48f264a855bc7844bed293e7a7215683c2273a818dc",
|
|
"commands": [
|
|
"find build-web/configure/Mod/OpenSCAD -maxdepth 1 -type f",
|
|
"sha256sum build-web/configure/Mod/OpenSCAD/Init.py build-web/configure/Mod/OpenSCAD/importCSG.py build-web/configure/share/Mod/OpenSCAD/Resources/icons/OpenSCADWorkbench.svg",
|
|
"python3 jsonschema validation of docs/p6/openscad-chrome.json"
|
|
],
|
|
"persistenceApplicable": false,
|
|
"reason": "The covered OpenSCAD action is read-only inspect/source-inventory. It registers and inspects file formats and creates no FCStd document or DocumentObject, so save/reopen is not an applicable contract.",
|
|
"readonlyReplay": {
|
|
"chromeEvidence": "docs/p6/openscad-chrome.json",
|
|
"chromeResult": "pass",
|
|
"chromeCases": 5,
|
|
"externalRequests": 0,
|
|
"runtimeExceptions": 0,
|
|
"repeatedInspect": "pass",
|
|
"documentCountBefore": 0,
|
|
"documentCountAfter": 0,
|
|
"resourcesReleased": true
|
|
},
|
|
"resourceManifest": {
|
|
"moduleFilesCopied": 13,
|
|
"init_sha256": "c6eee460ee4bd05aa4a08c0e69b8094e2418346063c600a8a8a36169f678ac83",
|
|
"importCSG_sha256": "6f0715dcd42819a21a9e10bb55d793e239634a7213838796605f948ac6ec778e",
|
|
"icon_sha256": "173b314c6516af6b8b6d37261bf312eef66cef75b9deaee973e9077fc7b60d19",
|
|
"openscad_fcstd_files": 0
|
|
},
|
|
"artifacts": {
|
|
"chrome_json": {
|
|
"path": "docs/p6/openscad-chrome.json",
|
|
"sha256": "0ac2645d6af01eb8a55ee48f264a855bc7844bed293e7a7215683c2273a818dc"
|
|
},
|
|
"chrome_screenshot": {
|
|
"path": "docs/p6/openscad-chrome.png",
|
|
"sha256": "89613f934b0313937c5e6b7f0ebc1799e37a325697ccf154760a6433adbbd6e1"
|
|
},
|
|
"chrome_log": {
|
|
"path": "docs/freecad-p6-openscad-f-chrome.log",
|
|
"sha256": "49c51ddc8709472efbd8041ce781f005cab2cdab292c131ec96f2721878b3289"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"No FCStd save/reopen claim is made for a read-only source inventory action.",
|
|
"Existing FCStd files elsewhere in the build tree are unrelated fixtures and were not used or modified.",
|
|
"Cross-version migration, full format coverage and upgrade rollback remain outside this card."
|
|
],
|
|
"generated_at": "2026-08-22T13:25:24+08:00"
|
|
}
|