1.3 KiB
BIM Batch Boundaries
Batch: 170cd8a3419e8e2cfc6dda48.
Connected the native BIM_Examples URL response to the existing freecad-bim-help event consumed by the mounted workbench shell. The URL comes from desktop BIM_Examples.getUrl() through bimExamplesCommand; the adapter checks response identity and destination before presenting it. No fixed success results or registration markers were added.
All four selected commands already have executable entries in BIMDesktopCommandRegistry.h:18. The reported registration gap alone does not establish missing native behavior.
Remaining work: inspect EmptyTrash, Extrude, and Fuse mutation semantics and their document/task integration. The registry includes BIMSolidCommands.h at line 7, which owns the registered bimEmptyTrashCommand, bimExtrudeCommand, and bimFuseCommand helpers. Include that file in the next source packet, with definition anchors. Desktop comparison anchors remain BimEmptyTrash.py:33, BimExtrude.py:33, and BimFuse.py:33. Native document dispatch starts at BimRuntimeProbe.cpp:3559 and completion handling is at :4166. No completeness claim is made for these three commands.
The four permitted supplemental source windows were consumed. No builds, tests, browser validation, benchmarks, or business acceptance ran. Build, sync, and route receipts remain owned by the outer pipeline.