readthrough / storage

Commit History

  1. feat: read eight statement lines already in the downloaded payload⁠

    fc9f590
  2. feat: guidance carries its source quote and a distinguishable outcome⁠

    448dc3d
  3. feat: decompose the EPS headline and read the statements behind it⁠

    Viney +1: Claude Opus 5 (1M context)
    bb3ad6b
  4. feat: read per-product and per-region results from the filing's XBRL instance⁠

    Viney +1: Claude Opus 5 (1M context)
    232b6f9

  1. feat: report which metrics passed the consensus gate, not just whether any did⁠

    Viney +1: Claude Opus 5 (1M context)
    586fba9
  2. fix: survive an LFS pointer at data/metrics.db in the daily job⁠

    Viney +1: Claude Opus 5 (1M context)
    abda7ee
  3. feat: add daily consensus capture script⁠

    a95bfa1
  4. fix: allow distinct resolutions per forecast_id, reject unidentified ones⁠

    b50dfdb
  5. feat: add append-only JSONL store for consensus snapshots and forecasts

    fdbab16

  1. fix: don't diff a brief against a same-quarter rerun of itself⁠

    Viney +1: Claude Sonnet 5
    e90e984
  2. fix: close 4 post-merge review gaps in continuity threads⁠

    Viney +1: Claude Sonnet 5
    05863a5
  3. fix: revert mark_missed to spec - no synthetic history below stale threshold⁠

    Viney +1: Claude Sonnet 5
    0a8ebab
  4. feat: add threads_db persistence layer for continuity threads⁠

    Viney +1: Claude Sonnet 5
    30a8229

  1. feat: dark mode, market and quarter context on The Brief, faster cold start⁠

    Viney +1: Claude Opus 5 (1M context)
    3cd8872

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

    Viney +1: Claude Sonnet 5
    b419b7b

  1. feat: add company primer research tab

    d1e793b

  1. feat: multi-provider LLM support, prominent chat, design pass, and new analytics⁠

    Viney +1: Claude Fable 5
    7880373

  1. fix: get_translation — exists check before init_db (matches get_brief pattern)⁠

    Viney +1: Claude Fable 5
    0e40276
  2. feat: storage/briefs_db.py — DB schema migration + translation cache⁠

    Viney +1: Claude Fable 5
    de10312

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

    Viney +1: Claude Fable 5
    bd2c14a
  2. chore: checkpoint sidebar nav + i18n work-in-progress before Decision Stack redesign⁠

    Viney +1: Claude Fable 5
    e6496c0

  1. fix: remove redundant mkdir, guard corrupt JSON, tighten list_tickers sort test

    8b9291f
  2. feat: add briefs_db — persist last brief per ticker for portfolio Radar⁠

    Viney +1: Claude Sonnet 4.6
    f97bc73
  3. fix: chronological sort of periods in sections_db (Q12027 before Q32026)⁠

    Viney +1: Claude Opus 4.8
    8dbbf97
  4. feat: Analyst Edge layer — deterministic text delta signals (Phase 0+1)⁠

    Viney +1: Claude Opus 4.8
    559c2ff

  1. fix: background generation, parallel tools, prompt caching, Tavily cache⁠

    Viney +1: Claude Sonnet 4.6
    2401ce5
  2. deploy: Primer app for HF Spaces — clean orphan history⁠

    Viney +1: Claude Opus 4.7
    35676b4