Commit History

fix: replace exact-substring evidence_snippet match with fuzzy word-run match
74a8190

Viney Claude Sonnet 5 commited on

fix: per-item drop of invalid brief facts; relax LLM-produced singleton fields
b6b4740

Viney Claude Opus 5 commited on

fix: tolerate malformed LLM-copied EvidenceRef fields
8e72414

Viney Claude Sonnet 5 commited on

fix: normalize off-list enum values in company profile schemas
6ddda49

Viney Claude Sonnet 5 commited on

fix: allow metrics/analyst sources in CategorizedRisk and GuidancePoint
e526b3a

Viney Claude Sonnet 5 commited on

fix: raise synthesis max_tokens to 64000 and surface truncation explicitly
602548d

Viney Claude Sonnet 5 commited on

fix: preserve None for masked fields in financials chart series instead of coercing to 0
273c984

Viney Claude Sonnet 5 commited on

fix: expose CHECK_REQUIRED periods as field-level-disclosed evidence instead of hiding entire rows
d65dc97

Viney Claude Sonnet 5 commited on

chore: purge stale broken NVDA brief so next Generate rebuilds it
5666f5d

Viney Claude Sonnet 5 commited on

fix: keep fail-closed per fact but stop zero-verified synthesis from emptying the whole brief
b419b7b

Viney Claude Sonnet 5 commited on

fix: commit missing dashboard.runtime_env module used by app.py
d5257f7

Viney Claude Sonnet 5 commited on

feat: merge Company Overview generation into single synthesis call
8727e56

Viney Claude Sonnet 5 commited on

feat: per-fact evidence_ref enforcement + AAPL delta re-ingestion
bd4975b

Viney Claude Sonnet 5 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: propagate section_header to signals_view and financials pages
117f83e

Viney Claude Fable 5 commited on

feat: verdict.py β€” section cards and accent headers redesign
e87d93f

Viney Claude Fable 5 commited on

test: add migration + translation cache tests (briefs_db) and segment-map unit tests (translate)
beec002

Viney Claude Fable 5 commited on

feat: app.py β€” add _get_display_brief hook and translation cost absorption
861beb0

Viney Claude Fable 5 commited on

fix: move empty-path guard before loop in _set_at_path
6c0f904

Viney Claude Fable 5 commited on

feat: add agent/translate.py β€” segment-map brief translation
10d762a

Viney Claude Fable 5 commited on

feat: add section_header component with accent tick + semibold label
f464da5

Viney Claude Fable 5 commited on

feat(theme): tinted canvas + visual tokens
00eb30b

Viney Claude Fable 5 commited on

feat: add translating_brief and translation_failed i18n keys (en/fr/es/de)
fdbb841

Viney Claude Fable 5 commited on

feat: embed synthesis language in brief dict
43f40b2

Viney Claude Fable 5 commited on

fix: get_translation β€” exists check before init_db (matches get_brief pattern)
0e40276

Viney Claude Fable 5 commited on

feat: storage/briefs_db.py β€” DB schema migration + translation cache
de10312

Viney Claude Fable 5 commited on

feat: extract shared prose-field constants in agent/prompts.py
b14ac89

Viney Claude Fable 5 commited on

feat: add since_release_price_reaction_pct β€” cumulative return from earnings release to today
5a39d9f

Viney Claude Opus 4.8 commited on

fix: sidebar nav colors β€” box-shadow inset + button::after dot
e338e46

Viney Claude Opus 4.8 commited on

feat: per-section colors on sidebar navigation (slate/amber/blue/violet)
f0b99fb

Viney Claude Opus 4.8 commited on

chore: data artifacts from end-to-end generation validation run (NVDA)
be5e5ac

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

chore: checkpoint sidebar nav + i18n work-in-progress before Decision Stack redesign
e6496c0

Viney Claude Fable 5 commited on

fix: coerce tax_rate_and_effective_leverage to consensus_beat_mix + harden prompts
d265738

Viney Claude Opus 4.8 commited on

fix: correct tells count in READING BETWEEN THE LINES header (four β†’ five)
921d0f6

Viney Claude Sonnet 4.6 commited on

refactor: extract shared between_the_lines helper, fix section numbering
0376cd9

Viney Claude Sonnet 4.6 commited on

feat: add lecture entre les lignes section to Quality & Tone tab
f7503d5

Viney Claude Sonnet 4.6 commited on

feat: add lecture entre les lignes section to Snapshot tab
9273aac

Viney Claude Sonnet 4.6 commited on

test: strengthen uppercase canonical test + add _detect_trend boundary cases
161f009

Viney Claude Sonnet 4.6 commited on

fix: use TEXT color for implication body in subtext_card
e7400fb

Viney commited on

test: add SubtextRead + _detect_trend tests
d10b366

Viney Claude Sonnet 4.6 commited on

feat: add subtext_card component for between_the_lines display
402936a

Viney Claude Sonnet 4.6 commited on

fix: accounting_quality tell + anchoring + routing clarification in prompts
77b9e55

Viney Claude Sonnet 4.6 commited on

fix: normalize signal_type case-insensitively + fix subtext typo
240baf7

Viney Claude Sonnet 4.6 commited on

feat: add READING BETWEEN THE LINES synthesis pass to prompts
19b58ac

Viney Claude Sonnet 4.6 commited on

feat: add SubtextRead + between_the_lines to BriefOutput schema
d680c0b

Viney Claude Sonnet 4.6 commited on

fix: _detect_trend guard clarity + docstring update in textdiff
466043f

Viney Claude Sonnet 4.6 commited on

feat: add multi-quarter lexicon trend detection to textdiff
3ecd145

Viney Claude Sonnet 4.6 commited on

fix: harden _extract_json β€” use raw_decode to ignore trailing JSON objects and prose
b002600

Viney Claude Opus 4.8 commited on