A tool trace tells you what the agent did. An approval log tells you who allowed it and why. Teams often assume their framework's trace covers both, but the two records answer different audit questions, and conflating them leaves a gap exactly where a reviewer would look first.
Tool traces are usually operational telemetry: prompt, model response, selected tool, arguments, latency, token counts and errors. That is useful for debugging. It is not enough to prove access control, because it does not capture the authorization decision that permitted the action, who made it, or under which policy. The distinction is spelled out well by Permit's audit trail guide: "Our agent framework logs tool calls" proves execution, not authorization. A better answer is that every sensitive tool call crosses a policy decision point and that you retain authorization evidence with policy version, principal, agent, resource, action, reason, approval, timestamp and correlation IDs.
This matters because the approval is part of the authorization evidence, not a side conversation in a chat channel. When a policy requires a human to approve an agent action, you need to record the approval ID, who approved or rejected, when, and which request it applied to, and link it to the same trace ID as the tool call. An auditor sampling a sensitive action should be able to see the chain: the policy said approval was required, this person approved at this time, and then the side effect ran.
The reason to log approvals rather than rely on memory is that human oversight has to be demonstrable. IBM's overview of human-in-the-loop frames HITL as a way to keep a person in the decision loop, and the EU AI Act's Article 14 requires high-risk systems to be designed so people can effectively oversee them during use, a regulatory hook that turns oversight records into compliance evidence (Dataiku's design patterns guide covers the Article 14 requirement and its staged application dates).
There is a real gap to close. According to a Dataiku/Harris Poll survey of more than 800 global data leaders cited in the same Dataiku article, only 5% say AI output is traceable 100% of the time. If you cannot reconstruct a decision, you cannot defend it.



