13 lines
1.7 KiB
JSON
13 lines
1.7 KiB
JSON
{
|
|
"schema": "freecad-web-templatepymod-source-boundary/v1",
|
|
"task_id": "FW-P6-TPM-A",
|
|
"status": "pass_boundary",
|
|
"source_revision": "0644133717ebc04fae2194bb5ef9eec06880f909",
|
|
"module": "TemplatePyMod",
|
|
"cmake": {"module": "src/Mod/TemplatePyMod/CMakeLists.txt:1-19", "appTarget": "none; Python-only module", "guiConditional": "InitGui.py is listed separately and requires GUI workbench", "directDependencies": ["FreeCAD Python", "Part", "Points", "Mesh"]},
|
|
"registration": {"pythonInit": "src/Mod/TemplatePyMod/Init.py", "guiInit": "src/Mod/TemplatePyMod/InitGui.py:36", "representativeActions": ["FeaturePython.py:115 Part::FeaturePython", "DocumentObject.py:317 custom DocumentObject", "Texture.py:66 Part::Box + App::FeaturePython"]},
|
|
"actions": {"createRecompute": "FeaturePython.py and DocumentObject.py", "pythonApi": "Python-only scripts", "saveReopen": "not declared in this boundary card"},
|
|
"boundaries": ["TemplatePyMod is Python-only and has no native C++ App target; GUI InitGui.py is excluded from GUI-free Web.", "This is a source boundary probe only and does not claim Python runtime import or FeaturePython execution."] ,
|
|
"sourceFilesSha256": {"src/Mod/TemplatePyMod/CMakeLists.txt": "330777a96be8f99d1e94f94de99bfd5b7ee0536acfda77433f4691fe401b6097", "src/Mod/TemplatePyMod/Init.py": "06141da0b5e830ff691307949e355a337048fd1228ad4e281e8564f1da0bf0f2", "src/Mod/TemplatePyMod/InitGui.py": "1721d1f01bd4a12d06451ada65332f81bb218ac2080132e9a2102de4ed4dc6cb", "src/Mod/TemplatePyMod/FeaturePython.py": "78a0d38aee39fddef2f90c0bd8803d9ecc1378663e255786c655c9a748648762", "src/Mod/TemplatePyMod/DocumentObject.py": "27954027821d8d9cdb5a4647ba21fb68dfd4e0bccd2904829bb3e118c5503680"}
|
|
}
|