You can't prompt your way out of a hallucinated output. You can validate your way out in three days.
A deterministic check on the agent's output, with one retry, kills a class of wrong answers that no prompt rewrite ever reaches — and gives you a number instead of a vibe.