1.9 KiB
BIM batch remaining boundaries
Batch: 7c968681bcfe03fc4260f10e.
Implemented: the native bimUncloneCommand now uses the parent group's
addObject API when replacing a differently typed clone, matching
BimUnclone.py. Other list references append the replacement before removing
the original object, as the desktop command does. The existing transaction
and rollback remain in effect.
Remaining implementation boundaries:
BIM_Tutorial:BIMDesktopCommands.hreturns the tutorial URL. DesktopBimTutorial.py:46creates a persistent tutorial dock with previous/next controls, progress, goals, delayed loading, and offline content caching. Opening the URL does not implement that workflow. The remaining desktop step and goal logic and the mounted Web host need source windows before implementing this behavior.BIM_Views: the native handler callsBIM_Views().Activated()and returns an apply result. The desktop view-manager behavior and its Web host have not been established by the source windows available in this turn.BIM_Ungroup: an executable handler removes actual group memberships within a document transaction. Desktop semantics and complete routing remain unconfirmed in this turn.BIM_Unclone: the parent-reference mutation was aligned with the desktop source. Complete registration and application selection propagation remain unconfirmed in this turn.
The packet already contains command-specific registry entries for all four commands. Those entries alone do not establish complete business behavior or resolve the reported native registration discovery gaps.
No tests, builds, browser validation, benchmarks, registry generation, or route receipt commands were run. Incremental build, sync, and route receipts belong to the outer pipeline. Four supplemental source windows were used; additional source-dependent work remains for a subsequent packet.