Field Guide 09: a 22-item deprecation policy with six months of minimum notice and removals only in major windows. The kit adds a JSON registry with announce and removal dates, a zero-dependency checker with 10 rules that fails CI on short notice, patch-release deprecations and overdue removals, a generator for the notice, JSDoc line, console warning and changeset, a dev-only warning helper and a jscodeshift codemod for the Button href deprecation.
When deprecations linger for years, removals surprise teams who missed the announcement, or nobody can say when a deprecated API will actually go.