SWMM5 Calibration Ratchet Dashboard

The morning-after view of an autonomous calibration loop — drop eval/history.jsonl, or the whole calib-loop/ folder (config, observed CSVs, run.out) for hydrograph overlays.
Drag the calib-loop folder here — or any mix of history.jsonl, config.json, observed *.csv, and a SWMM5 .out file

Score trajectory — mean NSE over calibration gauge-events

IMPROVED (committed) NOT_IMPROVED (reverted) INVALID (guard tripped) holdout validation
Drop to load the model set