What CORA needs the IXS team to confirm before the model can be trusted.
IXS was reverse-engineered from the beamline's own bluesky profile collection (NSLS2/ixs-profile-collection), so the control handles in the Inventory are the beamline's real PVs, read from the startup/*.py files rather than confirmed by staff. Each row below is a fact the beamline team owns, not a CORA modelling choice (those are on Model, including the new loose EnergyAnalyzer family). It is a delete-on-answer queue. Priorities are Blocks-build, Blocks-go-live, and Nice-to-have.
Are the sample table (Spec:1) and the sample-environment translations (Env:1) one fused stage or two siblings, and what is mounted on them?
Two sibling LinearStage Assets on their separate PV roots.
The sample-stage modelling.
ANALYZER-1
Blocks-build
How is the crystal energy analyzer configured: the diced-crystal Bragg geometry, the analyzed final energy, and whether it shares mechanics with the six-circle arm?
A diced multi-crystal Bragg analyzer on the spectrometer arm, selecting a fixed final energy.
The analyzer geometry; the CORA structural modelling is on Model.
XTAL-1
Blocks-go-live
Are the six diced analyzer crystals individually addressed (each its own theta / phi and temperature loop), and do they act as one analyzer?
Six crystals, each with theta / phi and a PID temperature, acting as one analyzer.
The diced-crystal addressing; the child-Asset modelling is on Model.
TEMP-1
Nice-to-have
Are the six crystal-temperature PID loops one Asset or six, and do they parent to the analyzer or to per-crystal child Assets?
One TemperatureController Asset noting six PID channels.
The electrometer / scaler channel map: which channels are the analyzed-signal detector, which is I0, and whether the analyzer-focus photodiode is a separate Asset or a channel.
Quad electrometers + the scaler I0 bound to FluxMonitor; the focus diode is a channel, not a standalone Asset.
The detector modelling.
ENERGY-1
Nice-to-have
The read-only derived diffractometer angles (HKLDerived) present the Sensor read-back facet, not a driven axis.
A read-back facet of the reciprocal-space PseudoAxis.
The pseudo-axis read modelling.
DIAG-1
Blocks-go-live
How are the beam-position monitors modelled: the loose BeamPositionMonitor (the NSLS-II sibling choice), or Diagnostic / GenericProbe?
The loose BeamPositionMonitor, the hxn NSLS-II-sibling choice.
The diagnostics Family.
BPM-1
Nice-to-have
Which monitors are true beam-position monitors versus intensity (I0) normalizers?
Treated as beam-position monitors; the intensity ones would be FluxMonitor.