Pure LLM SQL generation is unreliable — the LLM produces garbage answers (date fragments, column names) for structured queries. Pure deterministic misses edge cases. The hybrid approach: src/ ├── ...