- jfj/broker.json: draft JFJ config with CrMX 8M (id 0, unchanged) + Alvra 16M JF06T32V07 (id 1); not deployed
- jfj/make_jfj_geometry.py: convert jungfrau_utils geometry to JFJ custom_geometry, validated pixel-exact
- jfj/jfj_acquisition.py, jfj/jfj_panel.py: slic acquisition and GUI tab to start/stop JFJ collections
with sf-daq BS/PV data in the same run (dry-run tested only)
- jfj/listen_jfjoch_zmq.py, bs/ scripts, utils csvs, workspace file and pending edits
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>