{
  "symbol": "SPY",
  "timestamp": "2026-04-09T10:07:57.437979",
  "execution_time_ms": 324.27,
  "regime": "transition",
  "final_signal": {
    "symbol": "SPY",
    "signal_type": "hold",
    "confidence_level": "low",
    "confidence_score": 42.15378278830407,
    "agent_consensus": {
      "researcher_main": "hold",
      "trader_momentum": "hold",
      "trader_reversion": "hold",
      "trader_breakout": "hold",
      "trader_trend": "hold",
      "risk_manager_main": "hold"
    },
    "risk_assessment": {
      "volatility_risk": 20.36794478564422,
      "regime_risk": "transition",
      "confidence_adjusted": true,
      "position_size_factor": 0.4215378278830407
    },
    "regime": "transition",
    "reflection_notes": [],
    "timestamp": "2026-04-09T10:07:57.437964",
    "expires_at": "2026-04-10T10:07:57.437951"
  },
  "meta_analysis": {
    "consensus": "SignalType.HOLD",
    "confidence_level": "ConfidenceLevel.MEDIUM",
    "confidence_score": 60.21968969757725,
    "disagreement": 0.0,
    "agent_breakdown": {
      "researcher_main": {
        "role": "researcher",
        "signal": "hold",
        "confidence": 34.59844848788624,
        "reasoning": "Mixed signals from research"
      },
      "trader_momentum": {
        "role": "trader",
        "signal": "hold",
        "confidence": 52.75000000000001,
        "reasoning": "Momentum strategy: Neutral market conditions"
      },
      "trader_reversion": {
        "role": "trader",
        "signal": "hold",
        "confidence": 52.75000000000001,
        "reasoning": "Mean Reversion strategy: Neutral market conditions"
      },
      "trader_breakout": {
        "role": "trader",
        "signal": "hold",
        "confidence": 52.75000000000001,
        "reasoning": "Breakout strategy: Neutral market conditions"
      },
      "trader_trend": {
        "role": "trader",
        "signal": "hold",
        "confidence": 52.75000000000001,
        "reasoning": "Trend Following strategy: Neutral market conditions"
      },
      "risk_manager_main": {
        "role": "risk_manager",
        "signal": "hold",
        "confidence": 55.50000000000001,
        "reasoning": "Moderate risk: moderate volatility"
      }
    },
    "signal_counts": {
      "hold": 6
    }
  },
  "agent_signals": [
    {
      "agent_id": "researcher_main",
      "agent_role": "researcher",
      "symbol": "SPY",
      "signal_type": "hold",
      "confidence": 34.59844848788624,
      "reasoning": "Mixed signals from research",
      "timestamp": "2026-04-09T10:07:57.395685",
      "metadata": {
        "sentiment": -0.3080310302422752,
        "news_volume": 13,
        "significant_news": true
      }
    },
    {
      "agent_id": "trader_momentum",
      "agent_role": "trader",
      "symbol": "SPY",
      "signal_type": "hold",
      "confidence": 52.75000000000001,
      "reasoning": "Momentum strategy: Neutral market conditions",
      "timestamp": "2026-04-09T10:07:57.406932",
      "metadata": {
        "price": 676.010009765625,
        "sma_20": 656.6846282958984,
        "sma_50": 673.5427624511718,
        "sma_200": 660.1557080078124,
        "ema_12": 657.7377672998299,
        "ema_26": 661.6695921472648,
        "macd": -3.931824847434882,
        "macd_signal": -7.0605312118822745,
        "macd_hist": 3.1287063644473925,
        "rsi_14": 58.84541662711847,
        "bb_upper": 679.2753243401384,
        "bb_middle": 656.6846282958984,
        "bb_lower": 634.0939322516584,
        "bb_width": 0.06880226845834046,
        "bb_position": 0.9277287745335778,
        "atr_14": 11.178700027446821,
        "volume_ratio": 0.9606602427225512,
        "obv": 1383826500.0,
        "support_60d": 631.969970703125,
        "resistance_60d": 693.5957641601562,
        "adx": -5.459326489656158,
        "volatility_20d": 20.36794478564422,
        "volatility_60d": 15.301490501567432,
        "crossovers": {
          "golden_cross": "False",
          "death_cross": "False",
          "price_above_50": "True",
          "price_above_200": "True",
          "macd_bullish": "False",
          "macd_bearish": "False"
        },
        "trend": "strong_uptrend"
      }
    },
    {
      "agent_id": "trader_reversion",
      "agent_role": "trader",
      "symbol": "SPY",
      "signal_type": "hold",
      "confidence": 52.75000000000001,
      "reasoning": "Mean Reversion strategy: Neutral market conditions",
      "timestamp": "2026-04-09T10:07:57.413899",
      "metadata": {
        "price": 676.010009765625,
        "sma_20": 656.6846282958984,
        "sma_50": 673.5427624511718,
        "sma_200": 660.1557080078124,
        "ema_12": 657.7377672998299,
        "ema_26": 661.6695921472648,
        "macd": -3.931824847434882,
        "macd_signal": -7.0605312118822745,
        "macd_hist": 3.1287063644473925,
        "rsi_14": 58.84541662711847,
        "bb_upper": 679.2753243401384,
        "bb_middle": 656.6846282958984,
        "bb_lower": 634.0939322516584,
        "bb_width": 0.06880226845834046,
        "bb_position": 0.9277287745335778,
        "atr_14": 11.178700027446821,
        "volume_ratio": 0.9606602427225512,
        "obv": 1383826500.0,
        "support_60d": 631.969970703125,
        "resistance_60d": 693.5957641601562,
        "adx": -5.459326489656158,
        "volatility_20d": 20.36794478564422,
        "volatility_60d": 15.301490501567432,
        "crossovers": {
          "golden_cross": "False",
          "death_cross": "False",
          "price_above_50": "True",
          "price_above_200": "True",
          "macd_bullish": "False",
          "macd_bearish": "False"
        },
        "trend": "strong_uptrend"
      }
    },
    {
      "agent_id": "trader_breakout",
      "agent_role": "trader",
      "symbol": "SPY",
      "signal_type": "hold",
      "confidence": 52.75000000000001,
      "reasoning": "Breakout strategy: Neutral market conditions",
      "timestamp": "2026-04-09T10:07:57.420662",
      "metadata": {
        "price": 676.010009765625,
        "sma_20": 656.6846282958984,
        "sma_50": 673.5427624511718,
        "sma_200": 660.1557080078124,
        "ema_12": 657.7377672998299,
        "ema_26": 661.6695921472648,
        "macd": -3.931824847434882,
        "macd_signal": -7.0605312118822745,
        "macd_hist": 3.1287063644473925,
        "rsi_14": 58.84541662711847,
        "bb_upper": 679.2753243401384,
        "bb_middle": 656.6846282958984,
        "bb_lower": 634.0939322516584,
        "bb_width": 0.06880226845834046,
        "bb_position": 0.9277287745335778,
        "atr_14": 11.178700027446821,
        "volume_ratio": 0.9606602427225512,
        "obv": 1383826500.0,
        "support_60d": 631.969970703125,
        "resistance_60d": 693.5957641601562,
        "adx": -5.459326489656158,
        "volatility_20d": 20.36794478564422,
        "volatility_60d": 15.301490501567432,
        "crossovers": {
          "golden_cross": "False",
          "death_cross": "False",
          "price_above_50": "True",
          "price_above_200": "True",
          "macd_bullish": "False",
          "macd_bearish": "False"
        },
        "trend": "strong_uptrend"
      }
    },
    {
      "agent_id": "trader_trend",
      "agent_role": "trader",
      "symbol": "SPY",
      "signal_type": "hold",
      "confidence": 52.75000000000001,
      "reasoning": "Trend Following strategy: Neutral market conditions",
      "timestamp": "2026-04-09T10:07:57.427728",
      "metadata": {
        "price": 676.010009765625,
        "sma_20": 656.6846282958984,
        "sma_50": 673.5427624511718,
        "sma_200": 660.1557080078124,
        "ema_12": 657.7377672998299,
        "ema_26": 661.6695921472648,
        "macd": -3.931824847434882,
        "macd_signal": -7.0605312118822745,
        "macd_hist": 3.1287063644473925,
        "rsi_14": 58.84541662711847,
        "bb_upper": 679.2753243401384,
        "bb_middle": 656.6846282958984,
        "bb_lower": 634.0939322516584,
        "bb_width": 0.06880226845834046,
        "bb_position": 0.9277287745335778,
        "atr_14": 11.178700027446821,
        "volume_ratio": 0.9606602427225512,
        "obv": 1383826500.0,
        "support_60d": 631.969970703125,
        "resistance_60d": 693.5957641601562,
        "adx": -5.459326489656158,
        "volatility_20d": 20.36794478564422,
        "volatility_60d": 15.301490501567432,
        "crossovers": {
          "golden_cross": "False",
          "death_cross": "False",
          "price_above_50": "True",
          "price_above_200": "True",
          "macd_bullish": "False",
          "macd_bearish": "False"
        },
        "trend": "strong_uptrend"
      }
    },
    {
      "agent_id": "risk_manager_main",
      "agent_role": "risk_manager",
      "symbol": "SPY",
      "signal_type": "hold",
      "confidence": 55.50000000000001,
      "reasoning": "Moderate risk: moderate volatility",
      "timestamp": "2026-04-09T10:07:57.436480",
      "metadata": {
        "regime": "transition",
        "volatility": 20.36794478564422,
        "risk_level": "moderate",
        "volatility_spike": true,
        "current_drawdown": -2.535447201847474,
        "max_drawdown_1y": -8.884972579331007,
        "risk_action": "HEDGE"
      }
    }
  ],
  "reflection_notes": [],
  "drift_analysis": {
    "drift_detected": true,
    "drift_score": 40,
    "regime_changes_30d": 2,
    "current_regime": "transition",
    "recommendation": "Retrain models"
  },
  "technical_summary": {
    "price": 676.010009765625,
    "rsi": 58.84541662711847,
    "trend": "strong_uptrend",
    "volatility": 20.36794478564422,
    "support": 631.969970703125,
    "resistance": 693.5957641601562
  }
}