The agent said it saved a file. The file tool was never called. How do you catch this?
A builder caught a small local model claiming it had saved a file that was never actually written. The fix is to verify side effects instead of trusting the agent's word: a separate step should check the file exists before reporting success, so a failed write triggers a retry rather than a confident false confirmation.