Two Kinds of Human-in-the-Loop — And Why LangGraph Needs Both
Arnaud Pouppeville
Ops sees "Completed" and closes the ticket. The approval is still sitting in Slack. Nobody follows up because the workflow is already marked done. That is what you get when you treat every human-in-the-loop (HITL) interrupt the same and use the wrong primitive to pause: zombie workflows, audit...