Files
FreeCADWasmDev/docs/current/web-commandlink-d608d6efcf6ac7c497b2729b-boundaries.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

22 lines
1.3 KiB
JSON

{
"batchId": "d608d6efcf6ac7c497b2729b",
"status": "incomplete",
"changes": [
"Std_LinkImport and Std_LinkImportAll now bypass owner-standard dispatch and use the existing PartBox pythonFamilyBatch handler.",
"Both exported import routes now match the executable endpoint. Existing document ownership checks, native transactions, importLinks calls, selection propagation and affected-document scene refresh are retained."
],
"remaining": [
{
"command": "Std_LinkMake",
"reason": "Native creation is still required; the supplied desktop excerpt creates App::Link objects in a transaction and sets targets and labels, but the full selection and label semantics have not been read.",
"nextAnchor": "freecad-source/src/Gui/CommandLink.cpp:277"
},
{
"command": "Std_LinkActions",
"reason": "Desktop source defines a command group containing Make, MakeRelative, Replace, Unlink, Import and ImportAll. A mounted group action selector with child dispatch remains required; do not register a fixed-result native group handler.",
"nextAnchor": "freecad-source/src/Gui/CommandLink.cpp:1041"
}
],
"verification": "No builds, tests, business acceptance, browser validation, benchmarks or historical reconciliation performed. Outer pipeline owns build, sync and route receipts; runtime behavior remains unvalidated."
}