LangGraph checkpointer fails to restore interrupt-based human-in-the-loop state
A LangGraph agent using the interrupt() pattern for human approval gates restores from checkpoint but loses the interrupt context, so on resume it replays the last completed step instead of the pending-approval step. Redis checkpointer. Using LangGraph 0.2.x.