Decision Detail

MSFT ยท invalid

Market data unavailable: Provider returned non-ok status: fallback.

HOLD Not available validation error cycle 20260331114927-78cc9b01
Decision Summary
Actionhold
Confidence0
Setup Typeinvalid
Risk Levelhigh
Biasneutral
Market Regimeunknown
Action Plan
Size0.0000
Stop Loss0.0000
Take Profit0.0000
Holding Periodunknown
Forward Performance
Statusunavailable
Returnnot available
Current Pricenot available
NoteNo traced position outcome is available for this decision.
Reason

Market data unavailable: Provider returned non-ok status: fallback.

Evidence
provider=yfinance market_state=unknown market_regime=unknown setup_type=invalid confidence=0.0
Conflict Factors
Market data unavailable: Provider returned non-ok status: fallback.
Operator Plan

No operator-plan notes were stored for this decision.

Feature Snapshot

No compact feature snapshot is stored for this decision.

Stored Payloads

Raw Inspectors

Unified Decision Payload
{}
Feature Snapshot
{}
Signal Snapshot
{}
Risk Snapshot
{}
Source Snapshot
{
  "change": 2.19,
  "change_pct": 0.61,
  "fetched_at": "2026-03-31T11:49:29.736274+00:00",
  "history": [
    {
      "close": 372.74,
      "high": 382.47,
      "low": 371.85,
      "open": 382.36,
      "timestamp": "2026-03-24T00:00:00-04:00",
      "volume": 42733600
    },
    {
      "close": 371.04,
      "high": 377.06,
      "low": 369.63,
      "open": 376.92,
      "timestamp": "2026-03-25T00:00:00-04:00",
      "volume": 31181200
    },
    {
      "close": 365.97,
      "high": 374.72,
      "low": 365.19,
      "open": 370.82,
      "timestamp": "2026-03-26T00:00:00-04:00",
      "volume": 36836600
    },
    {
      "close": 356.77,
      "high": 362.45,
      "low": 356.51,
      "open": 361.9,
      "timestamp": "2026-03-27T00:00:00-04:00",
      "volume": 37883400
    },
    {
      "close": 358.96,
      "high": 365.36,
      "low": 356.28,
      "open": 361.9,
      "timestamp": "2026-03-30T00:00:00-04:00",
      "volume": 44568600
    }
  ],
  "previous_close": 356.77,
  "price": 358.96,
  "provider_duration_ms": 136.04,
  "provider_failure_reason": null,
  "provider_name": "yfinance",
  "provider_response_timestamp": "2026-03-31T11:49:29.736274+00:00",
  "provider_success": true,
  "reason": "Primary provider failed, fallback used: Alpaca market request failed: HTTP Error 403: Forbidden",
  "source_snapshot": {
    "fallback_snapshot": [
      {
        "Adj Close": 356.7699890136719,
        "Close": 356.7699890136719,
        "Date": "2026-03-27 00:00:00-04:00",
        "Dividends": 0.0,
        "High": 362.45001220703125,
        "Low": 356.510009765625,
        "Open": 361.8999938964844,
        "Stock Splits": 0.0,
        "Volume": 37883400
      },
      {
        "Adj Close": 358.9599914550781,
        "Close": 358.9599914550781,
        "Date": "2026-03-30 00:00:00-04:00",
        "Dividends": 0.0,
        "High": 365.3599853515625,
        "Low": 356.2799987792969,
        "Open": 361.8999938964844,
        "Stock Splits": 0.0,
        "Volume": 44568600
      }
    ],
    "primary_error": "Alpaca market request failed: HTTP Error 403: Forbidden",
    "primary_provider": "alpaca"
  },
  "status": "fallback",
  "symbol": "MSFT"
}