| # query | |
| Catalog-driven query subsystem. User question β IR β SQL/pandas β result. | |
| Subpackages: | |
| - `ir/` β JSON IR Pydantic models + validator | |
| - `planner/` β LLM step: question + catalog β IR | |
| - `compiler/` β deterministic IR β SQL or pandas op chain (no LLM) | |
| - `executor/` β runs the compiled query against DB or Parquet | |
| See `ARCHITECTURE.md` (root) for the full design. | |