What CORA needs the ID28 team to confirm before the model can be trusted.
ID28 was reverse-engineered from the ESRF's open BLISS Beacon device database (gitlab.esrf.fr/id28/beamline_configuration, a git mirror of the live config), so the control handles in the Inventory are the beamline's real BLISS / Tango / IcePAP addresses, read from the config rather than confirmed by staff (the ID32 house-style precedent). Each row below is a fact the beamline team owns, not a CORA modelling choice (those are on Model). It is a delete-on-answer queue. Priorities are Blocks-build, Blocks-go-live, and Nice-to-have.
Observe-only machine state, a loose StorageRing; exact handles pending.
The machine-state observation.
MONO-1
Blocks-go-live
The backscattering crystal / reflection, the meV energy resolution, the energy-scan partition rule, and the premono (OH1) / postmono (OH2) roles ahead of the main mono (OH3).
A Monochromator on the PI E518 piezo (pimth / pimchi); the meV energy is scanned by the ASL F700 crystal-temperature axis (monot / deltae), not a Bragg angle; energy is a PseudoAxis over the F700.
The monochromator and incident-energy Assets.
OPT-1
Nice-to-have
The HFM / VFM mirror coatings and bender mechanics.
Two-bender focusing mirrors bound to Mirror.
The mirror Asset detail.
OPT-2
Nice-to-have
The blade-axis map of the primary, mono, and sample slits.
Beam-defining Slit Assets (BLISS slits_ph / slits_pv / slits_mx / slits_sh / slits_sv); each with horizontal / vertical gap and offset.
The slit Asset detail.
DIAG-1
Nice-to-have
The oh2 Elettra beam-position monitor channel map: it binds the graduated catalog PositionMonitor (position-measuring), distinct from FluxMonitor; the per-Asset position-vs-flux channel detail is the residual.
The graduated catalog PositionMonitor (presenting Sensor); channel map pending.
The multi-analyzer spectrometer arm (the TwoThetaMultilayer two-theta arm carrying the inclined analyzer crystals): the per-Asset arm geometry and axis map.
The arm binds the catalog SpectrometerArm Family (graduated across SIX + ID32 RIXS/XES + ID28); the per-Asset geometry stays pending.
The spectrometer-arm geometry; the family graduation is settled (see Model).
IXS-1
Blocks-go-live
The analyzer-crystal array: the config shows analyzer slits a1..a9 and inclined-analyzer (inca) controllers for a2 / a3 / a4 (each with chi / th); how many crystals are populated, and whether they are one arm Asset or identity-bearing child Assets.
One SpectrometerArm Asset carrying the crystal array as a per-Asset setting, not child Assets.
The analyzer-array modelling; the CORA structural choice is on Model.
SAMPLE-1
Blocks-go-live
The IXS sample-positioning stage axes: which of the scattering-geometry axes (sax / say / saz, th / sphi / chi), the eh1_ss iceid285 (phi / omega / sz), and the SmarAct fine stage make up the modelled stage.
A LinearStage; axis set pending.
The sample-stage modelling.
TEMP-1
Nice-to-have
The sample-temperature environments (the 10 K displex LakeShore 340, the Oxford 700 cryostream, the nanodac gas blower) and which is the default.
TemperatureController Assets presenting the Regulator Role.
The temperature-control modelling.
DET-1
Blocks-go-live
The per-analyzer IXS photon detectors and the Basler / PCO imaging cameras: how the deta1..deta9 P201 counters and the izero / ione monitors map to the analyzer crystals.
The Basler and PCO bind Camera; the per-analyzer deta1..deta9 counters and the izero / ione beam monitors are read from the config, the crystal map pending.
Are the BLISS / Tango / IcePAP handles read from the public Beacon config current and correct?
The handles in the descriptor are taken from the BLISS config and carried confirm.
Verifying each Asset's control handle.
PSS-1
Blocks-go-live
The ESRF personnel-safety permit signals behind the shutters. The config exposes the front-end shutter (fe) and the vacuum beam shutters (bsh1 / bsh2 / bsh3 on id28/v-bsh/0..2), but not the PSS permit leaves.
The shutters are modelled (FrontEndShutter, the bsh* leaves carried on the enclosures); the permit signals behind them are to be named, not invented here.
The Enclosure permit signals and the safety tier.
SUP-1
Nice-to-have
The vacuum extent and the displex cryostat cryogen supply.
Photon beam, cooling water, and vacuum on the optics and flight path.
The Supply observations.
GOV-1
Nice-to-have
The ESRF operator pool and safety-review structure (site-level).
Carried pending on the ESRF Site, not instantiated per beamline.