Commit History

fix: use pdfplumber text for chunking to ensure accurate page numbers for citations
247a9a5

AkshayM commited on

fix: keep MarkItDown for chunking, pass pdfplumber page texts separately so page numbers align for bbox extraction
e01df47

AkshayM commited on

fix: swap reranker to BAAI/bge-reranker-base (v2-mini does not exist on HF)
7108304

AkshayM commited on

perf: replace reranker v2-m3 (1.1B) with v2-mini (100M) for 10x faster reranking
3e3d43c

AkshayM commited on

perf: 8 workers, 10 concurrent uploads, Qdrant wait=False + batch 2000
e28a6da

AkshayM commited on

perf: revert to all-MiniLM-L6-v2, query embed cache, fire-and-forget Cloudinary, pre-warm reranker, reduce top-k
1476572

AkshayM commited on

perf: upgrade embedding to all-mpnet-base-v2, add cross-encoder reranker, LRU cache, enable PII by default
9147527

AkshayM commited on

production hardening: circuit breakers, graceful degradation, health checks, parallel uploads, HF Spaces deploy config
fc2fe9f

AkshayM commited on

fix: search() replaced by query_points() in qdrant-client v1.9+
21bc9b0

AkshayM commited on

fix: auto-fallback to Qdrant :memory: when remote unavailable
2636655

AkshayM commited on

fix: upload pipeline completely dead - worker never started, processor never registered
2942460

AkshayM commited on

fix: 15 critical/high bugs across codebase
da3be01

AkshayM commited on

fix upload pipeline: await add_document, pre-load model eagerly, add verbose UPLOAD/VectorStore logging; remove unused deployment configs
90c440b

AkshayM commited on

fix models.py: match Neon schema varchar sizes, add email unique constraint
167c070

AkshayM commited on