Commit History

feat(api): expose executor result in NL2SQLResponse and return full result to UI
3ef53b4

Melika Kheirieh commited on

fix(ui): remove all mock/Spider fallbacks and route queries to real backend only
cc371b0

Melika Kheirieh commited on

refactor(ui): clean up Repair tab, sync outputs with backend and add examples
c9bbfcd

Melika Kheirieh commited on

feat(pipeline): enable SQL-only repair + log-only repair for early stages with full traces/metrics
6004317

Melika Kheirieh commited on

feat(pipeline): enable SQL-only repair + log-only repair for early stages with full traces/metrics
a38f7c7

Melika Kheirieh commited on

feat(metrics): initialize all counters with zero and extend Prometheus rules for full Grafana coverage
f89e294

Melika Kheirieh commited on

fix(state): enforce TypedDict types and cleanup stale DB removal logic
f55959d

Melika Kheirieh commited on

feat(metrics): enable repair tracking and Prometheus lifecycle for observability
666306b

Melika Kheirieh commited on

fix(smoke): align smoke_run and smoke_metrics for CI stability and disambiguated queries
cf4af3c

Melika Kheirieh commited on

fix: resolve SQLite path mismatch and ambiguity false positives
72e96d1

Melika Kheirieh commited on

fix(adapter): add fallback lookup for uploaded DBs in /tmp/nl2sql_dbs
f8b2087

Melika Kheirieh commited on

fix(tests): disable API key auth in conftest to fix 401 errors
d46c6fa

Melika Kheirieh commited on

fix(tests): disable API key auth in conftest to fix 401 errors
d224abb

Melika Kheirieh commited on

feat(observability): add refined Prometheus rules and Grafana dashboard polish
c4b6bf9

Melika Kheirieh commited on

fix(sqlite): unify adapter path resolution and load from env for stable pipeline execution
4c2cf14

Melika Kheirieh commited on

feat(metrics): instrument in-memory NL→SQL cache with hit/miss counters
e51bd0f

Melika Kheirieh commited on

feat(metrics): add repair_attempts_total and wire into repair loop outcomes
1c4cb86

Melika Kheirieh commited on

chore(logging): add informative logs to SQLiteAdapter init and execute
65f2e2c

Melika Kheirieh commited on

refactor(main): remove legacy _load_db_map logic after state module migration
630e8fe

Melika Kheirieh commited on

feat(api): add /health endpoint
d53014f

Melika Kheirieh commited on

feat(auth): guard core endpoints with X-API-Key (dev-friendly)
78a30b1

Melika Kheirieh commited on

feat(cache): add lightweight in-memory TTL cache for NL→SQL responses
773ba18

Melika Kheirieh commited on

feat(pipeline): auto-derive schema_preview when db_id is provided
3954d57

Melika Kheirieh commited on

feat(api): add /schema endpoint for database introspection
78914bb

Melika Kheirieh commited on

fix(router): align _select_adapter with upload_db via shared DB_MAP + TTL cleanup
c76014a

Melika Kheirieh commited on

fix(docker): minimal image + explicit ENTRYPOINT to run start.py on PORT 7860
24a500b

Melika Kheirieh commited on

fix(docker): disable base ENTRYPOINT and run start.py (enable Gradio UI)
cdbc665

Melika Kheirieh commited on

fix(docker): override base ENTRYPOINT to run start.py (enable Gradio UI)
86e434f

Melika Kheirieh commited on

fix(docker): set PORT env and ensure Gradio launches on correct port
7e5facf

Melika Kheirieh commited on

fix(demo): ensure Gradio UI launches on PORT alongside FastAPI
a5a91fa

Melika Kheirieh commited on

chore(debug): list /app contents before CMD
e1a22fb

Melika Kheirieh commited on

fix(runtime): use start.py entrypoint to keep FastAPI & Gradio alive on Hugging Face
dd9ee64

Melika Kheirieh commited on

fix(runtime): use unified start.py to keep FastAPI & Gradio alive on HF
329daab

Melika Kheirieh commited on

fix(docker): run FastAPI (app.main) + Gradio (demo.app) for HF deployment
4287d48

Melika Kheirieh commited on

fix(docker): align Dockerfile with HF runtime (expose 7860 & run FastAPI + Gradio)
cdd9515

Melika Kheirieh commited on

feat(docker): run uvicorn and demo app concurrently
31efb12

Melika Kheirieh commited on

fix(docker): hybrid startup for FastAPI + Gradio with HF healthcheck
adb02fa

Melika Kheirieh commited on

feat(docker): run FastAPI backend and Gradio UI together with healthcheck
f188061

Melika Kheirieh commited on

feat(docker): convert to multi-stage build with healthcheck and HF optimization
fec0f37

Melika Kheirieh commited on

fix(hf-space): force build from Dockerfile (disable HF python_version override)
4acedbc

Melika Kheirieh commited on

fix(hf-space): forward Gradio logs and ensure server binds to 0.0.0.0:7860
faf82ed

Melika Kheirieh commited on

fix(hf-space): forward Gradio logs and ensure server binds to 0.0.0.0:7860
c8b0bcb

Melika Kheirieh commited on

fix(demo): ensure Gradio binds to 0.0.0.0:7860 via env + Docker config
98694e9

Melika Kheirieh commited on

fix(demo): bind gradio to 0.0.0.0:7860 for HF Spaces
e156859

Melika Kheirieh commited on

feat(docker): add full-stack setup with FastAPI + Gradio and healthcheck
3c2f1c5

Melika Kheirieh commited on

chore(docker): update .dockerignore to reduce build size
dc45a1d

Melika Kheirieh commited on

style(makefile): tidy and reorder sections for clarity
418f5a0

Melika Kheirieh commited on

chore(hf): move Space config to README
7034c31

Melika Kheirieh commited on

fix(hf): quote python_version as "3.10" to avoid pulling python:3.1
c16eea4

Melika Kheirieh commited on

docs(hf): add Space metadata block for Hugging Face repo card
5f1e15e

Melika Kheirieh commited on