InsuranceBot / backend /uploaded_docs.py

Commit History

fix(upload-extract): status parity on LLM-fail path + docs updated
2ec48b7

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(upload): multi-pass per-section extraction + heuristic-floor expansion (KI-332)
d92f07a

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(upload-extract): hash-cache short-circuit now matches scorecard endpoint
58e3c82

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(upload-extract): read sc.grade not sc.overall_grade
2323b26

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(upload-extract): use _catalogue_scorecard primary path for status
59cf54e

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(upload-extract): status completeness now matches scorecard endpoint
e204c0e

rohitsar567 Claude Opus 4.7 (1M context) commited on

chore: surface llm_used + llm_response_chars on extraction-status endpoint
2abfd01

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(upload-extract): Tier-2 content-hash cache β€” same PDF, no re-extraction
b0375cd

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(upload-extract): Tier-1 Gemini stability + new ADR-044 + README rewrites
be7234d

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(upload-extract): drop responseMimeType=application/json β€” was producing unparseable payloads
e8ccfa0

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(upload-extract): LLM output now merges INTO heuristic record (not replace)
835f745

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(upload-extract): Gemini-primary done right β€” max_tokens 2048β†’8192 to stop truncation
52b0b5d

rohitsar567 Claude Opus 4.7 (1M context) commited on

revert(upload-extract): roll back Gemini-primary switch β€” surfaced as live failures
fd30ceb

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(upload-extract): switch primary LLM from NIM chain β†’ Gemini 2.5-flash (JSON mode)
7ef3ca3

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(upload): backfill LLM extraction for old uploads + admin re-extract endpoint
88e54a8

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(upload): missing asyncio import β€” module-level Lock() fired NameError on import
245310d

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(upload): wait-for-extraction flow + status endpoint + extended voice guard
dfaa4d6

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat: uploaded-PDF parity with catalogued 148 (ADR-044)
4bb66dd

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(#77 / #52-residual-5): admin prune for persisted uploaded docs
e6eb838

rohitsar567 Claude Opus 4.7 (1M context) commited on

Revert "Revert "feat(#52): PDF upload β†’ persistent JSON + marketplace card + restart-survival""
afdb7c7

rohitsar567 commited on

Revert "feat(#52): PDF upload β†’ persistent JSON + marketplace card + restart-survival"
a6bda5e

rohitsar567 commited on

feat(#52): PDF upload β†’ persistent JSON + marketplace card + restart-survival
60f8358

rohitsar567 Claude Opus 4.7 (1M context) commited on