Redacted excerpt; full evidence withheld. $ pwd && ls -la && sed -n '1,240p' README.md && python3 --version && id -u exit: 0 re fixed along the way. **Not verified** - **model-bump has not been run against the live Opus 5.5 API.** It checks requests against the documented rules. If the API and the docs disagree, the API wins. Please [open an issue](https://github.com/qiwei66/model-bump/issues) if you see one. - `check` is pattern-based, not a full parser. It can't tell which model a code path will call, so a match means "breaks *if* this runs against Opus 5.5". Multi-model routers that already gate parameters by model will show matches that never fire. - Real Opus 5.5 responses *can* start with a thinking block; they don't always. `probe`'s mock always does, to surface the bug every time. - The known-broken dependency table is maintained by hand and goes stale as frameworks ship fixes. - `probe` only sees clients that honor `ANTHROPIC_BASE_URL` (or LangChain's and LiteLLM's equivalents). It doesn't cover Bedrock, Vertex or Foundry request shapes. [excerpt truncated]