Arm scoreboard — the prequential decision log
Every lab grab is scored exactly once, against the
predictions each arm published at the grab’s sample hour, before the result
was known, and written to an immutable log (first write wins). This table
reads only that log — it never pairs grabs against the stored series.
Cost prices a missed exceedance at 3× a false alarm; the lowest-cost
arm on a site’s own record is the one the gate serves. The
field arm is the customer dashboard’s own regression, joined
over HTTP; it enters the record from its first live hour and is scored on
the same footing.
Loading the decision log…
Concentration nowcast
Central estimate with the calibrated 50% and 90% bands
(coverage verified per region on walk-forward replay; see the promotion
record for the site's own numbers).
Red strip along the top = advisory engaged.
Blue bars hanging from the top = local hourly rain (right axis).
Dots/triangles = lab grabs (green under the limit, red = exceedance).
The bold green line is what the site served; the thin dotted lines are
every arm's own estimate
(calibration,
stack,
regression,
field), and the strip along the bottom
shows which arm the gate served hour by hour, in the same colors.
Regulatory quantity — 30-day geometric mean
10^(mean of the served log10 estimate) over the
trailing 30 days (green; published only with ≥50% window coverage), the
60-day window (grey dotted), and the geometric mean of the lab grabs known
in the same 30-day window where ≥4 exist (blue steps). Criteria are
written on this windowed quantity, not on single samples; the dotted red
line is the site's action limit.
Model internals — exceedance probability
The probability series that drives the TRUE/FALSE
advisory. The raise threshold is no longer a fixed 0.25: it is chosen
prequentially per arm and gate region (lowest decision cost on the record
so far, missed exceedances priced at ~3× a false alarm), re-chosen
only when a grab is scored, and published per site as
thresholds_json. Clear = raise − 0.10; red band = alarm
engaged. Shown for model auditing; operations reads the tiles and the
concentration chart above.