UI polish: alerts/toasts, status bar details, color/contrast audit.
Resilience: retries/backoff, crash recovery of UI state.
Packaging/bootstrap: minimal install path on fresh boxes.
Feedback round 1 (current):
Config UX: dropdown selector, categorized sub-tabs/scroll, inline editors (no raw JSON/YAML), dirty tracking, save/save-as with reload guard. (dropdown + sub-tabs + binding hints + reload guard added; polish/layout still pending)
Rename “prefabs” → “configs”; display values (not raw text); auto-apply edits, save writes files.
Checkpoints: refresh via action; moved logic into checkpoints component.
Train: contextual start; no config display leakage.
Eval: renamed to Eval; continuation only.
Dataset tab before Train; detect/download/prep dataset; train blocks when missing with modal redirect. (gating present; missing deps now push to Setup; modal still TODO)
Setup first tab; no mc_setup dependency; self-managed setup; “Run” action; re-check via action not button. (env inputs + pyarrow install + path propagation; needs better UX/modal)