Conversational SQL engine. DuckDB federates Postgres; SQLGlot compiles NL→SQL; OPA enforces row filters. This repo uses Poetry + Makefile. Keep commits small.
make dev-up# start servicesmake dev-downmake testmake dbt-run# build dbt views (optional)
GET /healthGET /schemasPOST /query# body: {"question": "...", "materialize_as": "optional_name"}
- Set
X-Userheader for RLS. - If dbt is enabled, models go to
analytics/dbt/models/generated/.