readthrough / analytics

Commit History

feat: score management's own revenue ranges against what it then filed
13f49d2

Viney Claude Opus 5 (1M context) commited on

feat: decompose the EPS headline and read the statements behind it
bb3ad6b

Viney Claude Opus 5 (1M context) commited on

chore: rename the project to Readthrough
4d22778

Viney Claude Opus 5 (1M context) commited on

feat: read per-product and per-region results from the filing's XBRL instance
232b6f9

Viney Claude Opus 5 (1M context) commited on

fix: move filing_staleness to analytics/staleness so the snapshot job avoids Streamlit
5f932b3

Viney commited on

fix: derive target_period for the daily consensus capture
6bdcc4d

Viney commited on

feat: add fail-closed consensus alignment gate
481f37b

Viney commited on

fix: stop unverified EPS reaching the screen; make the shipped cache deliberate
694c11f

Viney Claude Fable 5 commited on

feat: analyst-edge screens for events, wording, Q&A and earnings quality
5b9b478

Viney Claude Fable 5 commited on

feat: dark mode, market and quarter context on The Brief, faster cold start
3cd8872

Viney Claude Opus 5 (1M context) commited on

feat: add company primer research tab
d1e793b

Viney commited on

feat: multi-provider LLM support, prominent chat, design pass, and new analytics
7880373

Viney Claude Fable 5 commited on

feat: Decision Stack redesign - 9 routes collapse into 4 (Verdict / Signals / Financials / Chat)
bd2c14a

Viney Claude Fable 5 commited on

fix: harden portfolio_synthesis β€” content coercion, LLM singleton, typing cleanup
a81dfce

Viney Claude Sonnet 4.6 commited on

feat: add analytics/portfolio_synthesis β€” LLM portfolio outlook synthesis
304adab

Viney Claude Sonnet 4.6 commited on

fix: eliminate double AlphaVantage calls in compute_pulse; correct module docstring
c0017f5

Viney Claude Sonnet 4.6 commited on

feat: extend portfolio_exposure with scorecard, pulse, conviction, and catalyst aggregators
8e81cab

Viney Claude Sonnet 4.6 commited on

fix: clean up portfolio_exposure imports β€” plain get_brief import, remove unused Optional
e38c326

Viney commited on

feat: add portfolio_exposure β€” deterministic risk aggregation for Exposure Radar
95f3da9

Viney Claude Sonnet 4.6 commited on

deploy: Primer app for HF Spaces β€” clean orphan history
35676b4

Viney Claude Opus 4.7 commited on