InsuranceBot / backend /main.py

Commit History

feat(single_brain): wire view_context β†’ ACTIVE POLICY DIVE-IN block (KI-330)
2a58c28

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

hotfix: import Header from fastapi β€” caused RUNTIME_ERROR on 24349be
9ec9eae

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

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!: remove cross-session profile recall (ADR-043) β€” net βˆ’3700 LOC
6d5684e

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix: 4 hardening fixes β€” sticky-retry, canned-msg copy, admin refresh wiring, recall privacy
2acdc9e

rohitsar567 Claude Opus 4.7 (1M context) commited on

#47: UIN-based net-new dedup for user-uploaded policy PDFs
1a7161d

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(#31): deterministic profile-aware {strengths,caveat} policy summary on all 3 surfaces
d486a56

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix: deductible gating (#29), existing-cover steering + dangling-turn guard (#30), compare-modal full reviews (#32)
3fcae97

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(batch): voice interim, TTS truncation, RULE2.5 re-ask, faithfulness regression, markdown, compare-reviews, policy-name
8828a2e

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

fix(#63): header premium pill is the TYPICAL cohort range, labelled as such
e21c985

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(#64): preserve EXACT budget β‚Ή β€” slider shows what the user said
06c7cbc

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(#75): compare_policies curated fallback β€” no scorecard surface 404s
5b67f14

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(#60+#62): bulk-scorecard curated fallback + stop internal scoring jargon leaking
208c839

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(#40+voice+upload): SSOT scorecard parity + Sarvam 30s-truncation + uploaded-PDF retrieval gate
a5d9bfd

rohitsar567 Claude Opus 4.7 (1M context) commited on

chore(cleanup): purge stale narrative/tombstones/dead code β€” codebase reads as the current standard
23b8fad

rohitsar567 Claude Opus 4.7 (1M context) commited on

recovery: integrate stalled-session work + de-stale/cleanup (pytest 215 green) [build-fix]
b87bd2d

rohitsar567 commited on

deploy#2: unified reco-fit gate + session-privacy fix + profile-completeness + full UI rebuild
b134f5b

rohitsar567 Claude Opus 4.7 (1M context) commited on

data+scoring: verbatim-source all policy_facts, recalibrate scorecard, fix recommendation
7081aaa

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(profile+pricing+voice): KI-275 β€” F-bundle: smoker + recap-verify + premium scope + price consolidation
a7d8209

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(ux+voice): KI-274 β€” landing page enterprise redesign + Sarvam 429 friendly error
ce7f6d0

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(profile): KI-271 β€” wire copay + family + desired_SI through profile endpoints
6d84a76

rohitsar567 Claude Opus 4.7 (1M context) commited on

refactor: KI-268 β€” Path B cleanup: -5,219 LOC legacy + nim_fallback + chain collapse + modal wiring
55fb938

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(profile+pricing): KI-259..KI-266 β€” B-bundle (compare modal + per-policy + scorecard + premium band + budget/SI + union + persistence + recall)
f6901d8

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(closure): KI-254 β€” auto-mark_recommendation on retrieve+citations turn
fc0cd9e

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(closure+voice+latency): KI-253 β€” P-bundle from U1 fails (P2 watchdog + P3 mark_rec gate + P4 instrumentation)
8a7350c

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(ux+voice): KI-252 β€” align profile bar with Path B 7-slot ready gate + RULE 4 implicit confirmation + ZCR scaling
bcf9753

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(single_brain): KI-245..KI-246 β€” Z6 + W2 bundle (3 bugs + 6 prompt edges)
1344492

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(single_brain): KI-244 β€” Z4 hardening β€” max_tokens, mark_recommendation gates, sticky-graceful retry
fe7ca39

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(arch+wiring): KI-237..KI-241 β€” Phase Y bundle (Y1+Y2+Y3+Y4 + profile-gate)
2524073

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(arch+robustness): KI-225..KI-235 β€” Path B single-LLM rewrite + audit bundle
f15911b

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(voice+llm+admin): KI-200/201/202/203/204/205/206/207/208/210/211 bundle
e9cfc9f

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(voice+session+llm): KI-195 + KI-196 + KI-197 + KI-199 bundle
96ddaab

rohitsar567 Claude Opus 4.7 (1M context) commited on

refactor(brain): KI-167 β€” rip out fact_find_brain, replace with sales_brain
f7df227

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(chat+marketplace+voice): KI-145 + KI-148 + KI-149 + KI-150 bundle
48db939

rohitsar567 commited on

fix(api): KI-145 β€” RENAME-vs-VARIANT smart dedup (final 164 cards)
261abb2

rohitsar567 commited on

fix(marketplace+voice+routing): KI-136 + KI-141 + KI-142 + KI-143 + KI-144 β€” full bundle
63290a7

rohitsar567 commited on

fix(api): KI-135 β€” /api/coverage counts from disk same as /api/policies/all
737571a

rohitsar567 commited on

fix(api): KI-133 β€” dedup /api/policies/all to one card per policy product
804917b

rohitsar567 commited on

fix(api): KI-132 β€” drop regulatory from /api/policies/all + complete insurer_meta
e1e28dd

rohitsar567 commited on

fix(api): KI-130 β€” drop 'regulatory' from /api/coverage marketplace tallies
47e7eeb

rohitsar567 commited on

fix(api): KI-129 β€” /api/coverage must not surface 'profile' as an insurer
33b4a96

rohitsar567 commited on

refactor(session): KI-118 β€” rip out session_id concept, name-based profiles only
f6249a7

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(rag): KI-117 β€” boot-time cleanup of dangling profile chunks
380491c

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(safety): KI-106 β€” graceful timeout/exception handling on /api/chat
565bf31

rohitsar567 Claude Opus 4.7 (1M context) commited on