Most teams instrument the agent and not the reviewer. They log model latency, token counts and tool error rates, then discover months later that nobody reads the approval prompts. The fix starts with three numbers per tool, captured in the approval service rather than in the agent, so the data survives prompt rewrites and model swaps.
- Review volume: how many approval requests each tool generates per hour, per day and per reviewer. This tells you whether the queue is sized for the people clearing it.
- Time per decision: the gap between when an item was first shown to a reviewer and when it was approved or rejected. Capture the render timestamp on the client, not the fetch timestamp on the server.
- Rubber-stamping rate: the share of approvals completed under a fixed threshold (five seconds is a reasonable starting point for a request that asks a person to read a rationale and inspect parameters) and the share of approvals where the reviewer changed no field.
The third metric is the one that matters most and the one most teams skip. Anthropic's own measurement of its coding product found that Claude Code users approved 93% of permission prompts, which is what a queue looks like when the prompts have stopped being read as reported in this analysis of approval gate design. A high approval rate is not proof the agent is safe. It is equally consistent with reviewers who have disengaged, and the two look identical in a dashboard unless you plot time per decision.
The psychology is well documented. Vigilance research going back to Mackworth's experiments shows detection accuracy falling 10 to 15% within the first 30 minutes of a monitoring task, with the decrement becoming significant inside 15 minutes summarized alongside the automation bias literature. Automation bias compounds it: when reviewers are shown the model's suggested category, accuracy on the wrong suggestions drops sharply, and seniority only slows the decline documented in the radiology study coverage. A reviewer clearing a queue for an afternoon is running exactly that experiment, so instrument the queue as a human-factors system, not just as a workflow.
A fourth metric is worth adding if you can afford it: planted-error detection rate. Seed a small percentage of requests with a known-bad action and measure whether reviewers catch them. That converts "did anyone read this?" from an inference into a measurement.



