Break a circular dependency or an over-tight coupling — a forwardRef triad, two modules that import each other, a service reaching across a boundary it shouldn't. Find what actually needs to cross, move it, invert the direction. Use when a build warns about a cycle, a review flags forwardRef / a cross-import, or the user says "these two modules are tangled".