v0.100.0
v0.100.0 — forecast lockouts and overshoot
Lockouts. When a narrower limit window (the 5h session) is spent, or is
forecast to be, every wider meter's forecast treats the time until that
window resets as a hard zero: the weekly curve draws a flat plateau across
the lockout instead of spending through it as if nothing had happened.
Equal windows never lock each other out (the scoped weekly leaves the other
models free), and meters without a window neither issue nor receive one.
Overshoot. When the forecast lands past a window's limit, the crossing now
says what covering it would take — "runs out Mon 20:00 · ~$38 extra
(≈11% over)". The tokens come from the window's own percent-per-token
conversion (the popover chart's), the dollars from the window's priced
models at API list rates, which is what Anthropic bills extra usage at.
Tokens and cost stay absent, never $0, when the window's tokens weren't
seen or no model in it carries a rate. Shown on the panel caption, the
popover readout past the crossing and its stats line, Settings → Usage
"Projected at reset", and the CLI: forecast.projected-raw,
forecast.overshoot, forecast.overshoot-tokens,
forecast.overshoot-cost. The digest gains projectedUnclamped and
overshoot on each meter's forecast (additive).