Your model didn't get worse — the wrapper around it did (and you can control that) A developer argues that perceived model degradation after updates is almost always caused by changes to the wrapper layer—the router, system prompt, reasoning effort, and verbosity caps—rather than the model weights. They advise pinning the wrapper by forcing the route, using exact versioned model IDs via the API, and owning the harness to avoid silent performance shifts. My GPT got dumber after the update" gets blamed on the model regressing, or on you prompting worse. Both are unfalsifiable, and both send you to fix the wrong layer. The layer that actually moved is the one you can pin. "The model" is two layers. The weights — the trained network, slow to change, and when they do change it's announced under a new name. And the wrapper — the router that picks which model answers, the system prompt, the default reasoning effort, verbosity caps. The wrapper changes silently, on its own schedule, per product. It's almost always what moved under you. So stop re-tuning prompts to chase it. Pin the wrapper: Force the route. Don't leave it on Auto — set Thinking or say "think hard" so the router can't quietly demote your prompt to a faster, weaker model. OpenAI's own GPT-5 launch post describes exactly this router it scores prompts "simple" vs hard ; after the backlash they put the picker back Auto/Fast/Thinking — TechCrunch, Aug 2025 . Pin the version. If you build on a model, call its exact versioned ID via the API. A model ID's weights don't change — new versions ship under new IDs — so router and system-prompt churn can't reach you. Own the harness. Running agents? Set the system prompt, reasoning effort, and verbosity yourself instead of inheriting a default. Anthropic's own April 23 post-mortem is the proof: six weeks of "Claude Code got worse" traced to three wrapper changes a reasoning-effort downgrade, a reasoning-history bug, a verbosity cap their ablations put at ~3% quality — API weights never touched. A real weights change — a new model — will still move behavior. But that's announced, and you choose when to adopt it. The silent stuff is all wrapper, and the wrapper is the part you can pin. Sources: OpenAI GPT-5 launch router + "think hard" ; TechCrunch, Aug 2025 model picker reinstated ; Anthropic April 23 post-mortem anthropic.com/engineering/april-23-postmortem ; InfoQ and VentureBeat corroboration ; Claude platform docs model IDs & versions .