Hotels cannot treat free-form model output as authority. Guests might phrase a cancellation ambiguously; a revenue agent might propose an aggressive discount during a citywide sell-out. Confirm gates separate “propose” from “commit,” so humans or the guest explicitly accept the write.
This is stricter than a chat disclaimer. The system should not execute the tool call until the gate passes.

