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