Use when a task can mostly be handled by a cheap/fast model but one specific sub-part (multi-step math, a long constraint chain, an edge case) is likely to break it — draft the whole task cheap, detect exactly which chunk hit the ceiling, and escalate ONLY that chunk to a stronger model instead of re-running everything on it.