# BIM Batch 9c21724136b47a90f3061656 Edits only; builds, tests, browser validation, acceptance, benchmarks, and route receipts were not run. ## Implemented Native Correction `BIM_Trash` now uses resolved document selection to create or reuse the Trash group, move objects out of previous groups, and hide their native view objects when present. The operation uses a document transaction. It no longer deletes objects by label prefix. The existing BIM adapter now prepares and routes this command with the apply action. ## Remaining Boundaries - Trash visibility in the mounted Web host still needs tracing where native ViewObject is absent; no browser behavior is claimed. - `BIM_Setup` invokes the desktop Activated method; its GUI dependencies and mounted workflow remain unresolved. - `BIM_TDPage`, `BIM_TDView`, and `BIM_Text` contain native creation scripts; full desktop semantics and mounted workflows remain unreviewed. - `BIM_TogglePanels` currently returns command metadata without changing panel state. - `BIM_Tutorial` currently returns a fixed workbench wiki URL instead of the desktop tutorial workflow. - `BIM_Unclone` currently echoes selection without making clones independent. No new registration markers were added. The four permitted supplemental source windows were consumed by BIMDesktopCommands.h at lines 1238 and 1, bim-desktop-adapter.ts at line 119, and BimTrash.py at line 34. Continue at the selected packet anchors for the unresolved commands in the next authorized source window budget.