{ "schema": "freecad-web-p6-show-module-gate/v2", "taskId": "FW-P6-SHW-Y", "module": "Show", "result": "completed", "actions": [ { "id": "FW-P6-SHW-ACT-01", "action": "inspect/source-inventory", "result": "pass", "persistence": "pass_boundary", "evidence": [ "docs/p6/show-kernel.json", "docs/p6/show-recovery.json", "docs/p6/show-facade.json", "docs/p6/show-chrome.json", "docs/p6/show-persistence.json" ] }, { "id": "FW-P6-SHW-ACT-02", "action": "python-api", "result": "pass", "persistence": "pass_boundary", "evidence": [ "docs/p6/show-action-02-kernel.json", "docs/p6/show-action-02-recovery.json", "docs/p6/show-action-02-facade.json", "docs/p6/show-action-02-chrome.json", "docs/p6/show-action-02-persistence.json" ] } ], "revision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "8d2950dd84545445326cc52109cc55ce4162df0833b7c9a7167e733d4a84d335", "evidence": { "actions": [ { "id": "FW-P6-SHW-ACT-01", "action": "inspect/source-inventory", "result": "pass", "persistence": "pass_boundary", "evidence": [ "docs/p6/show-kernel.json", "docs/p6/show-recovery.json", "docs/p6/show-facade.json", "docs/p6/show-chrome.json", "docs/p6/show-persistence.json" ] }, { "id": "FW-P6-SHW-ACT-02", "action": "python-api", "result": "pass", "persistence": "pass_boundary", "evidence": [ "docs/p6/show-action-02-kernel.json", "docs/p6/show-action-02-recovery.json", "docs/p6/show-action-02-facade.json", "docs/p6/show-action-02-chrome.json", "docs/p6/show-action-02-persistence.json" ] } ], "revision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "wasmSha256": "a71f9d7b7d9565f3a4b804092ce6a6672ae8355106aba68f26495450e617f40d", "sourceSha256": { "src/Mod/Show/CMakeLists.txt": "5e9a0346f557c407706925d0e5df4fb1d118fcebed364de20658672715cdaf7b", "src/Mod/Show/__init__.py": "89e3e9770922e18111fe8a178e84288a8a4b02cb4e03af53ed65c36b324a6204", "src/Mod/Show/mTempoVis.py": "401cbed1f932716dcd5c6bf4dfd6b5ff1344b6d96c341a1592d4e2dbcaa571f7", "src/Mod/Show/TVStack.py": "33a4075088aba5ee932e6eb502b276cba2858fd6880963b65d38150cebcdd3a9", "src/Mod/Show/SceneDetail.py": "3761dd6ece050d68f14b4a152c901483562aee9f05b5ef00f80b4ebedb21e003", "src/WebAssembly/FreeCADCoreProbe/ShowRuntimeProbe.cpp": "66a1be09dbbba677294daee270dda4d6f26f7954cfdc01ce0b1923988a92c95f" } }, "boundaries": [ "Both declared Show actions have independent C-G conclusions: inspect/source-inventory pass, python-api pass with pass_boundary persistence.", "GUI-only Camera, ClipPlane, Pickability and Workbench paths remain excluded; no FCStd save/reopen capability is inferred." ] }