Judge / backend /app /api

Commit History

feat(api): re-resolve corpus_version on demand when empty at startup
365c521

GonzaViss commited on

refactor(pipeline): pass corpus_version explicitly, stop mutating settings
0fb5438

GonzaViss commited on

fix(api): log exception type, not message, for infra errors
dc0e080

GonzaViss commited on

fix(api): return 503 with Retry-After on pool exhaustion
67d9c88

GonzaViss commited on

refactor(api): run /query as sync handler in the threadpool
7d76be7

GonzaViss commited on

fix(backend): el rate limit lee rate_limit_per_min/day de settings
e53968e

GonzaViss commited on

refactor(rag): strategy pattern for LLM providers — eliminate provider if-chains
30f8304

GonzaViss commited on

feat(llm): add multi-provider abstraction supporting Groq and OpenAI-compat
b5ea667

GonzaViss commited on

fix(hardening): address verify warnings W1 W2 W3
7533d95

GonzaViss commited on

test(hardening): unit + integration tests for all subsystems
7b2a917

GonzaViss commited on

feat(hardening): pipeline integration -- cache + tracing + post-gen validation
0c3add2

GonzaViss commited on

feat(hardening): rate-limiting -- slowapi middleware + query endpoint limits
c6be2ef

GonzaViss commited on

fix: allow startup without corpus data, return 503 on empty corpus
21583a4

GonzaViss commited on

feat: wire fastapi app with lifespan, query router, and di dependencies
fd95580

GonzaViss commited on

chore: validate python 3.14 wheel compatibility for psycopg2 and sentence-transformers
c104ead

GonzaViss commited on