Files
FreeCADWasmDev/docs/p6/tux-source-boundary.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

12 lines
1.3 KiB
JSON

{
"schema": "freecad-web-tux-source-boundary/v1",
"task_id": "FW-P6-TUX-A",
"status": "pass_boundary",
"source_revision": "0644133717ebc04fae2194bb5ef9eec06880f909",
"module": "Tux",
"cmake": {"module": "src/Mod/Tux/CMakeLists.txt:3-26", "appTarget": "none; GUI/Python helper module", "guiConditional": "BUILD_GUI at CMakeLists.txt:3-5,21-26", "directDependencies": ["FreeCADGui", "Qt", "pivy/coin"]},
"registration": {"guiInit": "src/Mod/Tux/InitGui.py", "representativeModules": ["NavigationIndicatorGui.py", "PersistentToolbarsGui.py", "PersistentToolbars.py"], "actions": ["navigation indicator", "persistent toolbar setup"]},
"boundaries": ["Tux is GUI navigation/tooling only; no native App target or document object registration exists.", "FreeCADGui, Qt and pivy/coin are excluded from GUI-free Web; no runtime pass is claimed."],
"sourceFilesSha256": {"src/Mod/Tux/CMakeLists.txt": "227c0be9b64d0cb6c9de5dae562f09eaaa42cd7bdb1f79258a8f545fe510f44f", "src/Mod/Tux/InitGui.py": "ffe5a3da97aac5b847c4bf01f46374e8f0145b696ddab33cd73e6dbf73364dc5", "src/Mod/Tux/NavigationIndicatorGui.py": "680d6fb2d2c5dbc7d39c833bfc3ccec3416c42912df8af397b482b1f3dc4f383", "src/Mod/Tux/PersistentToolbars.py": "36cd2049472866ddf8c0205c85116d24edfbccf7a321457ae07a0909254b7f8e"}
}