Commit History

  1. fix: Concept-era mixing in SEC fundamentals β€” most-recent-across-concepts everywhere⁠

    5115fb8
  2. fix: Period-mixing in SEC fundamentals extraction⁠

    ba43455
  3. fix: Silent empty-valuation bug β€” never return an empty success⁠

    61be869
  4. docs: Add business README for the Researcher data layer

    5275683
  5. chore: Remove dead Tradier integration⁠

    052525e
  6. feat: TTL task eviction and pinned dependencies⁠

    7531716

  1. chore: Audit fixes β€” SEC contact, complete .env.example, MIT LICENSE⁠

    afc827a

  1. fix: Initialize info variable to prevent NameError on retry failure⁠

    vn6295337 +1: Claude Opus 4.5
    a8d6631
  2. feat: Add EPS extraction to fundamentals-basket⁠

    vn6295337 +1: Claude Opus 4.5
    03f045c
  3. docs: Fix field names in mcp_data_structure.md to match implementation⁠

    vn6295337 +1: Claude Opus 4.5
    4edd0ae

  1. fix: Update _extract_and_emit_metrics for flattened data structure⁠

    vn6295337 +1: Claude Opus 4.5
    287f0b8
  2. fix: Improve Reddit and yfinance reliability⁠

    vn6295337 +1: Claude Opus 4.5
    30dbe43
  3. chore: Bump version to 1.1.2⁠

    vn6295337 +1: Claude Opus 4.5
    b9618e8
  4. fix: Remove broken configs import from news-basket MCP server⁠

    vn6295337 +1: Claude Opus 4.5
    bd752bd
  5. chore: Bump version to 1.1.1⁠

    vn6295337 +1: Claude Opus 4.5
    698592a
  6. fix: Add configs/ directory to Dockerfile⁠

    vn6295337 +1: Claude Opus 4.5
    842d4d3
  7. fix: Clean company name suffixes before MCP server queries⁠

    vn6295337 +1: Claude Opus 4.5
    89f2b8e
  8. Refactor: Source-keyed output format across all MCP servers⁠

    vn6295337 +1: Claude Opus 4.5
    50c0d03
  9. Cleanup: Remove obsolete docs, add new schemas, deduplicate configs⁠

    vn6295337 +1: Claude Opus 4.5
    332e21c

  1. Feat: Industry-specific metrics via SIC code detection + company address⁠

    vn6295337 +1: Claude Opus 4.5
    ab2f4fb
  2. Fix: Include fiscal_year and form in fundamentals MCP output⁠

    vn6295337 +1: Claude Opus 4.5
    5ba49c2
  3. Fix end_date emission for valuation, volatility, and macro metrics⁠

    vn6295337 +1: Claude Opus 4.5
    8b9a7b7
  4. Revert "Fix: Include fiscal_year and form in SEC EDGAR metric responses"⁠

    b702fee
  5. Fix: Include fiscal_year and form in SEC EDGAR metric responses⁠

    vn6295337 +1: Claude Opus 4.5
    48fb713
  6. Fix: Standardize MCP server timeouts to 90s and use subprocess+MCP in tests⁠

    vn6295337 +1: Claude Opus 4.5
    d377800

  1. Add human-readable output format documentation⁠

    vn6295337 +1: Claude Opus 4.5
    f28dae4
  2. Add output format documentation to metrics schema⁠

    vn6295337 +1: Claude Opus 4.5
    7b2e271
  3. Fix: Include partial_metrics in COMPLETED responses⁠

    vn6295337 +1: Claude Opus 4.5
    fb7f46b
  4. Fix env loading in all MCP servers⁠

    vn6295337 +1: Claude Opus 4.5
    0b347d4
  5. Add schema normalizers for MCP output consistency⁠

    vn6295337 +1: Claude Opus 4.5
    26c5c2f

  1. Add NewsAPI as third news source⁠

    vn6295337 +1: Claude Opus 4.5
    210e257
  2. Add NYT Article Search API as news source⁠

    vn6295337 +1: Claude Opus 4.5
    1707aaf
  3. Fix news metric extraction - use 'results' field⁠

    vn6295337 +1: Claude Opus 4.5
    4de32a0

  1. Fix mcp_client.py - restore nested financials/debt access⁠

    vn6295337 +1: Claude Opus 4.5
    7de6ec4
  2. Fix temporal data for calculated metrics (margins, debt_to_equity)⁠

    vn6295337 +1: Claude Opus 4.5
    fbe5ac1
  3. Refactor emit_metric to use structured payload dict⁠

    vn6295337 +1: Claude Opus 4.5
    e7b767d
  4. Add comprehensive null checks in _extract_and_emit_metrics⁠

    vn6295337 +1: Claude Opus 4.5
    2901968
  5. Add status messages for empty news/sentiment data⁠

    vn6295337 +1: Claude Opus 4.5
    584203d
  6. Add temporal data streaming to A2A partial_metrics⁠

    vn6295337 +1: Claude Opus 4.5
    f286eb6
  7. Fix NoneType error for companies with incomplete SEC data⁠

    vn6295337 +1: Claude Opus 4.5
    34989f6

  1. Initial commit: Researcher Agent⁠

    vn6295337 +1: Claude Opus 4.5
    d66c6c9