Lifecycle4 criteria
Deprecating an internal API
Killing a piece of internal surface area — when, how loud, and what the deadline actually means.
Default pick
Pick the deadline first, then work backwards. A deprecation without a date is a backlog item; a deprecation with a date is a project. Default cadence: announce → 8 weeks soft warnings → 4 weeks hard warnings → cut.