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.