A confirmation dialog has one job: to make a person re-enter the moment of choice and confirm they meant it. As the microcopy literature on confirmation dialogues puts it, a confirmation box "loops the user back to the moment of choice and makes them take the same action, again," which is deliberate friction that serves the user's interest only if the user actually engages with it (UX Collective). When that friction collapses, the control still exists on paper but not in practice.
Agent systems make this problem more likely, not less. Human-in-the-loop (HITL) for AI agents is a runtime control pattern where an agent pauses before a sensitive action and a person approves or rejects it, and the agent resumes only if approved (Permit.io). The whole safety argument rests on the reviewer reading the request. If the reviewer is approving on reflex, the accountability the control was supposed to create evaporates.
The same sources name the failure directly. One survey of HITL design warns that "approval fatigue can make human oversight meaningless," and that the fix is context that makes the decision obvious in seconds plus reviewer identity and authorization checks (Promptessor). Another notes that approval design must avoid queues where reviewers batch low-risk items, because batching is where reflex clicking is born (StackAI). None of these guides, however, tells you how to measure whether it has actually happened. That is a logging question.
A decision log is the right instrument because it records what was decided, who decided it, and when, which is exactly what a structured record of decisions is for (Plane). The measurement problem is narrower than decision quality: it is whether the reviewer's behavior is consistent with having read the request.



