Files
FreeCADWasmDev/docs/p6/start-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

15 lines
1.9 KiB
JSON

{
"schema": "freecad-web-p6-start-source-boundary/v1",
"taskId": "FW-P6-STR-A",
"module": "Start",
"result": "pass_boundary",
"sourceRevision": "0644133717ebc04fae2194bb5ef9eec06880f909",
"cmake": { "module": { "file": "src/Mod/Start/CMakeLists.txt", "appSubdirectory": [35,35], "guiGuard": [41,44], "scriptTarget": [46,53] }, "app": { "file": "src/Mod/Start/App/CMakeLists.txt", "target": "Start", "targetLine": 44, "dependencies": ["FreeCADApp"], "linkLine": 52 }, "gui": { "file": "src/Mod/Start/Gui/CMakeLists.txt", "guard": "BUILD_GUI", "dependencySymbols": ["FreeCADGui", "QtWidgets"] } },
"appBoundary": { "entry": { "file": "src/Mod/Start/App/AppStart.cpp", "lines": [54,58], "symbol": "PyMOD_INIT_FUNC(Start)" }, "nativeTypes": 0, "pythonModule": "Start" },
"guiBoundary": { "entry": "src/Mod/Start/Gui/AppStartGui.cpp", "guiOnly": true },
"actionEntrypoints": [ { "file": "src/Mod/Start/App/DisplayedFilesModel.cpp", "kind": "recent/example file model" }, { "file": "src/Mod/Start/Gui/StartView.cpp", "kind": "start page UI" } ],
"conditions": { "web": "FREECAD_WEB forces BUILD_GUI=OFF; Start App target remains separate but start page UI is unavailable", "runtime": "source boundary only; no WASM claim" },
"sourceSha256": { "src/Mod/Start/CMakeLists.txt": "5f808d3d7a805bad241b02534ab7047163a3c76b5b596db8aaa70d87d075a7e4", "src/Mod/Start/App/CMakeLists.txt": "096c9e6a807b4c6f413550a47985692ed835e4076af8b15f923390a1f9dce968", "src/Mod/Start/Gui/CMakeLists.txt": "5e795d3ac50cd34b2137de19514c1a01a99e7f1a10bd586e21b69917f58395b3", "src/Mod/Start/App/AppStart.cpp": "fe84dd87b07a2e3374e640892a6be4848f71d6aa5a56c1dc70cceffc7e670279", "src/Mod/Start/Gui/AppStartGui.cpp": "0045980e6b40a93fb13b93062d2399bd8dd7e8912a41d76ce8242dd2ec8ceeaa" },
"boundaries": ["Start App is a Python extension module with no native document object types; GUI start page is BUILD_GUI-only.", "No runtime, action, Facade, Chrome or persistence result is inferred."]
}