The merge from origin/main brought in #48's own confidence_threshold
paragraph, which duplicated this branch's own independent write-up of
the same incident. Kept the more detailed version, removed the
redundant one, and added the #50 natural-language-labels accuracy fix
(5/9 -> 8/9 correct, confidence 0.15-0.90 -> 0.39-0.999) since it's the
direct continuation of the same incident thread.
Covers per-provider quota measurement + credit-aware attenuation (#40),
the :path routing fix (#42), quota UI billing-shape clarity (#43), the
pinch protected-window size cap (#44, docs/pinch.md verified against
what actually shipped), the OpenRouter opt-in allowlist (#45, with the
firm x-ai/openai/anthropic exclusions stated as settled, not pending),
and the models-page deprecated/stale toggle (#46).
Also extends the classifier.mode section with the #48-#50 incident
chain (confidence_threshold validation, the gated-model crash, and the
natural-language-labels accuracy fix) since it's directly continuous
with the local_encoder-is-live-but-not-yet-default note already there.