Two defects the watcher found on its first run

The platform release-notes watcher (#3627) ran live for the first time on 2026-08-21 and harvested 8 dates. The GA wave on 08-19 was the one everybody already knew about. The two real defects were on 08-05 and 08-10, dates nobody was watching, and both had been silently wrong for days.

1. Every Sonnet 5 cost report read 50 percent high

The 08-10 note: "The introductory pricing for Claude Sonnet 5 ($2 / $10 per MTok) is now the standard price: the previously scheduled increase to $3 / $15 per MTok on September 1, 2026 will not occur."

Ork priced it at $3/$15 on purpose, with a written rationale: the cheap rate was introductory, so the durable sticker was stamped for stable projections. That reasoning was correct when written and became wrong the moment the increase was cancelled. Nothing re-read it.

Reported (old $3/$15)
Actual ($2/$10)
Overcounted by

The knock-on nobody would have looked for. getPricing() falls back to claude-sonnet-5 for unknown models, so repricing the current Sonnet also moved the fallback from $3/$15 to $2/$10. That is the documented intent, but it means an unpriced model now undercounts against a cheaper baseline. The fix records that in the canary test rather than letting it pass silently, because this is the exact shape of the bug that once cost Opus 5 a 40 percent undercount.

Also worth knowing: the two Sonnets no longer share a price. claude-sonnet-4-6 stays at $3/$15, so "the sonnet tier" is no longer one number.

2. A gate that waved through a model the API refuses

The 08-05 note: "We've retired the Claude Opus 4.1 model. All requests to this model on the Claude API will now return an error." The model-ID gate listed it as:

# ---- Deprecated: still servable, but pin something newer ----
claude-opus-4-1  # DEPRECATED: retires 2026-08-05

A future-tense note that nothing re-reads once the date passes, in a section whose heading asserts the model still works, checked by a rule where DEPRECATED means warn. Three layers, each individually reasonable, combining into a gate that could not fail on the thing it exists to catch. claude-3-haiku-20240307 (retired 2026-04-19) was sitting in the same section, four months stale.

The shared shape

DefectWhat made it invisible
Sonnet 5 priced highA correct rationale, written down, that stopped being true. The guard was an expiry date of 2026-08-31, but the rate changed by being made permanent three weeks early, so the date never fired.
Retired model still allowedA future-tense promise ("retires 2026-08-05") stored where nothing re-evaluates it, plus a severity tier that could only warn.

Both are the same class: a fact about the outside world, recorded once, with no instrument re-reading it. That is precisely the hole #3627 was built to close, and it paid for itself on the first run.