# BIM Panel and IFC Batch Batch: `3d4d126ab9e4913c20a6feab`. The eight selected commands dispatch through the existing BIM runtime document and selection scope. `BIMDesktopCommands.h` supplies the selected handlers without adding another geometry backend. The mounted Web task submits panel dimensions and placement, nesting container/settings, and IFC destination names. Native document results feed the existing display/selection flow; FCStd and IFC bytes are persisted in OPFS, and IFC output is also downloaded. IFC diff text comes from `nativeifc.ifc_diff.get_diff`. Remaining boundaries: - Real IfcOpenShell bindings must be available in the BIM runtime. Missing or stub bindings remain an explicit command error, never a fabricated IFC result. - Nesting currently executes the native run/apply operation synchronously. Intermediate preview and interrupting an in-flight native run are not connected. - Panel placement uses explicit coordinates. Snapper interaction and preset profiles are not connected by this batch. - Browser persistence occurs after the native mutation. A storage/download failure cannot roll back a completed native mutation. - No tests, builds, browser validation, benchmarks, or acceptance were run. The outer pipeline owns build/sync/route receipts; users validate behavior.