If you don't give the agent the tools to deterministically test what it did, you're just vibe coding in its worst form.