28 lines
1.6 KiB
Markdown
28 lines
1.6 KiB
Markdown
# BIM batch ad6d319035418df1de66f85c
|
|
|
|
The selected 16 workflows remain incomplete; this edit is not business acceptance.
|
|
Build, sync, and acceptance remain with the outer pipeline.
|
|
|
|
The native response now returns the complete document, changed object names,
|
|
and post-command selection for FrameLineManager, adjustFrameAngle, alignEdge,
|
|
alignFlange, breakPipe, extend, extend1intersection, extend2intersection,
|
|
fillFrame, frameIt, insertCap, insertElbow, insertFlange, insertPath, insertPipe,
|
|
and insertPypeLine. The mounted BIM adapter validates that state, applies native
|
|
selection, updates the existing shell document view, and clears submitted
|
|
selection overrides only when the payload has not been edited during execution.
|
|
Changed-object validation remains required before applying selection.
|
|
|
|
Remaining boundary: InitGui.py:449 imports optional CommandsPolar,
|
|
CommandsFrame, and CommandsPipe; the supplied anchors contain registration
|
|
names rather than command bodies. Provider absence has not been established.
|
|
Command-specific dimensions, catalog choices, picking, task accept/cancel,
|
|
transactions, and cleanup still require provider implementation anchors.
|
|
runCommand and changed-object detection do not establish completion of those
|
|
tasks. No native geometry algorithm or task behavior has been replaced.
|
|
|
|
Continuation: freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp:3443
|
|
and :3555; web/src/bim-desktop-adapter.ts:11 and :123;
|
|
web/src/workbench-shell.tsx:387 already consumes the adapter state.
|
|
Outer verification must exercise real task inputs, native geometry, selection
|
|
including subelements, document persistence, and error/cancel behavior.
|