feat(api): re-resolve corpus_version on demand when empty at startup 365c521 GonzaViss commited on 9 days ago
refactor(pipeline): pass corpus_version explicitly, stop mutating settings 0fb5438 GonzaViss commited on 9 days ago
fix(backend): el rate limit lee rate_limit_per_min/day de settings e53968e GonzaViss commited on Jun 10
refactor(rag): strategy pattern for LLM providers — eliminate provider if-chains 30f8304 GonzaViss commited on May 20
feat(llm): add multi-provider abstraction supporting Groq and OpenAI-compat b5ea667 GonzaViss commited on May 18
feat(hardening): pipeline integration -- cache + tracing + post-gen validation 0c3add2 GonzaViss commited on May 15
feat(hardening): rate-limiting -- slowapi middleware + query endpoint limits c6be2ef GonzaViss commited on May 15
fix: allow startup without corpus data, return 503 on empty corpus 21583a4 GonzaViss commited on May 15
feat: wire fastapi app with lifespan, query router, and di dependencies fd95580 GonzaViss commited on May 14
chore: validate python 3.14 wheel compatibility for psycopg2 and sentence-transformers c104ead GonzaViss commited on May 14