Fix AI Hallucinations

Why prompt engineering fails and how Pydantic saves the day.