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
test: add migration + translation cache tests (briefs_db) and segment-map unit tests (translate) beec002 Viney Claude Fable 5 commited on Jun 11
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