What this demonstrates
This demo uses transparent keyword rules rather than a live LLM, on purpose: you can view source and see exactly how intent maps to SQL. In production the parsing is done by a language model grounded in your real schema and governed semantic layer, which is the difference between a toy and a system your finance team can trust. The architecture that makes it trustworthy is the subject of this case study.