fix: keep fail-closed per fact but stop zero-verified synthesis from emptying the whole brief b419b7b Viney Claude Sonnet 5 commited on 12 days ago
feat: multi-provider LLM support, prominent chat, design pass, and new analytics 7880373 Viney Claude Fable 5 commited on 29 days ago
fix: get_translation β exists check before init_db (matches get_brief pattern) 0e40276 Viney Claude Fable 5 commited on Jun 11
feat: storage/briefs_db.py β DB schema migration + translation cache de10312 Viney Claude Fable 5 commited on Jun 11
feat: Decision Stack redesign - 9 routes collapse into 4 (Verdict / Signals / Financials / Chat) bd2c14a Viney Claude Fable 5 commited on Jun 10
chore: checkpoint sidebar nav + i18n work-in-progress before Decision Stack redesign e6496c0 Viney Claude Fable 5 commited on Jun 10
fix: remove redundant mkdir, guard corrupt JSON, tighten list_tickers sort test 8b9291f Viney commited on Jun 4
feat: add briefs_db β persist last brief per ticker for portfolio Radar f97bc73 Viney Claude Sonnet 4.6 commited on Jun 4
fix: chronological sort of periods in sections_db (Q12027 before Q32026) 8dbbf97 Viney Claude Opus 4.8 commited on Jun 4
feat: Analyst Edge layer β deterministic text delta signals (Phase 0+1) 559c2ff Viney Claude Opus 4.8 commited on Jun 4
fix: background generation, parallel tools, prompt caching, Tavily cache 2401ce5 Viney Claude Sonnet 4.6 commited on May 7
deploy: Primer app for HF Spaces β clean orphan history 35676b4 Viney Claude Opus 4.7 commited on May 7