An internal operations assistant has a tool that permanently deletes an archived customer record, and deletion cannot be undone. Policy states that a named data owner must approve every deletion. An audit of one quarter found nine deletions carried out with no approval recorded, despite a system prompt telling the assistant to confirm with the owner first. The assistant must keep its other archive tools. Which design meets the policy?
- AKeep the deletion tool and require the assistant to state the owner's name and the reason in the tool arguments, so that every deletion carries an attributable justification in the call record.
- BSplit the deletion tool so that the assistant can only write a pending deletion request, and have a separate service perform the deletion after the named owner approves the request through their own interface. Correct
- CAdd a second system prompt paragraph, written in stronger terms, instructing the assistant to obtain approval and to refuse the deletion outright if the owner has not replied within the conversation.
- DLog every deletion call to the audit store and review the log each week, raising any deletion that lacks a recorded approval with the team that operates the assistant.
Why A is wrong: Richer arguments give a useful audit trail, which is why teams reach for this, but the model supplies those arguments itself and the deletion still executes on its say-so, so an unapproved deletion remains possible.
Why B is correct: The irreversible step is removed from the assistant's reach entirely, so the only path to a deletion runs through a recorded human approval, while the remaining archive tools are unaffected.
Why C is wrong: This reads like a tightening of the existing control, but it is the same class of control that already failed nine times, and an instruction cannot prevent the tool from being invoked.
Why D is wrong: Logging and review are genuinely required for accountability, but they detect an unapproved deletion after the record has gone, and the policy demands approval before an irreversible action.