Question 121
Open question ↗Scenario: Customer Support Agent
A support agent must never auto-issue a refund above $1,000 without human approval. The team added "Never refund more than $1,000; escalate larger amounts" to the system prompt, yet a quarterly audit finds that roughly 3% of refunds over the limit were still auto-approved.
What is the most reliable way to enforce this limit?
- A.Rewrite the system-prompt rule more forcefully and add a few-shot example of declining a $1,500 refund.
- B.Lower the model temperature to 0 so it follows the instruction deterministically.
- C.Add a `PreToolUse` hook on `process_refund` that redirects any amount over $1,000 to `escalate_to_human`.
- D.Move the refund limit into the project `CLAUDE.md` so it loads on every turn.