Commit History

  1. fix: Margin-consistency gate check and final-evaluation label⁠

    c90d619
  2. feat: Deterministic data gate on the Researcher->Analyzer edge⁠

    7abf8e9
  3. fix: Gateway resilience to Researcher restarts at submit time⁠

    8a1264b
  4. fix: Boeing-run findings β€” canonical refs, edge contracts, guardrails⁠

    e961a43
  5. fix: Resubmit research task once when the service loses it mid-run⁠

    8d71395
  6. feat: JSON-mode structured outputs for critic scoring⁠

    04accf1

  1. debug: Add detailed logging for numeric mismatches in critic⁠

    vn6295337 +1: Claude Opus 4.5
    0e30a8c
  2. fix: Align analyzer field names with MCP data structure⁠

    vn6295337 +1: Claude Opus 4.5
    2db41a2

  1. fix: Improve SWOT output formatting⁠

    vn6295337 +1: Claude Opus 4.5
    1f4f8e3
  2. fix: Add MCP 'executing' state for process flow visualization⁠

    vn6295337 +1: Claude Opus 4.5
    dc70069
  3. fix: Handle temporal dict format for revenue_cagr_3yr in analyzer⁠

    vn6295337 +1: Claude Opus 4.5
    dd14be4
  4. fix: Update analyzer to handle new MCP source-keyed structure⁠

    vn6295337 +1: Claude Opus 4.5
    1492943
  5. fix: Handle 'sources' wrapper in fundamentals data structure⁠

    vn6295337 +1: Claude Opus 4.5
    146876d
  6. fix: Only validate SWOT section for uncited numbers⁠

    vn6295337 +1: Claude Opus 4.5
    a8d1079
  7. feat: SWOT output as structured text parsed into HTML tables⁠

    vn6295337 +1: Claude Opus 4.5
    6fd7fcd
  8. Fix revision loop: add critique_details to AgentState⁠

    vn6295337 +1: Claude Opus 4.5
    95ae0b4
  9. Reformat SWOT output: concise 3-column table format⁠

    vn6295337 +1: Claude Opus 4.5
    0fb19bd
  10. Remove duplicate Company Details from markdown output⁠

    vn6295337 +1: Claude Opus 4.5
    69cd30e
  11. UI improvements: metric refs, company details, remove status labels⁠

    vn6295337 +1: Claude Opus 4.5
    86951ae
  12. Decrease quality threshold from 7 to 6⁠

    vn6295337 +1: Claude Opus 4.5
    07bfcf6

  1. Fix: Metric extraction to match MCP data structure⁠

    vn6295337 +1: Claude Opus 4.5
    b3daac3
  2. Increase LLM rate limit delays from 5s to 10s⁠

    vn6295337 +1: Claude Opus 4.5
    df1355a
  3. Fix: Handle temporal dict structure in _format_metrics_for_prompt⁠

    vn6295337 +1: Claude Opus 4.5
    f80bf1d
  4. Fix: Temporal data extraction and frontend date display⁠

    vn6295337 +1: Claude Opus 4.5
    09c3333
  5. Add SWOT output enhancements⁠

    vn6295337 +1: Claude Opus 4.5
    faf1006
  6. Add VADER sentiment analysis for news and reddit⁠

    vn6295337 +1: Claude Opus 4.5
    4ec98e2
  7. Layer 4: Add deterministic numeric validation in Critic⁠

    vn6295337 +1: Claude Opus 4.5
    a2c9702
  8. Add compact activity log for Analyzer reference values⁠

    vn6295337 +1: Claude Opus 4.5
    484a7a7
  9. Layer 1: Add metric reference table to prevent LLM hallucination⁠

    vn6295337 +1: Claude Opus 4.5
    d2df6b8
  10. Fix: Increase rate limit delays and fix revision detection⁠

    vn6295337 +1: Claude Opus 4.5
    efcfc92
  11. Fix: Add rate limit handling with retry and delays⁠

    vn6295337 +1: Claude Opus 4.5
    de66f3b
  12. Fix: Critic LLM failure now triggers graceful exit⁠

    vn6295337 +1: Claude Opus 4.5
    379f970
  13. Refactor: Analyzer handles revisions directly, remove Editor node⁠

    vn6295337 +1: Claude Opus 4.5
    53fe655

  1. Fix: Process partial_metrics on completed status⁠

    vn6295337 +1: Claude Opus 4.5
    e3dd83d
  2. Rename financials to fundamentals across frontend and backend⁠

    vn6295337 +1: Claude Opus 4.5
    5766b78
  3. Rename financials to fundamentals for schema consistency⁠

    vn6295337 +1: Claude Opus 4.5
    3e0da39

  1. Fix analyzer.py to handle temporal dict format for margins⁠

    vn6295337 +1: Claude Opus 4.5
    19c947a
  2. Fix temporal data flow with structured payload pattern⁠

    vn6295337 +1: Claude Opus 4.5
    176e3c1
  3. Pass temporal fields through A2A to frontend⁠

    vn6295337 +1: Claude Opus 4.5
    67b4836
  4. Add null checks for partial metrics and research result⁠

    vn6295337 +1: Claude Opus 4.5
    5336338
  5. Add temporal data (fiscal year, period) to financials display⁠

    vn6295337 +1: Claude Opus 4.5
    255d8a9
  6. Add error logging to Activity Log for researcher failures⁠

    vn6295337 +1: Claude Opus 4.5
    be3e4c5
  7. Fix LLM failure visibility and abort handling⁠

    vn6295337 +1: Claude Opus 4.5
    fa01e42

  1. Initial commit: Instant SWOT Agent⁠

    vn6295337 +1: Claude Opus 4.5
    0c591a7