Open questions
What CORA needs the P23 team to confirm before the model can be trusted.
P23 was reverse-engineered from P23's own public OnlineXML device registry (gitlab.desy.de/petra-iii-debian-packages/python-nxstools-extras-p23 , branch debian/jessie) and a verified research brief, not from a live connection. The P23 registry is thin: one area-grouped generic motor bank, no detectors exposed. P23 is CORA's fifteenth PETRA III beamline, the in-situ diffraction beamline. 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.
Topology and scope
ID
Priority
Question
CORA assumes
Resolves
ENC-1
Blocks-go-live
The hutch grouping: a single experiment hutch (the registry exposes one host)? Is there a separate optics hutch?
A p23-eh experiment hutch, from the OnlineXML hasep23oh host.
The Enclosure grouping.
SRC-1
Nice-to-have
The undulator source (absent from this slice).
An undulator beamline; the source carried pending.
The source Asset.
GROUP-1
Nice-to-have
The per-axis roles of the eh_mot* motor bank.
Grouped as one LinearStage stage carrying the bank prefix; per-axis roles pending.
The Asset boundaries.
STUB-1
Nice-to-have
The single hasep23dev axis: a dev / commissioning device, or a real channel?
Noted as a dev / commissioning stage.
The dev-stub status.
Source and optics
ID
Priority
Question
CORA assumes
Resolves
OPT-1
Blocks-go-live
The optics breakdown: the monochromator and mirrors within the bank.
Grouped into the experiment stage; the breakdown pending.
The optics modelling.
DIFF-1
Blocks-build
The diffractometer geometry within the bank.
Grouped into the experiment stage; the diffractometer pending.
The diffractometer modelling.
The detectors
ID
Priority
Question
CORA assumes
Resolves
DET-1
Blocks-go-live
The in-situ diffraction detectors (area detectors, any fluorescence detectors), absent from this registry slice.
A pending Camera placeholder; the detectors not invented.
The detector modelling.
Control and safety
ID
Priority
Question
CORA assumes
Resolves
CTRL-1
Blocks-go-live
The Tango device handles per P23 device, and whether the OnlineXML debian/jessie branch matches the live Tango database.
The handles read from the public OnlineXML, carried pending; the floor is Tango + Sardana.
Binding each Asset's control handle.
PSS-1
Blocks-go-live
The DESY personnel-safety permit signals and the photon / front-end shutters (absent from the OnlineXML).
Permit leaves and shutters to be named; not invented here.
The Enclosure permit signals and the safety tier.
SUP-1
Nice-to-have
The vacuum extent, the cooling / beam supplies, and the in-situ sample-environment supplies.
Photon beam, cooling water, vacuum.
The Supply observations.
GOV-1
Nice-to-have
The DESY operator pool and safety-review structure (site-level).
Carried pending on the PETRA III Site, not instantiated per beamline.
The governance principals.
Technique
ID
Priority
Question
CORA assumes
Resolves
TECH-1
Nice-to-have
Does in-situ X-ray diffraction enter CORA's catalog as a Capability / Method?
Deferred: carried as a pending Practice reusing the diffraction slug; none coined.
The technique Capability.