Tu as passé des semaines à peaufiner ta config. Ton CLAUDE.md — le fichier de règles qui dit à l'IA comment se comporter dans ton projet — est parfait. Tes patterns de prompt sont au cordeau. Ton assistant de code IA écrit enfin du code comme toi tu le veux. La vie est belle.

Puis le 16 avril, Anthropic a changé le cerveau.

La lobotomie nocturne

Claude Opus 4.7 est passé en production le 16 avril 2026, sur Claude.ai, l'API (l'interface qui permet aux programmes de communiquer avec les serveurs d'Anthropic), AWS Bedrock, Google Vertex et GitHub Copilot. Si tu utilises Claude Code — l'agent de code en terminal d'Anthropic, qui a obtenu un 91% de satisfaction dans le sondage AI Pulse de JetBrains — et que ta config indique model: opus, ton outil s'est mis à tourner sur un modèle différent en silence. Pas de notification. Pas de dialogue d'opt-in. Pas de changelog sous le nez.

GitHub a été encore plus explicite. Leur changelog du 16 avril annonce qu'Opus 4.7 va remplacer Opus 4.5 et 4.6 dans le sélecteur de modèles Copilot "dans les semaines à venir." Pas "en parallèle." Remplacer.

Et le 23 avril — dans deux jours — Claude Code bascule automatiquement pour les utilisateurs Enterprise et API.

Chaque dépendance a un lockfile. Sauf la plus importante.

Réfléchis à comment le logiciel fonctionne normalement. Quand tu utilises un paquet npm (le gestionnaire de bibliothèques JavaScript) ou une image Docker (un instantané figé d'un environnement serveur), tu épingles la version exacte. Il y a un lockfile — un reçu qui dit "j'utilise la version 2.3.1, et c'est un choix délibéré." Il y a un changelog — la liste de ce qui a changé. Il y a git blame — un moyen de voir qui a modifié quoi et quand.

Les modèles IA n'ont rien de tout ça.

Selon la propre documentation d'Anthropic, Opus 4.7 a introduit des changements cassants dans l'API : Anthropic a supprimé les thinking budgets (erreurs 400 si tu essaies), tué les paramètres de sampling, et remplacé le tokenizer — le composant qui découpe le texte en morceaux lisibles par l'IA — ce qui fait que la même entrée coûte jusqu'à 35 % de tokens en plus. Simon Willison a mesuré indépendamment que les system prompts coûtent 1,46× plus et les images 3,01× plus.

Mais les changements de comportement sont pires que les changements cassants, parce qu'ils sont invisibles. Anthropic décrit Opus 4.7 comme ayant un "suivi des instructions plus littéral" avec un "ton plus direct et affirmé." Moins d'appels d'outils par défaut. Moins de subagents. Des longueurs de réponse différentes. Autrement dit : le modèle raisonne différemment — et tu avais optimisé ton fichier de règles soigneusement conçu pour un cerveau qui n'existe plus.

Tian Pan, ex-ingénieur Uber, a publié "The Silent Regression" le 17 avril, en mettant le doigt sur le problème fondamental : "Les power users sont ceux qui souffrent le plus de la dérive comportementale... ceux qui ont le plus investi dans la compréhension des particularités du système."

Ce que "meilleur" veut vraiment dire

Opus 4.7 obtient 87,6 % sur SWE-bench Verified — un test standardisé pour évaluer les capacités de code de l'IA. Impressionnant sur le papier. Mais "meilleur sur un benchmark moyen" ne signifie pas "meilleur pour ton codebase." Ton projet n'est pas un benchmark. Tes conventions ne sont pas la moyenne.

Cursor propose un sélecteur de modèles mais aucun verrouillage de version au sein d'une famille de modèles. Copilot impose des remplacements. Claude Code permet aux power users d'épingler via des variables d'environnement (ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-7), mais les abonnés Pro et Max — la majorité — sont migrés en silence. La checklist CTO d'Augment Code considère les outils sans verrouillage de version comme une "disqualification immédiate" pour l'adoption en entreprise.

Ce qu'il faut faire maintenant

Traite les mises à jour de modèle comme des changements d'infrastructure. Versionne tes fichiers de règles. Si tu es sur Claude Code, épingle le nom complet du modèle au lieu de l'alias opus. Garde un petit jeu de "tests de prompt" — des entrées connues pour lesquelles tu attends des sorties spécifiques — et relance-les après chaque changement de modèle. Et exige des changelogs comportementaux de ton fournisseur, pas juste des tableaux de benchmarks.

Le mot de la fin

Tu te souviens de cette config parfaitement calibrée de la semaine dernière ? Tu l'avais optimisée pour un modèle déjà en cours de dépréciation. Le composant le plus critique de toute ta chaîne d'outils de développement — le modèle IA — est le seul sans aucune gestion du changement. Le premier fournisseur à proposer le verrouillage de version, les diffs comportementaux et le rollback comme fonctionnalités de premier rang ne gagnera pas juste la confiance des développeurs. Il gagnera le tier entreprise, où "ça a changé et on ne sait pas pourquoi" n'est pas une fonctionnalité — c'est une non-conformité.