Commit History

docs: final sync β€” backend/README post-KI-070 + ADR-032 cross-links in README Β§4.3 + ENTERPRISE_AUDIT KI-080 row
088ff0b

rohitsar567 Claude Opus 4.7 (1M context) commited on

docs: KI-088 + KI-089 + KI-090 β€” audit rows + CLAUDE.md sync (semaphore / test-fix / lenient parser)
2e5de93

rohitsar567 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

test(llm-chain): KI-089 β€” update credits-election test for KI-087 NIM-first preference
8a87526

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

docs: sync KI-071..KI-077 to ENTERPRISE_AUDIT + CLAUDE.md (post-KI-070 safeguards + Name field)
dd6172a

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(ux): KI-073 β€” Clear chat now resets profile-completeness chip immediately (stops stale "55% DONE" leaking to new user)
c53381c

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

fix(voice): KI-064 β€” silence-end window 90 β†’ 120 (~1.5 s β†’ ~2 s)
4c6215a

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(voice): KI-057 β€” noise-robust Live VAD + flush-on-stop; KI-058 β€” scope lib/ ignore to venvs
23a6d29

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

fix(deploy): KI-055 β€” drop rag/vectors symlink from repo (HF Space BUILD_ERROR)
8ff05ba

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

feat(admin): KI-052 β€” 3-tab admin panel (Profiles, Performance, LLM Chain)
c53d167

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(docker): KI-051 β€” update COPY paths after bucket reorg (data β†’ 40-data, docs β†’ 70-docs). Previous attempts hit Edit's read-first rule and didn't actually persist. Live HF Space rebuild was about to fail on COPY data and COPY docs since both source dirs no longer exist at the renamed paths.
2eae364

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

perf(retrieval): KI-049 β€” wider top-k for table-cell questions
c8bf1a1

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

feat: KI-045 β€” natural-conversation classifier in fact-find
930e11e

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat: KI-044 PCM pre-roll via AudioWorklet + 11 folder READMEs
86fcc31

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(voice): KI-041/042 β€” VAD sensitivity + Live OFF by default + dots on first turn
748ce54

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat: KI-039 + KI-040 β€” single Clear-chat (keep profile) + named profiles
4449d44

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(voice): KI-039 β€” single Clear-chat button (full reset)
a774b91

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix: KI-036/037/038 β€” greeting flow, strict paraphrase verifier, waiting dots
36ef017

rohitsar567 Claude Opus 4.7 (1M context) commited on

docs: full sweep β€” fix stale model names + 48β†’62 fields + merge SUBMISSION
050823a

rohitsar567 Claude Opus 4.7 (1M context) commited on

perf: KI-034 retrieval cache + KI-035 reorder FAST_BRAIN_CHAIN
844ed03

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix: KI-033 β€” move fact-find normalizer + profile extractor to NIM chain
9a977de

rohitsar567 Claude Opus 4.7 (1M context) commited on

feat(voice): KI-032 β€” LLM-paraphrase fact-find questions (Option B + verifier)
6f495c1

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(voice): KI-030 β€” bot TTS now plays via in-DOM audio so barge-in works
3d06a80

rohitsar567 Claude Opus 4.7 (1M context) commited on

fix(voice): KI-029 β€” make push-to-talk button visibly findable
65ba46c

rohitsar567 Claude Opus 4.7 (1M context) commited on