AntiPattern

Framework Upgrade Shape Breakage

upgrade-time-assumption-breakage

Stale framework assumptions get baked into the project during upgrades (ESLint/Next flat configs, bundler/tooling versions, routing APIs, React lifecycle deprecations), so build or runtime breaks occur in unrelated pages and servers despite “no changes” to the affected code.