22 lines
1.3 KiB
JSON
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."
|
|
}
|