CCARF Practice Question
Correct answer: B
A: Prompt instructions are probabilistic. The question states the agent 'sometimes processes deletions autonomously when the customer is insistent,' showing that prompts alone are insufficient for irreversible operations that require 100% human approval.
B: A PreToolUse hook on the delete_account tool intercepts the call before execution and enforces the human approval requirement deterministically. The deletion cannot proceed until a human explicitly approves it, regardless of how insistent the customer is.
C: This creates a poor customer experience and eliminates the agent's ability to facilitate the process. The correct approach is to keep the tool but gate it behind human approval, providing a seamless escalation flow.
D: PostToolUse hooks run after execution. Account deletion may be irreversible or difficult to undo. Prevention via a PreToolUse hook is required, not post-execution rollback.