17 lines
2.5 KiB
JSON
17 lines
2.5 KiB
JSON
{
|
|
"schema": "freecad-web-p6-show-source-boundary/v1",
|
|
"taskId": "FW-P6-SHW-A",
|
|
"module": "Show",
|
|
"result": "pass_boundary",
|
|
"sourceRevision": "0644133717ebc04fae2194bb5ef9eec06880f909",
|
|
"inputs": { "workbenchInventorySha256": "06a0ff0d65e5b9d875b10ae5c88c064da5e2b166c131648e97d6c1f48e0ce263", "objectInventorySha256": "020205e72184e2d92677c81cd183aabb2f9258204d11dc9f42fceddcc0a87c66" },
|
|
"commands": ["rg -n \"BUILD_|Init|addObject|registerType|PyInit\" src/Mod/Show"],
|
|
"cmake": { "module": { "file": "src/Mod/Show/CMakeLists.txt", "customTarget": "Show", "targetLines": [31, 35], "pythonSourcesLines": [3, 27], "installLines": [37, 46] }, "moduleGate": { "file": "src/Mod/CMakeLists.txt", "lines": [97, 99], "condition": "BUILD_SHOW" } },
|
|
"appBoundary": { "nativeLibrary": false, "pythonEntry": { "file": "src/Mod/Show/__init__.py", "lines": [3, 6], "imports": ["TempoVis", "DepGraphTools"] }, "sourceFiles": 15 },
|
|
"guiBoundary": { "guiOnly": true, "symbols": ["FreeCADGui", "FreeCADGui.activeWorkbench", "FreeCADGui.activateWorkbench"], "entry": { "file": "src/Mod/Show/SceneDetails/Workbench.py", "lines": [25, 46] } },
|
|
"actionEntrypoints": [ { "file": "src/Mod/Show/mTempoVis.py", "kind": "visibility-automation" }, { "file": "src/Mod/Show/ShowUtils.py", "kind": "visibility-helper" }, { "file": "src/Mod/Show/SceneDetails/Workbench.py", "kind": "active-workbench" } ],
|
|
"conditions": { "build": "BUILD_SHOW gates the custom Python source target", "web": "FREECAD_WEB disables BUILD_SHOW in the default Web core and has no Show-specific opt-in", "runtime": "source boundary only; no WASM or browser runtime claim" },
|
|
"sourceSha256": { "src/Mod/Show/CMakeLists.txt": "5e9a0346f557c407706925d0e5df4fb1d118fcebed364de20658672715cdaf7b", "src/Mod/Show/__init__.py": "89e3e9770922e18111fe8a178e84288a8a4b02cb4e03af53ed65c36b324a6204", "src/Mod/Show/SceneDetails/Workbench.py": "b2c579c88e92c692455b41bb0c069d956715657926018fc0a4540bfca8305474", "src/Mod/Show/ShowUtils.py": "a7ee53fa7db5732fecd57783ee67ac36844ba3bc4d2c654e8474efc5bce70866", "src/Mod/Show/Containers.py": "17102bb2e782a752ed2aed176bc13ff2407ebd3d1d0aaa375496c3b83390a5b7", "src/Mod/Show/SceneDetail.py": "3761dd6ece050d68f14b4a152c901483562aee9f05b5ef00f80b4ebedb21e003" },
|
|
"boundaries": ["Show is a Python custom target with GUI-centric FreeCADGui dependencies; no App C++ target or native registerType/PyInit match exists in the requested probe.", "This A card does not claim Show WASM runtime, API, Facade, Chrome or persistence support."]
|
|
}
|