@stephengpope: AI often adds complexity where none is needed. In this build, I caught the system inserting features I didn’t request—like returning extra response types and wrapping everything in an array. That’s a problem. So I gave it direct, surgical instructions: Only return the file URL. No extra payloads. No wrappers. No unrequested features. This is how you keep AI from over-engineering your tools: by being exact. Cut the noise, remove ambiguity, and verify everything against your own system requirements. Build with clarity. Debug with precision.