What CORA needs the BMM team to confirm. This model is reverse-engineered from public open source (the NSLS2/bmm-profile-collection profile collection): the EPICS PVs are read from it, but vendor identities, physical positions, and the detector configuration are not. Each row is a fact the beamline team owns. It is a delete-on-answer queue.
Priorities: Blocks-build (changes the model structure), Blocks-go-live (needed before CORA controls or observes the hardware), Nice-to-have.
The sample wheel: how many sample positions, and is batch sample-changing a CORA-modelled automation or operator-driven? Should a dedicated sample-changer Family be earned across BMM and the Diamond robots, or does the wheel stay a RotaryStage?
A RotaryStage indexing samples; sample-changer behaviour is a Method/automation concern, not a new Family.
The sample-wheel model and the sample-changer abstraction.
DET-1
Blocks-go-live
The fluorescence detector configuration: which Xspress3 element count (1, 4, or 7) is the installed/default, and the vendor (Quantum Detectors?). Source carries all three configurations.
One EnergyDispersiveSpectrometer Asset presenting the Sensor Role; element count blank.
The detector Model and element count.
DIAG-1
Blocks-go-live
The ion chambers (I0/It/Ir) gas fill and the per-channel PV bindings.
The quad electrometer binds the catalog FluxMonitor Family (graduated in #353); gas fill and per-channel detail unconfirmed.
The motion-controller box models, firmware, serials, IPs. The endstation controller PV (MC:09) is in source; vendor detail is not.
A MotionController, specifics blank.
The MotionController Models.
ENERGY-1
Blocks-build
Should CORA coin the energy_scan Capability (the catalog anticipates it as pending) now that BMM is its first real consumer, or keep XAS under characterization + energy_change until a conduct-path forces it? An XAS scan sweeps the energy axis and reads the detectors per point, distinct from the beamline_energy_change setpoint move.
XAS mapped to existing Capabilities for now; energy_scan deferred per the design-phase discipline.