shiva-1993/petstore-scm-mcp-backend
docs: add "how the models avoid data leakage" section
docs: document lift-based recommendations, hybrid NL→SQL, durable weights
feat(mlops): fine-tune button trains + durably persists; artifact retention
feat(mlops): durable model-weight persistence in Postgres
feat(recommendations): lift/confidence ranking + UI polish
fix(dbt): cast avg to numeric in sku_days_of_supply for Postgres
fix(seed): drop stale analytics schema before re-seeding raw tables
feat(recommendations): interactive per-product recommendations
feat(ask): hybrid natural-language → SQL on Ask Your Data
feat(whatif): dropdowns from data + explicit Simulate button
feat(frontend): Ask Your Data SQL console tab
feat: recommendations, operational intelligence, dbt+DuckDB, ad-hoc SQL
test: make smoke test assert route reachability, not app.routes introspection
docs: full README rewrite for current architecture + add MIT LICENSE
docs: document ELT pipeline, dbt data quality, real MLOps registry, agent tracing
feat(observability): agent run tracing — per-tool latency, cost, status
feat(mlops): real CatBoost retrain + Postgres model-registry logbook
feat(data): direct-to-DB seeding + dbt transformations with data-quality tests
fix(ui): clickable help on KPI cards, P10/P90 lines on forecast, markdown chat + CoT, reorder AI Assistant before MLOps
build(frontend): point production build at HF Space backend for Vercel
style(ui): remove horizontal walking pets (header + footer), keep vertical floaters
chore: simplify .env.example to Neon + BYOK, drop legacy MySQL/Railway blocks
feat(api): add /diagnostics endpoint reporting live data source (postgres vs csv)
fix(db): load DATABASE_URL from .env for local backend runs
feat(db): PostgreSQL (Neon) as system of record with CSV fallback
fix(ui): top-bar nav no longer clips; pets stroll under logo; CORS allows any localhost port
feat(ui): bigger type/buttons, full-width blurbs, taller header, walking-pet parade, interactive store stock-health
feat(ui): white theme, bigger fonts, full-width, store dimension, glossaries
fix(ui): self-heal stale persisted model when it doesn't match provider
feat(ui): full dashboard overhaul — top-bar layout, interactive pages, COT assistant
fix: use HF-allowed colorFrom value in Space frontmatter
build: add root Dockerfile and HF Spaces frontmatter for deployment
feat(deploy): HF Spaces Dockerfile, Vercel config, CI, README; retire Gradio
feat(frontend): React+Vite+Tailwind app with 8 animated dashboards
feat(backend): add AI assistant WebSocket + provider list
feat(backend): add suppliers + stores + analytics routes
feat(backend): add executive + inventory routes
feat(backend): add forecast + mlops routes
feat(backend): FastAPI app shell with CORS + health check
feat(backend): config + cached CSV data-access layer
feat(forecast): Chronos + N-HiTS + CatBoost ensemble, registry, contract
feat(forecast): add forecast output contract + validation
feat(data): scale dataset to 160 SKUs / 92 stores / 3yr / 300k txns
Add cloud deployment support and environment config
Clean up AI-generated comments across all Python files
Add roadmap section: 6 critical upgrades for enterprise readiness
Fix demand forecast store filter, analytics store filter, UI overhaul, and README update
Fix 23 logic bugs from comprehensive audit
Fix forecast not working after model training + chart logic fixes batch
Fix all pending UI/chart issues from review session
