NPM Package/docs/workflows/bim/verification
BIM Verification Checklist
Verify the NPM BIM workspace design, 3D command confirmation, selection events, and responsive control behavior before release.
Run these checks with a supported 3D model and a non-3D document.
- The file rail identifies the active model and provides an explicit Open action.
- The central Canvas workspace stays visible while the operator uses the toolbar, quick controls, and inspector.
- The toolbar keeps Tools and Navigation controls in separate groups and provides accessible names for icon controls.
- All BIM controls remain disabled until a 3D document is ready; opening a file alone does not enable them.
- Each range popover shows its current value and scope; cross section also exposes the selected axis.
- A control shows pending state and does not report success until its NPM result succeeds.
- Part selection updates the inspector only from
partSelected. - The inspector clears only from
selectionCleared, not from reset alone. - A failed command preserves the last confirmed mode or visual value and presents a retry path.
- A non-3D document leaves BIM controls unavailable and presents the documented error.
- Small-screen layout keeps the Viewer and the active recovery control reachable.
- Route cleanup removes 3D listeners and destroys the viewer.
