37 lines
1.9 KiB
Markdown
37 lines
1.9 KiB
Markdown
# 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.h` returns the tutorial URL. Desktop
|
|
`BimTutorial.py:46` creates 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 calls `BIM_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.
|