InsuranceBot / backend

Commit History

perf(ingest): KI-125 β€” bump MPS embedding batch 64β†’128 for bulk re-ingest
9519893

rohitsar567 commited on

fix(admin): KI-122 β€” clear LLM availability + in-use indicators
86105c9

rohitsar567 Claude Opus 4.7 (1M context) 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(rag+admin): KI-112 hardening + KI-116 banner + admin copy
119579e

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(indic): KI-110 β€” repair Hindi pipeline raising on every turn
64f55e3

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(safety+closer): KI-108 + KI-109 β€” apply CoT strip to all reply paths + broaden closer regex
21ffc50

rohitsar567 Claude Opus 4.7 (1M context) commited on

docs: KI-101..KI-107 β€” audit + CLAUDE.md + ADR sync
1d10432

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(closer): KI-105 β€” wire ranked recommendation handoff on closer intent
8a58fa1

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(rag): KI-107 β€” graceful handling of Chroma get(ids=...) for missing ids
3a9a14f

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

fix(safety): KI-104 β€” strip chain-of-thought / instruction-echo leakage from replies
407f2a1

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(fact-find): KI-103 β€” break no_trailer fallback loop after 2 failed attempts
8ef5c43

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(privacy): KI-102 β€” scope profile-RAG retrieval to session_id only
4bb8da0

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(orchestrator): KI-101 β€” drop function-local 'import logging' to fix UnboundLocalError
66eb4ed

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(latency): KI-100 β€” outer wait_for(25s) around drive_fact_find
55c83b9

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(latency): KI-099 β€” bound every per-turn LLM call
0e3c560

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(admin): KI-096 + KI-097 β€” public /api/version + password-only admin
d37a6cf

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(safety): KI-095 β€” 5 defensive guards against profile-field clearing
afe6172

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(orchestrator): KI-094 β€” extractor cannot clear a filled profile field
f068094

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(fact-find): KI-092 β€” lenient name parser when slot explicitly awaiting name
531dfbd

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(orchestrator): KI-091 β€” skip profile_extractor + faithfulness judge on fact-find turns (drop dependent LLM calls on saturated chains)
9813994

rohitsar567 Claude Opus 4.7 (1M context) commited on

docs: backend/README β€” fix stale ADR-027 link on needs_finder + add fact_find_brain row + mark paraphraser deleted
f287dc6

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(fact-find): KI-090 β€” lenient FF-block parser; accept JSON tail without <FF> tags
11cf4b3

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(llm-chain): KI-088 β€” cap NIM outbound concurrency at 2 + serialise probe + drop inner retry
14ee008

rohitsar567 Claude Opus 4.7 (1M context) commited on

docs: ADR-032 LLM chain architecture reference + KI-080..KI-087 doc sync
6a47549

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(llm-chain): KI-087 β€” NIM-first election preference; non-NIM only when NIM pool empty
d90f8c0

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(llm-chain): KI-085 β€” proactive credit tracking; election gates by quota not just liveness
8fc7979

rohitsar567 commited on

feat(llm-chain): KI-084 β€” cut probe token consumption 50Γ— + 429-demote for 1h + per-phase httpx timeouts
119e0fd

rohitsar567 commited on

docs: KI-080 β€” sync CLAUDE.md + ENTERPRISE_AUDIT + new ADR-031 + 11 stale KI-025/50-50 surface sweep
c592055

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(llm-chain): KI-080 β€” sticky primary election; 1-2 LLM calls per turn instead of 5-6
6159c54

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(llm-chain): KI-079 β€” Groq earlier in FAST_BRAIN_CHAIN + escalate to BRAIN_CHAIN on timeout before canonical fallback
87ee522

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(llm-chain): KI-078 β€” tighten per-link timeout + narrow exception catch + stamp fallback reason for telemetry
078ff45

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(profile): KI-077 β€” Name field + show current captured profile in Build-your-profile panel
2bb3898

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(fact-find): KI-075 β€” bump brain timeout 12s β†’ 25s so NIM cold-start doesn't kill the call
5fc01a7

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(fact-find): KI-074 β€” greedy multi-slot capture in fallback + stricter name parse + strip ** markdown leak
4516e87

rohitsar567 Claude Opus 4.7 (1M context) commited on

docs: KI-071 β€” reconcile docs with code reality (Qwen 80B / Nemotron 30B / Mistral 675B as current primaries)
2e60476

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(fact-find): KI-072 β€” canonical fallback now captures user's answer + doc sync (CLAUDE.md / ADR-030 / ENTERPRISE_AUDIT)
e098e1b

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(fact-find): KI-070 β€” single-LLM-call fact-find replaces 3-layer template stitching
364591b

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(profile + ux): KI-068 humanize readback / strip markdown / async log; KI-069 fix name-capture false-positive
26023b8

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(fact-find): KI-067 β€” recognize "first policy" / "new to insurance" as zero existing cover
28f795b

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(voice): KI-066 β€” TTS normalizes β‚Ή/L/Cr shorthand to spoken language
7d021cf

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(profile): KI-063 β€” shown / selected / rejected policy tracking on profile
d89a871

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(profile + voice): KI-059 / KI-060 / KI-061 / KI-062 β€” opening-turn name capture, looser VAD silence, personalized welcome-back, unique persona ID
e610ee9

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(ux): KI-056 β€” natural-language acknowledgers + spouse capture + Q3 paren consistency
2fbd062

rohitsar567 Claude Opus 4.7 (1M context) commited on

refactor + feat: KI-050b/053/054 β€” rename completeness + eval speed + tax questions
57ef382

rohitsar567 Claude Opus 4.7 (1M context) commited on

refactor: KI-050 β€” complete data/ β†’ 40-data/ rename across all Python refs
52c6351

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(admin): KI-048 β€” /api/admin/profiles + /api/admin/performance
13a1cf4

rohitsar567 Claude Opus 4.7 (1M context) commited on

refactor: KI-047 β€” bucket reorg (Option A safe subset)
e2d09f9

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix: KI-046 β€” explicit refusal on adversarial/fanciful out-of-corpus questions
28b6114

rohitsar567 Claude Opus 4.7 (1M context) commited on