Recalc & insert
When CI fails or an ETA is wrong, the queue does not throw away your place in the story. The broken step is invalidated, dependents spin on a recalculating timer, then replacement phases animate into the gap — a stable reference that can still absorb new information.
Demo controls
Session · recalc demo
Sessiontask-ci