Date: June 11, 2026
Derek
PR #47 (fixes test failures) - ✅ Reviewed and merged.
PR #51 (low-level Python EIC interface)
PR #53 (high-level YAML EIC interface)
Identified that the CLI is not fully implemented.
Cynthia
apply_overlap_policy).1) (Amit + Derek) CLI(s) needed for DTLZ tests with different schedulers and optimizers
2) (Cynthia, anybody else?) no way to collect objectives (missing utility to map that output back to Ax/optimizer) - [drich_utils.py: collect_objectives, failed_trials_from_stage_result]
3) (Cynthia) try to figure out best way to implement per trial subjob support → merge in AID2E framework [drich_trials.py]
4) (Cynthia) PR for review after PR#53 merge for adding the no-per-trial build geometry option [drich_utils.py, prepare_trial_geometry]
5) Work on multi-stage (different schedulers) to support EIC workflows
(Derek) continue work on this in connection to point 1)
(Amit) Work supporting multi-stage for PandA Runner — see point 1)
(Cynthia) — see number 2)
6) Converging on one single sub-detector workflow (either dRICH, BIC, far-forward) and potentially duplicate that for stress-tests — specific to subdetector workflows
* (Baptiste) — ✅ independent optimization study achieved already; how can this be included in the framework? ifarm/SLURM was done; some preliminary test with PanDA, issue with EIC environment
* (BNL?) help with PanDA implementation? — will discuss this offline
* (Cynthia) dRICH – check and complete; drich-example, complete implementation using AxOptimizer, SlurmScheduler/JobLibScheduler, EpicStack and configs read from workflow yaml with some additional utilities that can be merged into framework
* (Derek) BIC – ✅ The workflow introduced in PR#53 is sufficient for the paper: it’s a SOBO on the BIC AstroPix staves using the photon phi resolution as an objective at 3 kinematic points. I’ve tested the analysis script and kinematic points in the “standalone” (until we get the FW running) BIC-MOBO repo, and Amit and I have confirmed it runs as expected with Ax + SLURM/PanDA
Successfully demonstrated:
Integrate the PanDA job-monitoring MCP server developed by the BNL ePIC streaming workflow team.