[
  {
    "date": "2026-02-28",
    "metrics": {
      "RORO": {
        "ic_full": 0.0551,
        "ic_20d_mean": 0.0207,
        "ic_20d_std": 0.2404,
        "ic_20d_current": -0.21,
        "ic_20d_ir": 0.0862,
        "ic_20d_recent30": -0.0319,
        "ic_40d_mean": 0.0466,
        "ic_40d_std": 0.1575,
        "ic_40d_current": -0.1108,
        "ic_40d_ir": 0.2956,
        "ic_40d_recent30": 0.0347,
        "ic_60d_mean": 0.0547,
        "ic_60d_std": 0.1205,
        "ic_60d_current": -0.0705,
        "ic_60d_ir": 0.4539,
        "ic_60d_recent30": 0.1201,
        "ic_120d_mean": 0.0601,
        "ic_120d_std": 0.0681,
        "ic_120d_current": 0.0279,
        "ic_120d_ir": 0.8821,
        "ic_120d_recent30": 0.0166,
        "hit_rate_full": 0.53,
        "hit_rate_60d": 0.5,
        "activity_rate": 0.9697,
        "signal_mean": -0.0056,
        "signal_std": 0.2718,
        "signal_mean_60d": -0.0421,
        "weight": 0.2,
        "standalone_sharpe": 0.9,
        "sharpe_60d": 1.36,
        "ic_trend_slope": 0.1143
      },
      "FOMC": {
        "ic_full": 0.0205,
        "ic_20d_mean": 0.0056,
        "ic_20d_std": 0.2292,
        "ic_20d_current": -0.3494,
        "ic_20d_ir": 0.0246,
        "ic_20d_recent30": -0.0701,
        "ic_40d_mean": 0.0143,
        "ic_40d_std": 0.1466,
        "ic_40d_current": -0.2346,
        "ic_40d_ir": 0.0973,
        "ic_40d_recent30": 0.0854,
        "ic_60d_mean": 0.0123,
        "ic_60d_std": 0.1173,
        "ic_60d_current": -0.0126,
        "ic_60d_ir": 0.1052,
        "ic_60d_recent30": 0.002,
        "ic_120d_mean": 0.015,
        "ic_120d_std": 0.0771,
        "ic_120d_current": -0.0851,
        "ic_120d_ir": 0.1948,
        "ic_120d_recent30": -0.0492,
        "hit_rate_full": 0.5111,
        "hit_rate_60d": 0.4833,
        "activity_rate": 0.2504,
        "signal_mean": 0.2027,
        "signal_std": 0.3713,
        "signal_mean_60d": 0.2167,
        "weight": 0.05,
        "standalone_sharpe": 0.55,
        "sharpe_60d": -0.01,
        "ic_trend_slope": 0.0231
      },
      "PC_OI": {
        "ic_full": 0.0887,
        "ic_20d_mean": 0.1217,
        "ic_20d_std": 0.2304,
        "ic_20d_current": 0.1048,
        "ic_20d_ir": 0.528,
        "ic_20d_recent30": -0.0205,
        "ic_40d_mean": 0.1107,
        "ic_40d_std": 0.1692,
        "ic_40d_current": -0.049,
        "ic_40d_ir": 0.654,
        "ic_40d_recent30": 0.0052,
        "ic_60d_mean": 0.1073,
        "ic_60d_std": 0.1462,
        "ic_60d_current": -0.0137,
        "ic_60d_ir": 0.7337,
        "ic_60d_recent30": 0.0896,
        "ic_120d_mean": 0.0976,
        "ic_120d_std": 0.1042,
        "ic_120d_current": 0.2009,
        "ic_120d_ir": 0.9365,
        "ic_120d_recent30": 0.1771,
        "hit_rate_full": 0.5053,
        "hit_rate_60d": 0.5167,
        "activity_rate": 0.9875,
        "signal_mean": -0.2065,
        "signal_std": 0.8203,
        "signal_mean_60d": -0.2678,
        "weight": 0.1,
        "standalone_sharpe": 0.83,
        "sharpe_60d": -0.29,
        "ic_trend_slope": 0.0283
      },
      "VPOC": {
        "ic_full": 0.0613,
        "ic_20d_mean": 0.102,
        "ic_20d_std": 0.1622,
        "ic_20d_current": -0.1515,
        "ic_20d_ir": 0.6289,
        "ic_20d_recent30": 0.0689,
        "ic_40d_mean": 0.0926,
        "ic_40d_std": 0.0936,
        "ic_40d_current": -0.0477,
        "ic_40d_ir": 0.9897,
        "ic_40d_recent30": 0.0091,
        "ic_60d_mean": 0.0877,
        "ic_60d_std": 0.0703,
        "ic_60d_current": -0.0184,
        "ic_60d_ir": 1.2476,
        "ic_60d_recent30": 0.0176,
        "ic_120d_mean": 0.0771,
        "ic_120d_std": 0.0333,
        "ic_120d_current": 0.0569,
        "ic_120d_ir": 2.3151,
        "ic_120d_recent30": 0.0717,
        "hit_rate_full": 0.5458,
        "hit_rate_60d": 0.5,
        "activity_rate": 0.9291,
        "signal_mean": -0.0613,
        "signal_std": 0.6806,
        "signal_mean_60d": 0.0464,
        "weight": 0.2,
        "standalone_sharpe": 1.23,
        "sharpe_60d": 1.25,
        "ic_trend_slope": -0.026
      },
      "CorrDiv": {
        "ic_full": 0.0239,
        "ic_20d_mean": Infinity,
        "ic_20d_std": NaN,
        "ic_20d_current": 0.1945,
        "ic_20d_ir": 0,
        "ic_20d_recent30": 0.3501,
        "ic_40d_mean": Infinity,
        "ic_40d_std": NaN,
        "ic_40d_current": 0.2913,
        "ic_40d_ir": 0,
        "ic_40d_recent30": 0.2789,
        "ic_60d_mean": 0.0095,
        "ic_60d_std": 0.1151,
        "ic_60d_current": 0.1976,
        "ic_60d_ir": 0.0824,
        "ic_60d_recent30": 0.0887,
        "ic_120d_mean": 0.0166,
        "ic_120d_std": 0.0739,
        "ic_120d_current": 0.0712,
        "ic_120d_ir": 0.2243,
        "ic_120d_recent30": 0.0404,
        "hit_rate_full": 0.5173,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9966,
        "signal_mean": 0.1428,
        "signal_std": 0.8274,
        "signal_mean_60d": -0.1135,
        "weight": 0.12,
        "standalone_sharpe": 0.5,
        "sharpe_60d": 1.68,
        "ic_trend_slope": 0.0568
      },
      "DOW": {
        "ic_full": -0.0119,
        "ic_20d_mean": -0.0088,
        "ic_20d_std": 0.1958,
        "ic_20d_current": -0.111,
        "ic_20d_ir": -0.045,
        "ic_20d_recent30": 0.0159,
        "ic_40d_mean": -0.0096,
        "ic_40d_std": 0.134,
        "ic_40d_current": 0.004,
        "ic_40d_ir": -0.0718,
        "ic_40d_recent30": 0.0423,
        "ic_60d_mean": -0.01,
        "ic_60d_std": 0.1019,
        "ic_60d_current": 0.0041,
        "ic_60d_ir": -0.0983,
        "ic_60d_recent30": -0.011,
        "ic_120d_mean": -0.0084,
        "ic_120d_std": 0.063,
        "ic_120d_current": -0.0576,
        "ic_120d_ir": -0.1327,
        "ic_120d_recent30": -0.055,
        "hit_rate_full": 0.4848,
        "hit_rate_60d": 0.4167,
        "activity_rate": 0.3935,
        "signal_mean": 0.0265,
        "signal_std": 0.3774,
        "signal_mean_60d": 0.02,
        "weight": 0.05,
        "standalone_sharpe": -0.22,
        "sharpe_60d": 0.02,
        "ic_trend_slope": 0.0774
      },
      "GapFade": {
        "ic_full": -0.0706,
        "ic_20d_mean": 0.02,
        "ic_20d_std": 0.2745,
        "ic_20d_current": 0.4703,
        "ic_20d_ir": 0.0728,
        "ic_20d_recent30": 0.0725,
        "ic_40d_mean": -0.0016,
        "ic_40d_std": 0.1949,
        "ic_40d_current": 0.2753,
        "ic_40d_ir": -0.0083,
        "ic_40d_recent30": -0.1481,
        "ic_60d_mean": -0.0151,
        "ic_60d_std": 0.1519,
        "ic_60d_current": 0.0069,
        "ic_60d_ir": -0.0994,
        "ic_60d_recent30": -0.126,
        "ic_120d_mean": -0.0648,
        "ic_120d_std": 0.1011,
        "ic_120d_current": 0.0071,
        "ic_120d_ir": -0.6415,
        "ic_120d_recent30": -0.0191,
        "hit_rate_full": 0.5179,
        "hit_rate_60d": 0.5167,
        "activity_rate": 0.7943,
        "signal_mean": -0.0526,
        "signal_std": 0.6195,
        "signal_mean_60d": -0.0723,
        "weight": 0.1,
        "standalone_sharpe": -0.94,
        "sharpe_60d": -0.03,
        "ic_trend_slope": -0.2025
      },
      "VIX_TS": {
        "ic_full": 0.0702,
        "ic_20d_mean": 0.1598,
        "ic_20d_std": 0.2255,
        "ic_20d_current": 0.1657,
        "ic_20d_ir": 0.7084,
        "ic_20d_recent30": 0.1599,
        "ic_40d_mean": 0.1295,
        "ic_40d_std": 0.1494,
        "ic_40d_current": 0.1101,
        "ic_40d_ir": 0.8666,
        "ic_40d_recent30": 0.0998,
        "ic_60d_mean": 0.114,
        "ic_60d_std": 0.114,
        "ic_60d_current": 0.0777,
        "ic_60d_ir": 1.0002,
        "ic_60d_recent30": 0.0839,
        "ic_120d_mean": 0.0887,
        "ic_120d_std": 0.0745,
        "ic_120d_current": 0.1251,
        "ic_120d_ir": 1.1895,
        "ic_120d_recent30": 0.1647,
        "hit_rate_full": 0.4977,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9908,
        "signal_mean": -0.0276,
        "signal_std": 0.4058,
        "signal_mean_60d": -0.062,
        "weight": 0.15,
        "standalone_sharpe": 0.25,
        "sharpe_60d": 1.26,
        "ic_trend_slope": -0.0765
      }
    },
    "alerts": [
      {
        "signal": "VIX_TS",
        "severity": "WARNING",
        "type": "IC_TREND_DOWN",
        "message": "VIX_TS IC trending down: -0.076 per 60d",
        "weight": 0.15,
        "value": -0.0765
      },
      {
        "signal": "GapFade",
        "severity": "WARNING",
        "type": "IC_TREND_DOWN",
        "message": "GapFade IC trending down: -0.203 per 60d",
        "weight": 0.1,
        "value": -0.2025
      },
      {
        "signal": "DOW",
        "severity": "WARNING",
        "type": "LOW_HIT_RATE",
        "message": "DOW 60d hit rate = 41.7% (below 45%)",
        "weight": 0.05,
        "value": 0.4167
      }
    ],
    "n_alerts": 3,
    "n_critical": 0
  },
  {
    "date": "2026-03-01",
    "metrics": {
      "RORO": {
        "ic_full": 0.0551,
        "ic_20d_mean": 0.0207,
        "ic_20d_std": 0.2404,
        "ic_20d_current": -0.21,
        "ic_20d_ir": 0.0862,
        "ic_20d_recent30": -0.0319,
        "ic_40d_mean": 0.0466,
        "ic_40d_std": 0.1575,
        "ic_40d_current": -0.1108,
        "ic_40d_ir": 0.2956,
        "ic_40d_recent30": 0.0347,
        "ic_60d_mean": 0.0547,
        "ic_60d_std": 0.1205,
        "ic_60d_current": -0.0705,
        "ic_60d_ir": 0.4539,
        "ic_60d_recent30": 0.1201,
        "ic_120d_mean": 0.0601,
        "ic_120d_std": 0.0681,
        "ic_120d_current": 0.0279,
        "ic_120d_ir": 0.8821,
        "ic_120d_recent30": 0.0166,
        "hit_rate_full": 0.53,
        "hit_rate_60d": 0.5,
        "activity_rate": 0.9697,
        "signal_mean": -0.0056,
        "signal_std": 0.2718,
        "signal_mean_60d": -0.0421,
        "weight": 0.18,
        "standalone_sharpe": 0.9,
        "sharpe_60d": 1.36,
        "ic_trend_slope": 0.1143
      },
      "FOMC": {
        "ic_full": 0.0205,
        "ic_20d_mean": 0.0056,
        "ic_20d_std": 0.2292,
        "ic_20d_current": -0.3494,
        "ic_20d_ir": 0.0246,
        "ic_20d_recent30": -0.0701,
        "ic_40d_mean": 0.0143,
        "ic_40d_std": 0.1466,
        "ic_40d_current": -0.2346,
        "ic_40d_ir": 0.0973,
        "ic_40d_recent30": 0.0854,
        "ic_60d_mean": 0.0123,
        "ic_60d_std": 0.1173,
        "ic_60d_current": -0.0126,
        "ic_60d_ir": 0.1052,
        "ic_60d_recent30": 0.002,
        "ic_120d_mean": 0.015,
        "ic_120d_std": 0.0771,
        "ic_120d_current": -0.0851,
        "ic_120d_ir": 0.1948,
        "ic_120d_recent30": -0.0492,
        "hit_rate_full": 0.5111,
        "hit_rate_60d": 0.4833,
        "activity_rate": 0.2504,
        "signal_mean": 0.2027,
        "signal_std": 0.3713,
        "signal_mean_60d": 0.2167,
        "weight": 0.02,
        "standalone_sharpe": 0.55,
        "sharpe_60d": -0.01,
        "ic_trend_slope": 0.0231
      },
      "PC_OI": {
        "ic_full": 0.0887,
        "ic_20d_mean": 0.1217,
        "ic_20d_std": 0.2304,
        "ic_20d_current": 0.1048,
        "ic_20d_ir": 0.528,
        "ic_20d_recent30": -0.0205,
        "ic_40d_mean": 0.1107,
        "ic_40d_std": 0.1692,
        "ic_40d_current": -0.049,
        "ic_40d_ir": 0.654,
        "ic_40d_recent30": 0.0052,
        "ic_60d_mean": 0.1073,
        "ic_60d_std": 0.1462,
        "ic_60d_current": -0.0137,
        "ic_60d_ir": 0.7337,
        "ic_60d_recent30": 0.0896,
        "ic_120d_mean": 0.0976,
        "ic_120d_std": 0.1042,
        "ic_120d_current": 0.2009,
        "ic_120d_ir": 0.9365,
        "ic_120d_recent30": 0.1771,
        "hit_rate_full": 0.5053,
        "hit_rate_60d": 0.5167,
        "activity_rate": 0.9875,
        "signal_mean": -0.2065,
        "signal_std": 0.8203,
        "signal_mean_60d": -0.2678,
        "weight": 0.09,
        "standalone_sharpe": 0.83,
        "sharpe_60d": -0.29,
        "ic_trend_slope": 0.0283
      },
      "VPOC": {
        "ic_full": 0.0613,
        "ic_20d_mean": 0.102,
        "ic_20d_std": 0.1622,
        "ic_20d_current": -0.1515,
        "ic_20d_ir": 0.6289,
        "ic_20d_recent30": 0.0689,
        "ic_40d_mean": 0.0926,
        "ic_40d_std": 0.0936,
        "ic_40d_current": -0.0477,
        "ic_40d_ir": 0.9897,
        "ic_40d_recent30": 0.0091,
        "ic_60d_mean": 0.0877,
        "ic_60d_std": 0.0703,
        "ic_60d_current": -0.0184,
        "ic_60d_ir": 1.2476,
        "ic_60d_recent30": 0.0176,
        "ic_120d_mean": 0.0771,
        "ic_120d_std": 0.0333,
        "ic_120d_current": 0.0569,
        "ic_120d_ir": 2.3151,
        "ic_120d_recent30": 0.0717,
        "hit_rate_full": 0.5458,
        "hit_rate_60d": 0.5,
        "activity_rate": 0.9291,
        "signal_mean": -0.0613,
        "signal_std": 0.6806,
        "signal_mean_60d": 0.0464,
        "weight": 0.18,
        "standalone_sharpe": 1.23,
        "sharpe_60d": 1.25,
        "ic_trend_slope": -0.026
      },
      "CorrDiv": {
        "ic_full": 0.0239,
        "ic_20d_mean": Infinity,
        "ic_20d_std": NaN,
        "ic_20d_current": 0.1945,
        "ic_20d_ir": 0,
        "ic_20d_recent30": 0.3501,
        "ic_40d_mean": Infinity,
        "ic_40d_std": NaN,
        "ic_40d_current": 0.2913,
        "ic_40d_ir": 0,
        "ic_40d_recent30": 0.2789,
        "ic_60d_mean": 0.0095,
        "ic_60d_std": 0.1151,
        "ic_60d_current": 0.1976,
        "ic_60d_ir": 0.0824,
        "ic_60d_recent30": 0.0887,
        "ic_120d_mean": 0.0166,
        "ic_120d_std": 0.0739,
        "ic_120d_current": 0.0712,
        "ic_120d_ir": 0.2243,
        "ic_120d_recent30": 0.0404,
        "hit_rate_full": 0.5173,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9966,
        "signal_mean": 0.1428,
        "signal_std": 0.8274,
        "signal_mean_60d": -0.1135,
        "weight": 0.11,
        "standalone_sharpe": 0.5,
        "sharpe_60d": 1.68,
        "ic_trend_slope": 0.0568
      },
      "DOW": {
        "ic_full": -0.0119,
        "ic_20d_mean": -0.0088,
        "ic_20d_std": 0.1958,
        "ic_20d_current": -0.111,
        "ic_20d_ir": -0.045,
        "ic_20d_recent30": 0.0159,
        "ic_40d_mean": -0.0096,
        "ic_40d_std": 0.134,
        "ic_40d_current": 0.004,
        "ic_40d_ir": -0.0718,
        "ic_40d_recent30": 0.0423,
        "ic_60d_mean": -0.01,
        "ic_60d_std": 0.1019,
        "ic_60d_current": 0.0041,
        "ic_60d_ir": -0.0983,
        "ic_60d_recent30": -0.011,
        "ic_120d_mean": -0.0084,
        "ic_120d_std": 0.063,
        "ic_120d_current": -0.0576,
        "ic_120d_ir": -0.1327,
        "ic_120d_recent30": -0.055,
        "hit_rate_full": 0.4848,
        "hit_rate_60d": 0.4167,
        "activity_rate": 0.3935,
        "signal_mean": 0.0265,
        "signal_std": 0.3774,
        "signal_mean_60d": 0.02,
        "weight": 0.02,
        "standalone_sharpe": -0.22,
        "sharpe_60d": 0.02,
        "ic_trend_slope": 0.0774
      },
      "GapFade": {
        "ic_full": -0.0706,
        "ic_20d_mean": 0.02,
        "ic_20d_std": 0.2745,
        "ic_20d_current": 0.4703,
        "ic_20d_ir": 0.0728,
        "ic_20d_recent30": 0.0725,
        "ic_40d_mean": -0.0016,
        "ic_40d_std": 0.1949,
        "ic_40d_current": 0.2753,
        "ic_40d_ir": -0.0083,
        "ic_40d_recent30": -0.1481,
        "ic_60d_mean": -0.0151,
        "ic_60d_std": 0.1519,
        "ic_60d_current": 0.0069,
        "ic_60d_ir": -0.0994,
        "ic_60d_recent30": -0.126,
        "ic_120d_mean": -0.0648,
        "ic_120d_std": 0.1011,
        "ic_120d_current": 0.0071,
        "ic_120d_ir": -0.6415,
        "ic_120d_recent30": -0.0191,
        "hit_rate_full": 0.5179,
        "hit_rate_60d": 0.5167,
        "activity_rate": 0.7943,
        "signal_mean": -0.0526,
        "signal_std": 0.6195,
        "signal_mean_60d": -0.0723,
        "weight": 0.09,
        "standalone_sharpe": -0.94,
        "sharpe_60d": -0.03,
        "ic_trend_slope": -0.2025
      },
      "VIX_TS": {
        "ic_full": 0.0702,
        "ic_20d_mean": 0.1598,
        "ic_20d_std": 0.2255,
        "ic_20d_current": 0.1657,
        "ic_20d_ir": 0.7084,
        "ic_20d_recent30": 0.1599,
        "ic_40d_mean": 0.1295,
        "ic_40d_std": 0.1494,
        "ic_40d_current": 0.1101,
        "ic_40d_ir": 0.8666,
        "ic_40d_recent30": 0.0998,
        "ic_60d_mean": 0.114,
        "ic_60d_std": 0.114,
        "ic_60d_current": 0.0777,
        "ic_60d_ir": 1.0002,
        "ic_60d_recent30": 0.0839,
        "ic_120d_mean": 0.0887,
        "ic_120d_std": 0.0745,
        "ic_120d_current": 0.1251,
        "ic_120d_ir": 1.1895,
        "ic_120d_recent30": 0.1647,
        "hit_rate_full": 0.4977,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9908,
        "signal_mean": -0.0276,
        "signal_std": 0.4058,
        "signal_mean_60d": -0.062,
        "weight": 0.13,
        "standalone_sharpe": 0.25,
        "sharpe_60d": 1.26,
        "ic_trend_slope": -0.0765
      },
      "DeltaDiv": {
        "ic_full": 0.0708,
        "ic_20d_mean": 0.0751,
        "ic_20d_std": 0.227,
        "ic_20d_current": -0.1846,
        "ic_20d_ir": 0.3309,
        "ic_20d_recent30": 0.0167,
        "ic_40d_mean": 0.075,
        "ic_40d_std": 0.1394,
        "ic_40d_current": -0.0714,
        "ic_40d_ir": 0.5381,
        "ic_40d_recent30": 0.1287,
        "ic_60d_mean": 0.0753,
        "ic_60d_std": 0.1052,
        "ic_60d_current": 0.0321,
        "ic_60d_ir": 0.7164,
        "ic_60d_recent30": 0.0966,
        "ic_120d_mean": 0.0771,
        "ic_120d_std": 0.058,
        "ic_120d_current": 0.1034,
        "ic_120d_ir": 1.3306,
        "ic_120d_recent30": 0.1231,
        "hit_rate_full": 0.5362,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9742,
        "signal_mean": 2.447,
        "signal_std": 30.0953,
        "signal_mean_60d": 7.7973,
        "weight": 0.08,
        "standalone_sharpe": 1.19,
        "sharpe_60d": -0.79,
        "ic_trend_slope": 0.0381
      },
      "OVN": {
        "ic_full": 0.0878,
        "ic_20d_mean": -0.0073,
        "ic_20d_std": 0.2351,
        "ic_20d_current": -0.6044,
        "ic_20d_ir": -0.0312,
        "ic_20d_recent30": -0.213,
        "ic_40d_mean": 0.0281,
        "ic_40d_std": 0.1427,
        "ic_40d_current": -0.3279,
        "ic_40d_ir": 0.1972,
        "ic_40d_recent30": -0.1208,
        "ic_60d_mean": 0.0546,
        "ic_60d_std": 0.0956,
        "ic_60d_current": -0.2399,
        "ic_60d_ir": 0.5705,
        "ic_60d_recent30": -0.055,
        "ic_120d_mean": 0.096,
        "ic_120d_std": 0.0657,
        "ic_120d_current": -0.0416,
        "ic_120d_ir": 1.4609,
        "ic_120d_recent30": 0.0041,
        "hit_rate_full": 0.4682,
        "hit_rate_60d": 0.35,
        "activity_rate": 0.9401,
        "signal_mean": -2.0382,
        "signal_std": 25.9532,
        "signal_mean_60d": -2.4015,
        "weight": 0.07,
        "standalone_sharpe": 0.56,
        "sharpe_60d": -4.19,
        "ic_trend_slope": -0.0202
      }
    },
    "alerts": [
      {
        "signal": "DeltaDiv",
        "severity": "CRITICAL",
        "type": "SHARPE_COLLAPSE",
        "message": "DeltaDiv Sharpe collapsed: full=1.19 \u2192 60d=-0.79",
        "weight": 0.08,
        "value": -0.79
      },
      {
        "signal": "OVN",
        "severity": "CRITICAL",
        "type": "IC_DECAY",
        "message": "OVN rolling 60d IC = -0.240 (below -0.1)",
        "weight": 0.07,
        "value": -0.2399
      },
      {
        "signal": "OVN",
        "severity": "CRITICAL",
        "type": "LOW_HIT_RATE",
        "message": "OVN 60d hit rate = 35.0% (below 45%)",
        "weight": 0.07,
        "value": 0.35
      },
      {
        "signal": "OVN",
        "severity": "CRITICAL",
        "type": "SHARPE_COLLAPSE",
        "message": "OVN Sharpe collapsed: full=0.56 \u2192 60d=-4.19",
        "weight": 0.07,
        "value": -4.19
      },
      {
        "signal": "VIX_TS",
        "severity": "WARNING",
        "type": "IC_TREND_DOWN",
        "message": "VIX_TS IC trending down: -0.076 per 60d",
        "weight": 0.13,
        "value": -0.0765
      },
      {
        "signal": "GapFade",
        "severity": "WARNING",
        "type": "IC_TREND_DOWN",
        "message": "GapFade IC trending down: -0.203 per 60d",
        "weight": 0.09,
        "value": -0.2025
      },
      {
        "signal": "DOW",
        "severity": "WARNING",
        "type": "LOW_HIT_RATE",
        "message": "DOW 60d hit rate = 41.7% (below 45%)",
        "weight": 0.02,
        "value": 0.4167
      }
    ],
    "n_alerts": 7,
    "n_critical": 4
  },
  {
    "date": "2026-03-04",
    "metrics": {
      "RORO": {
        "ic_full": 0.0551,
        "ic_20d_mean": 0.0207,
        "ic_20d_std": 0.2404,
        "ic_20d_current": -0.21,
        "ic_20d_ir": 0.0862,
        "ic_20d_recent30": -0.0319,
        "ic_40d_mean": 0.0466,
        "ic_40d_std": 0.1575,
        "ic_40d_current": -0.1108,
        "ic_40d_ir": 0.2956,
        "ic_40d_recent30": 0.0347,
        "ic_60d_mean": 0.0547,
        "ic_60d_std": 0.1205,
        "ic_60d_current": -0.0705,
        "ic_60d_ir": 0.4539,
        "ic_60d_recent30": 0.1201,
        "ic_120d_mean": 0.0601,
        "ic_120d_std": 0.0681,
        "ic_120d_current": 0.0279,
        "ic_120d_ir": 0.8821,
        "ic_120d_recent30": 0.0166,
        "hit_rate_full": 0.53,
        "hit_rate_60d": 0.5,
        "activity_rate": 0.9697,
        "signal_mean": -0.0056,
        "signal_std": 0.2718,
        "signal_mean_60d": -0.0421,
        "weight": 0.0,
        "standalone_sharpe": 0.9,
        "sharpe_60d": 1.36,
        "ic_trend_slope": 0.1143
      },
      "FOMC": {
        "ic_full": 0.0205,
        "ic_20d_mean": 0.0056,
        "ic_20d_std": 0.2292,
        "ic_20d_current": -0.3494,
        "ic_20d_ir": 0.0246,
        "ic_20d_recent30": -0.0701,
        "ic_40d_mean": 0.0143,
        "ic_40d_std": 0.1466,
        "ic_40d_current": -0.2346,
        "ic_40d_ir": 0.0973,
        "ic_40d_recent30": 0.0854,
        "ic_60d_mean": 0.0123,
        "ic_60d_std": 0.1173,
        "ic_60d_current": -0.0126,
        "ic_60d_ir": 0.1052,
        "ic_60d_recent30": 0.002,
        "ic_120d_mean": 0.015,
        "ic_120d_std": 0.0771,
        "ic_120d_current": -0.0851,
        "ic_120d_ir": 0.1948,
        "ic_120d_recent30": -0.0492,
        "hit_rate_full": 0.5111,
        "hit_rate_60d": 0.4833,
        "activity_rate": 0.2504,
        "signal_mean": 0.2027,
        "signal_std": 0.3713,
        "signal_mean_60d": 0.2167,
        "weight": 0.0,
        "standalone_sharpe": 0.55,
        "sharpe_60d": -0.01,
        "ic_trend_slope": 0.0231
      },
      "PC_OI": {
        "ic_full": 0.0887,
        "ic_20d_mean": 0.1217,
        "ic_20d_std": 0.2304,
        "ic_20d_current": 0.1048,
        "ic_20d_ir": 0.528,
        "ic_20d_recent30": -0.0205,
        "ic_40d_mean": 0.1107,
        "ic_40d_std": 0.1692,
        "ic_40d_current": -0.049,
        "ic_40d_ir": 0.654,
        "ic_40d_recent30": 0.0052,
        "ic_60d_mean": 0.1073,
        "ic_60d_std": 0.1462,
        "ic_60d_current": -0.0137,
        "ic_60d_ir": 0.7337,
        "ic_60d_recent30": 0.0896,
        "ic_120d_mean": 0.0976,
        "ic_120d_std": 0.1042,
        "ic_120d_current": 0.2009,
        "ic_120d_ir": 0.9365,
        "ic_120d_recent30": 0.1771,
        "hit_rate_full": 0.5053,
        "hit_rate_60d": 0.5167,
        "activity_rate": 0.9875,
        "signal_mean": -0.2065,
        "signal_std": 0.8203,
        "signal_mean_60d": -0.2678,
        "weight": 0.05,
        "standalone_sharpe": 0.83,
        "sharpe_60d": -0.29,
        "ic_trend_slope": 0.0283
      },
      "VPOC": {
        "ic_full": 0.0583,
        "ic_20d_mean": 0.0991,
        "ic_20d_std": 0.1636,
        "ic_20d_current": -0.1754,
        "ic_20d_ir": 0.606,
        "ic_20d_recent30": 0.0603,
        "ic_40d_mean": 0.0908,
        "ic_40d_std": 0.0946,
        "ic_40d_current": -0.0781,
        "ic_40d_ir": 0.9599,
        "ic_40d_recent30": 0.0129,
        "ic_60d_mean": 0.0867,
        "ic_60d_std": 0.0705,
        "ic_60d_current": -0.0148,
        "ic_60d_ir": 1.2289,
        "ic_60d_recent30": 0.0195,
        "ic_120d_mean": 0.0767,
        "ic_120d_std": 0.0333,
        "ic_120d_current": 0.0431,
        "ic_120d_ir": 2.3056,
        "ic_120d_recent30": 0.0697,
        "hit_rate_full": 0.5434,
        "hit_rate_60d": 0.4833,
        "activity_rate": 0.9298,
        "signal_mean": -0.06,
        "signal_std": 0.6815,
        "signal_mean_60d": 0.0521,
        "weight": 0.0,
        "standalone_sharpe": 1.17,
        "sharpe_60d": 1.55,
        "ic_trend_slope": -0.0353
      },
      "CorrDiv": {
        "ic_full": 0.0239,
        "ic_20d_mean": Infinity,
        "ic_20d_std": NaN,
        "ic_20d_current": 0.1945,
        "ic_20d_ir": 0,
        "ic_20d_recent30": 0.3501,
        "ic_40d_mean": Infinity,
        "ic_40d_std": NaN,
        "ic_40d_current": 0.2913,
        "ic_40d_ir": 0,
        "ic_40d_recent30": 0.2789,
        "ic_60d_mean": 0.0095,
        "ic_60d_std": 0.1151,
        "ic_60d_current": 0.1976,
        "ic_60d_ir": 0.0824,
        "ic_60d_recent30": 0.0887,
        "ic_120d_mean": 0.0166,
        "ic_120d_std": 0.0739,
        "ic_120d_current": 0.0712,
        "ic_120d_ir": 0.2243,
        "ic_120d_recent30": 0.0404,
        "hit_rate_full": 0.5173,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9966,
        "signal_mean": 0.1428,
        "signal_std": 0.8274,
        "signal_mean_60d": -0.1135,
        "weight": 0.0,
        "standalone_sharpe": 0.5,
        "sharpe_60d": 1.68,
        "ic_trend_slope": 0.0568
      },
      "DOW": {
        "ic_full": -0.0119,
        "ic_20d_mean": -0.0088,
        "ic_20d_std": 0.1958,
        "ic_20d_current": -0.111,
        "ic_20d_ir": -0.045,
        "ic_20d_recent30": 0.0159,
        "ic_40d_mean": -0.0096,
        "ic_40d_std": 0.134,
        "ic_40d_current": 0.004,
        "ic_40d_ir": -0.0718,
        "ic_40d_recent30": 0.0423,
        "ic_60d_mean": -0.01,
        "ic_60d_std": 0.1019,
        "ic_60d_current": 0.0041,
        "ic_60d_ir": -0.0983,
        "ic_60d_recent30": -0.011,
        "ic_120d_mean": -0.0084,
        "ic_120d_std": 0.063,
        "ic_120d_current": -0.0576,
        "ic_120d_ir": -0.1327,
        "ic_120d_recent30": -0.055,
        "hit_rate_full": 0.4848,
        "hit_rate_60d": 0.4167,
        "activity_rate": 0.3935,
        "signal_mean": 0.0265,
        "signal_std": 0.3774,
        "signal_mean_60d": 0.02,
        "weight": 0.25,
        "standalone_sharpe": -0.22,
        "sharpe_60d": 0.02,
        "ic_trend_slope": 0.0774
      },
      "GapFade": {
        "ic_full": -0.0712,
        "ic_20d_mean": 0.0244,
        "ic_20d_std": 0.2762,
        "ic_20d_current": 0.419,
        "ic_20d_ir": 0.0884,
        "ic_20d_recent30": 0.1646,
        "ic_40d_mean": 0.0014,
        "ic_40d_std": 0.1958,
        "ic_40d_current": 0.2624,
        "ic_40d_ir": 0.0072,
        "ic_40d_recent30": -0.0804,
        "ic_60d_mean": -0.0144,
        "ic_60d_std": 0.1512,
        "ic_60d_current": 0.0575,
        "ic_60d_ir": -0.0952,
        "ic_60d_recent30": -0.1068,
        "ic_120d_mean": -0.0639,
        "ic_120d_std": 0.1007,
        "ic_120d_current": 0.0049,
        "ic_120d_ir": -0.6344,
        "ic_120d_recent30": -0.0169,
        "hit_rate_full": 0.5154,
        "hit_rate_60d": 0.5,
        "activity_rate": 0.7965,
        "signal_mean": -0.0487,
        "signal_std": 0.6189,
        "signal_mean_60d": -0.033,
        "weight": 0.0,
        "standalone_sharpe": -0.99,
        "sharpe_60d": 0.51,
        "ic_trend_slope": -0.1894
      },
      "VIX_TS": {
        "ic_full": 0.0702,
        "ic_20d_mean": 0.1598,
        "ic_20d_std": 0.2255,
        "ic_20d_current": 0.1657,
        "ic_20d_ir": 0.7084,
        "ic_20d_recent30": 0.1599,
        "ic_40d_mean": 0.1295,
        "ic_40d_std": 0.1494,
        "ic_40d_current": 0.1101,
        "ic_40d_ir": 0.8666,
        "ic_40d_recent30": 0.0998,
        "ic_60d_mean": 0.114,
        "ic_60d_std": 0.114,
        "ic_60d_current": 0.0777,
        "ic_60d_ir": 1.0002,
        "ic_60d_recent30": 0.0839,
        "ic_120d_mean": 0.0887,
        "ic_120d_std": 0.0745,
        "ic_120d_current": 0.1251,
        "ic_120d_ir": 1.1895,
        "ic_120d_recent30": 0.1647,
        "hit_rate_full": 0.4977,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9908,
        "signal_mean": -0.0276,
        "signal_std": 0.4058,
        "signal_mean_60d": -0.062,
        "weight": 0.15,
        "standalone_sharpe": 0.25,
        "sharpe_60d": 1.26,
        "ic_trend_slope": -0.0765
      },
      "DeltaDiv": {
        "ic_full": 0.0708,
        "ic_20d_mean": 0.0751,
        "ic_20d_std": 0.227,
        "ic_20d_current": -0.1846,
        "ic_20d_ir": 0.3309,
        "ic_20d_recent30": 0.0167,
        "ic_40d_mean": 0.075,
        "ic_40d_std": 0.1394,
        "ic_40d_current": -0.0714,
        "ic_40d_ir": 0.5381,
        "ic_40d_recent30": 0.1287,
        "ic_60d_mean": 0.0753,
        "ic_60d_std": 0.1052,
        "ic_60d_current": 0.0321,
        "ic_60d_ir": 0.7164,
        "ic_60d_recent30": 0.0966,
        "ic_120d_mean": 0.0771,
        "ic_120d_std": 0.058,
        "ic_120d_current": 0.1034,
        "ic_120d_ir": 1.3306,
        "ic_120d_recent30": 0.1231,
        "hit_rate_full": 0.5362,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9742,
        "signal_mean": 2.447,
        "signal_std": 30.0953,
        "signal_mean_60d": 7.7973,
        "weight": 0.3,
        "standalone_sharpe": 1.19,
        "sharpe_60d": -0.79,
        "ic_trend_slope": 0.0381
      },
      "OVN": {
        "ic_full": 0.098,
        "ic_20d_mean": -0.0077,
        "ic_20d_std": 0.2327,
        "ic_20d_current": -0.284,
        "ic_20d_ir": -0.033,
        "ic_20d_recent30": -0.2121,
        "ic_40d_mean": 0.0278,
        "ic_40d_std": 0.1414,
        "ic_40d_current": -0.1446,
        "ic_40d_ir": 0.1967,
        "ic_40d_recent30": -0.1205,
        "ic_60d_mean": 0.0537,
        "ic_60d_std": 0.0954,
        "ic_60d_current": -0.1371,
        "ic_60d_ir": 0.5625,
        "ic_60d_recent30": -0.0602,
        "ic_120d_mean": 0.0955,
        "ic_120d_std": 0.0656,
        "ic_120d_current": -0.002,
        "ic_120d_ir": 1.4555,
        "ic_120d_recent30": 0.0068,
        "hit_rate_full": 0.4684,
        "hit_rate_60d": 0.35,
        "activity_rate": 0.9406,
        "signal_mean": -2.7393,
        "signal_std": 26.0981,
        "signal_mean_60d": -5.6888,
        "weight": 0.0,
        "standalone_sharpe": 0.58,
        "sharpe_60d": -4.05,
        "ic_trend_slope": -0.0209
      },
      "VIXDecomp": {
        "ic_full": 0.1697,
        "ic_20d_mean": 0.1677,
        "ic_20d_std": 0.181,
        "ic_20d_current": 0.3674,
        "ic_20d_ir": 0.9266,
        "ic_20d_recent30": 0.3108,
        "ic_40d_mean": 0.1451,
        "ic_40d_std": 0.1262,
        "ic_40d_current": 0.335,
        "ic_40d_ir": 1.1496,
        "ic_40d_recent30": 0.2581,
        "ic_60d_mean": 0.1427,
        "ic_60d_std": 0.103,
        "ic_60d_current": 0.3178,
        "ic_60d_ir": 1.3859,
        "ic_60d_recent30": 0.2484,
        "ic_120d_mean": 0.1408,
        "ic_120d_std": 0.0698,
        "ic_120d_current": 0.1793,
        "ic_120d_ir": 2.018,
        "ic_120d_recent30": 0.1177,
        "hit_rate_full": 0.5055,
        "hit_rate_60d": 0.45,
        "activity_rate": 0.9748,
        "signal_mean": -0.0117,
        "signal_std": 0.3838,
        "signal_mean_60d": -0.0443,
        "weight": 0.25,
        "standalone_sharpe": 1.25,
        "sharpe_60d": 2.59,
        "ic_trend_slope": 0.1682
      }
    },
    "alerts": [
      {
        "signal": "DeltaDiv",
        "severity": "CRITICAL",
        "type": "SHARPE_COLLAPSE",
        "message": "DeltaDiv Sharpe collapsed: full=1.19 \u2192 60d=-0.79",
        "weight": 0.3,
        "value": -0.79
      },
      {
        "signal": "OVN",
        "severity": "CRITICAL",
        "type": "LOW_HIT_RATE",
        "message": "OVN 60d hit rate = 35.0% (below 45%)",
        "weight": 0.0,
        "value": 0.35
      },
      {
        "signal": "OVN",
        "severity": "CRITICAL",
        "type": "SHARPE_COLLAPSE",
        "message": "OVN Sharpe collapsed: full=0.58 \u2192 60d=-4.05",
        "weight": 0.0,
        "value": -4.05
      },
      {
        "signal": "DOW",
        "severity": "WARNING",
        "type": "LOW_HIT_RATE",
        "message": "DOW 60d hit rate = 41.7% (below 45%)",
        "weight": 0.25,
        "value": 0.4167
      },
      {
        "signal": "VIX_TS",
        "severity": "WARNING",
        "type": "IC_TREND_DOWN",
        "message": "VIX_TS IC trending down: -0.076 per 60d",
        "weight": 0.15,
        "value": -0.0765
      },
      {
        "signal": "GapFade",
        "severity": "WARNING",
        "type": "IC_TREND_DOWN",
        "message": "GapFade IC trending down: -0.189 per 60d",
        "weight": 0.0,
        "value": -0.1894
      },
      {
        "signal": "OVN",
        "severity": "WARNING",
        "type": "IC_DECAY",
        "message": "OVN rolling 60d IC = -0.137 (below -0.1)",
        "weight": 0.0,
        "value": -0.1371
      }
    ],
    "n_alerts": 7,
    "n_critical": 3
  },
  {
    "date": "2026-03-05",
    "metrics": {
      "RORO": {
        "ic_full": 0.0551,
        "ic_20d_mean": 0.0207,
        "ic_20d_std": 0.2404,
        "ic_20d_current": -0.21,
        "ic_20d_ir": 0.0862,
        "ic_20d_recent30": -0.0319,
        "ic_40d_mean": 0.0466,
        "ic_40d_std": 0.1575,
        "ic_40d_current": -0.1108,
        "ic_40d_ir": 0.2956,
        "ic_40d_recent30": 0.0347,
        "ic_60d_mean": 0.0547,
        "ic_60d_std": 0.1205,
        "ic_60d_current": -0.0705,
        "ic_60d_ir": 0.4539,
        "ic_60d_recent30": 0.1201,
        "ic_120d_mean": 0.0601,
        "ic_120d_std": 0.0681,
        "ic_120d_current": 0.0279,
        "ic_120d_ir": 0.8821,
        "ic_120d_recent30": 0.0166,
        "hit_rate_full": 0.53,
        "hit_rate_60d": 0.5,
        "activity_rate": 0.9697,
        "signal_mean": -0.0056,
        "signal_std": 0.2718,
        "signal_mean_60d": -0.0421,
        "weight": 0.0,
        "standalone_sharpe": 0.9,
        "sharpe_60d": 1.36,
        "ic_trend_slope": 0.1143
      },
      "FOMC": {
        "ic_full": 0.016,
        "ic_20d_mean": 0.018,
        "ic_20d_std": 0.2449,
        "ic_20d_current": -0.1841,
        "ic_20d_ir": 0.0736,
        "ic_20d_recent30": 0.0585,
        "ic_40d_mean": 0.02,
        "ic_40d_std": 0.1757,
        "ic_40d_current": -0.0959,
        "ic_40d_ir": 0.1141,
        "ic_40d_recent30": 0.1707,
        "ic_60d_mean": 0.0158,
        "ic_60d_std": 0.1471,
        "ic_60d_current": 0.0969,
        "ic_60d_ir": 0.1075,
        "ic_60d_recent30": 0.0977,
        "ic_120d_mean": 0.0137,
        "ic_120d_std": 0.0988,
        "ic_120d_current": 0.0317,
        "ic_120d_ir": 0.1386,
        "ic_120d_recent30": 0.0508,
        "hit_rate_full": 0.5365,
        "hit_rate_60d": 0.5167,
        "activity_rate": 0.2504,
        "signal_mean": 0.2027,
        "signal_std": 0.3713,
        "signal_mean_60d": 0.2167,
        "weight": 0.0,
        "standalone_sharpe": 0.61,
        "sharpe_60d": 1.2,
        "ic_trend_slope": 0.0697
      },
      "PC_OI": {
        "ic_full": 0.0887,
        "ic_20d_mean": 0.1217,
        "ic_20d_std": 0.2304,
        "ic_20d_current": 0.1048,
        "ic_20d_ir": 0.528,
        "ic_20d_recent30": -0.0205,
        "ic_40d_mean": 0.1107,
        "ic_40d_std": 0.1692,
        "ic_40d_current": -0.049,
        "ic_40d_ir": 0.654,
        "ic_40d_recent30": 0.0052,
        "ic_60d_mean": 0.1073,
        "ic_60d_std": 0.1462,
        "ic_60d_current": -0.0137,
        "ic_60d_ir": 0.7337,
        "ic_60d_recent30": 0.0896,
        "ic_120d_mean": 0.0976,
        "ic_120d_std": 0.1042,
        "ic_120d_current": 0.2009,
        "ic_120d_ir": 0.9365,
        "ic_120d_recent30": 0.1771,
        "hit_rate_full": 0.5053,
        "hit_rate_60d": 0.5167,
        "activity_rate": 0.9875,
        "signal_mean": -0.2065,
        "signal_std": 0.8203,
        "signal_mean_60d": -0.2678,
        "weight": 0.05,
        "standalone_sharpe": 0.83,
        "sharpe_60d": -0.29,
        "ic_trend_slope": 0.0283
      },
      "VPOC": {
        "ic_full": -0.3093,
        "ic_20d_mean": -0.355,
        "ic_20d_std": 0.2662,
        "ic_20d_current": -0.3116,
        "ic_20d_ir": -1.3334,
        "ic_20d_recent30": -0.2533,
        "ic_40d_mean": -0.3381,
        "ic_40d_std": 0.1842,
        "ic_40d_current": -0.3391,
        "ic_40d_ir": -1.8358,
        "ic_40d_recent30": -0.0361,
        "ic_60d_mean": -0.3374,
        "ic_60d_std": 0.1422,
        "ic_60d_current": -0.0772,
        "ic_60d_ir": -2.3727,
        "ic_60d_recent30": -0.0755,
        "ic_120d_mean": -0.3503,
        "ic_120d_std": 0.0755,
        "ic_120d_current": -0.1843,
        "ic_120d_ir": -4.6413,
        "ic_120d_recent30": -0.2113,
        "hit_rate_full": 0.3421,
        "hit_rate_60d": 0.4833,
        "activity_rate": 0.9301,
        "signal_mean": -0.0632,
        "signal_std": 0.6825,
        "signal_mean_60d": 0.0466,
        "weight": 0.0,
        "standalone_sharpe": -5.87,
        "sharpe_60d": -0.55,
        "ic_trend_slope": 0.2702
      },
      "CorrDiv": {
        "ic_full": 0.0239,
        "ic_20d_mean": Infinity,
        "ic_20d_std": NaN,
        "ic_20d_current": 0.1945,
        "ic_20d_ir": 0,
        "ic_20d_recent30": 0.3501,
        "ic_40d_mean": Infinity,
        "ic_40d_std": NaN,
        "ic_40d_current": 0.2913,
        "ic_40d_ir": 0,
        "ic_40d_recent30": 0.2789,
        "ic_60d_mean": 0.0095,
        "ic_60d_std": 0.1151,
        "ic_60d_current": 0.1976,
        "ic_60d_ir": 0.0824,
        "ic_60d_recent30": 0.0887,
        "ic_120d_mean": 0.0166,
        "ic_120d_std": 0.0739,
        "ic_120d_current": 0.0712,
        "ic_120d_ir": 0.2243,
        "ic_120d_recent30": 0.0404,
        "hit_rate_full": 0.5173,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9966,
        "signal_mean": 0.1428,
        "signal_std": 0.8274,
        "signal_mean_60d": -0.1135,
        "weight": 0.0,
        "standalone_sharpe": 0.5,
        "sharpe_60d": 1.68,
        "ic_trend_slope": 0.0568
      },
      "DOW": {
        "ic_full": 0.0447,
        "ic_20d_mean": 0.0751,
        "ic_20d_std": 0.2188,
        "ic_20d_current": 0.0162,
        "ic_20d_ir": 0.3431,
        "ic_20d_recent30": 0.3085,
        "ic_40d_mean": 0.0706,
        "ic_40d_std": 0.1541,
        "ic_40d_current": 0.1345,
        "ic_40d_ir": 0.4578,
        "ic_40d_recent30": 0.2373,
        "ic_60d_mean": 0.069,
        "ic_60d_std": 0.123,
        "ic_60d_current": 0.129,
        "ic_60d_ir": 0.5608,
        "ic_60d_recent30": 0.2128,
        "ic_120d_mean": 0.0613,
        "ic_120d_std": 0.0964,
        "ic_120d_current": 0.2514,
        "ic_120d_ir": 0.6357,
        "ic_120d_recent30": 0.2693,
        "hit_rate_full": 0.5607,
        "hit_rate_60d": 0.6,
        "activity_rate": 0.3927,
        "signal_mean": 0.0259,
        "signal_std": 0.3769,
        "signal_mean_60d": 0.02,
        "weight": 0.25,
        "standalone_sharpe": 0.72,
        "sharpe_60d": 1.92,
        "ic_trend_slope": 0.0152
      },
      "GapFade": {
        "ic_full": -0.3918,
        "ic_20d_mean": -0.4684,
        "ic_20d_std": 0.1867,
        "ic_20d_current": -0.286,
        "ic_20d_ir": -2.5085,
        "ic_20d_recent30": -0.4974,
        "ic_40d_mean": -0.467,
        "ic_40d_std": 0.1053,
        "ic_40d_current": -0.4413,
        "ic_40d_ir": -4.433,
        "ic_40d_recent30": -0.4591,
        "ic_60d_mean": -0.4532,
        "ic_60d_std": 0.0907,
        "ic_60d_current": -0.4243,
        "ic_60d_ir": -4.9967,
        "ic_60d_recent30": -0.474,
        "ic_120d_mean": -0.4175,
        "ic_120d_std": 0.0707,
        "ic_120d_current": -0.4305,
        "ic_120d_ir": -5.9069,
        "ic_120d_recent30": -0.4664,
        "hit_rate_full": 0.3158,
        "hit_rate_60d": 0.3667,
        "activity_rate": 0.7972,
        "signal_mean": -0.0506,
        "signal_std": 0.6187,
        "signal_mean_60d": -0.0327,
        "weight": 0.0,
        "standalone_sharpe": -4.98,
        "sharpe_60d": -4.95,
        "ic_trend_slope": 0.0259
      },
      "VIX_TS": {
        "ic_full": 0.0702,
        "ic_20d_mean": 0.1598,
        "ic_20d_std": 0.2255,
        "ic_20d_current": 0.1657,
        "ic_20d_ir": 0.7084,
        "ic_20d_recent30": 0.1599,
        "ic_40d_mean": 0.1295,
        "ic_40d_std": 0.1494,
        "ic_40d_current": 0.1101,
        "ic_40d_ir": 0.8666,
        "ic_40d_recent30": 0.0998,
        "ic_60d_mean": 0.114,
        "ic_60d_std": 0.114,
        "ic_60d_current": 0.0777,
        "ic_60d_ir": 1.0002,
        "ic_60d_recent30": 0.0839,
        "ic_120d_mean": 0.0887,
        "ic_120d_std": 0.0745,
        "ic_120d_current": 0.1251,
        "ic_120d_ir": 1.1895,
        "ic_120d_recent30": 0.1647,
        "hit_rate_full": 0.4977,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9908,
        "signal_mean": -0.0276,
        "signal_std": 0.4058,
        "signal_mean_60d": -0.062,
        "weight": 0.15,
        "standalone_sharpe": 0.25,
        "sharpe_60d": 1.26,
        "ic_trend_slope": -0.0765
      },
      "DeltaDiv": {
        "ic_full": 0.0708,
        "ic_20d_mean": 0.0751,
        "ic_20d_std": 0.227,
        "ic_20d_current": -0.1846,
        "ic_20d_ir": 0.3309,
        "ic_20d_recent30": 0.0167,
        "ic_40d_mean": 0.075,
        "ic_40d_std": 0.1394,
        "ic_40d_current": -0.0714,
        "ic_40d_ir": 0.5381,
        "ic_40d_recent30": 0.1287,
        "ic_60d_mean": 0.0753,
        "ic_60d_std": 0.1052,
        "ic_60d_current": 0.0321,
        "ic_60d_ir": 0.7164,
        "ic_60d_recent30": 0.0966,
        "ic_120d_mean": 0.0771,
        "ic_120d_std": 0.058,
        "ic_120d_current": 0.1034,
        "ic_120d_ir": 1.3306,
        "ic_120d_recent30": 0.1231,
        "hit_rate_full": 0.5362,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9742,
        "signal_mean": 2.447,
        "signal_std": 30.0953,
        "signal_mean_60d": 7.7973,
        "weight": 0.3,
        "standalone_sharpe": 1.19,
        "sharpe_60d": -0.79,
        "ic_trend_slope": 0.0381
      },
      "OVN": {
        "ic_full": 0.4127,
        "ic_20d_mean": 0.3306,
        "ic_20d_std": 0.2584,
        "ic_20d_current": 0.1392,
        "ic_20d_ir": 1.2792,
        "ic_20d_recent30": 0.3092,
        "ic_40d_mean": 0.3091,
        "ic_40d_std": 0.2003,
        "ic_40d_current": 0.2476,
        "ic_40d_ir": 1.5434,
        "ic_40d_recent30": 0.1617,
        "ic_60d_mean": 0.3265,
        "ic_60d_std": 0.1688,
        "ic_60d_current": 0.1595,
        "ic_60d_ir": 1.9339,
        "ic_60d_recent30": 0.1532,
        "ic_120d_mean": 0.3932,
        "ic_120d_std": 0.1574,
        "ic_120d_current": 0.1669,
        "ic_120d_ir": 2.4988,
        "ic_120d_recent30": 0.1979,
        "hit_rate_full": 0.637,
        "hit_rate_60d": 0.5833,
        "activity_rate": 0.9408,
        "signal_mean": -2.4276,
        "signal_std": 26.5822,
        "signal_mean_60d": -4.4029,
        "weight": 0.0,
        "standalone_sharpe": 5.22,
        "sharpe_60d": 0.98,
        "ic_trend_slope": -0.0856
      },
      "VIXDecomp": {
        "ic_full": 0.1697,
        "ic_20d_mean": 0.1677,
        "ic_20d_std": 0.181,
        "ic_20d_current": 0.3674,
        "ic_20d_ir": 0.9266,
        "ic_20d_recent30": 0.3108,
        "ic_40d_mean": 0.1451,
        "ic_40d_std": 0.1262,
        "ic_40d_current": 0.335,
        "ic_40d_ir": 1.1496,
        "ic_40d_recent30": 0.2581,
        "ic_60d_mean": 0.1427,
        "ic_60d_std": 0.103,
        "ic_60d_current": 0.3178,
        "ic_60d_ir": 1.3859,
        "ic_60d_recent30": 0.2484,
        "ic_120d_mean": 0.1408,
        "ic_120d_std": 0.0698,
        "ic_120d_current": 0.1793,
        "ic_120d_ir": 2.018,
        "ic_120d_recent30": 0.1177,
        "hit_rate_full": 0.5055,
        "hit_rate_60d": 0.45,
        "activity_rate": 0.9748,
        "signal_mean": -0.0117,
        "signal_std": 0.3838,
        "signal_mean_60d": -0.0443,
        "weight": 0.25,
        "standalone_sharpe": 1.25,
        "sharpe_60d": 2.59,
        "ic_trend_slope": 0.1682
      }
    },
    "alerts": [
      {
        "signal": "DeltaDiv",
        "severity": "CRITICAL",
        "type": "SHARPE_COLLAPSE",
        "message": "DeltaDiv Sharpe collapsed: full=1.19 \u2192 60d=-0.79",
        "weight": 0.3,
        "value": -0.79
      },
      {
        "signal": "GapFade",
        "severity": "CRITICAL",
        "type": "IC_DECAY",
        "message": "GapFade rolling 60d IC = -0.424 (below -0.1)",
        "weight": 0.0,
        "value": -0.4243
      },
      {
        "signal": "GapFade",
        "severity": "CRITICAL",
        "type": "LOW_HIT_RATE",
        "message": "GapFade 60d hit rate = 36.7% (below 45%)",
        "weight": 0.0,
        "value": 0.3667
      },
      {
        "signal": "VIX_TS",
        "severity": "WARNING",
        "type": "IC_TREND_DOWN",
        "message": "VIX_TS IC trending down: -0.076 per 60d",
        "weight": 0.15,
        "value": -0.0765
      },
      {
        "signal": "OVN",
        "severity": "WARNING",
        "type": "IC_TREND_DOWN",
        "message": "OVN IC trending down: -0.086 per 60d",
        "weight": 0.0,
        "value": -0.0856
      }
    ],
    "n_alerts": 5,
    "n_critical": 3
  },
  {
    "date": "2026-03-08",
    "metrics": {
      "RORO": {
        "ic_full": 0.0727,
        "ic_20d_mean": 0.054,
        "ic_20d_std": 0.218,
        "ic_20d_current": -0.234,
        "ic_20d_ir": 0.2478,
        "ic_20d_recent30": -0.0465,
        "ic_40d_mean": 0.0798,
        "ic_40d_std": 0.12,
        "ic_40d_current": -0.1203,
        "ic_40d_ir": 0.6649,
        "ic_40d_recent30": 0.0218,
        "ic_60d_mean": 0.0851,
        "ic_60d_std": 0.0968,
        "ic_60d_current": -0.1114,
        "ic_60d_ir": 0.8792,
        "ic_60d_recent30": 0.1119,
        "ic_120d_mean": 0.0894,
        "ic_120d_std": 0.069,
        "ic_120d_current": 0.0315,
        "ic_120d_ir": 1.2951,
        "ic_120d_recent30": 0.0167,
        "hit_rate_full": 0.5565,
        "hit_rate_60d": 0.4833,
        "activity_rate": 0.9657,
        "signal_mean": -0.0061,
        "signal_std": 0.2677,
        "signal_mean_60d": -0.0513,
        "weight": 0.0,
        "standalone_sharpe": 1.67,
        "sharpe_60d": 1.0,
        "ic_trend_slope": 0.1104
      },
      "FOMC": {
        "ic_full": 0.0627,
        "ic_20d_mean": 0.0753,
        "ic_20d_std": 0.2383,
        "ic_20d_current": -0.1314,
        "ic_20d_ir": 0.3159,
        "ic_20d_recent30": -0.0462,
        "ic_40d_mean": 0.0784,
        "ic_40d_std": 0.1648,
        "ic_40d_current": -0.0649,
        "ic_40d_ir": 0.4755,
        "ic_40d_recent30": 0.1044,
        "ic_60d_mean": 0.0696,
        "ic_60d_std": 0.1339,
        "ic_60d_current": 0.126,
        "ic_60d_ir": 0.5199,
        "ic_60d_recent30": 0.1021,
        "ic_120d_mean": 0.0608,
        "ic_120d_std": 0.0794,
        "ic_120d_current": 0.0552,
        "ic_120d_ir": 0.766,
        "ic_120d_recent30": 0.051,
        "hit_rate_full": 0.56,
        "hit_rate_60d": 0.5167,
        "activity_rate": 0.25,
        "signal_mean": 0.202,
        "signal_std": 0.3708,
        "signal_mean_60d": 0.2167,
        "weight": 0.0,
        "standalone_sharpe": 1.3,
        "sharpe_60d": 1.2,
        "ic_trend_slope": 0.0847
      },
      "PC_OI": {
        "ic_full": 0.0882,
        "ic_20d_mean": 0.1216,
        "ic_20d_std": 0.2299,
        "ic_20d_current": 0.0796,
        "ic_20d_ir": 0.5287,
        "ic_20d_recent30": -0.0196,
        "ic_40d_mean": 0.1101,
        "ic_40d_std": 0.1691,
        "ic_40d_current": -0.0294,
        "ic_40d_ir": 0.651,
        "ic_40d_recent30": -0.0009,
        "ic_60d_mean": 0.1068,
        "ic_60d_std": 0.146,
        "ic_60d_current": 0.0054,
        "ic_60d_ir": 0.7314,
        "ic_60d_recent30": 0.0749,
        "ic_120d_mean": 0.0981,
        "ic_120d_std": 0.1042,
        "ic_120d_current": 0.2007,
        "ic_120d_ir": 0.9413,
        "ic_120d_recent30": 0.177,
        "hit_rate_full": 0.5053,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9875,
        "signal_mean": -0.2059,
        "signal_std": 0.8206,
        "signal_mean_60d": -0.2656,
        "weight": 0.05,
        "standalone_sharpe": 0.83,
        "sharpe_60d": 0.07,
        "ic_trend_slope": 0.0105
      },
      "VPOC": {
        "ic_full": -0.3087,
        "ic_20d_mean": -0.3545,
        "ic_20d_std": 0.2648,
        "ic_20d_current": -0.3146,
        "ic_20d_ir": -1.3387,
        "ic_20d_recent30": -0.2983,
        "ic_40d_mean": -0.338,
        "ic_40d_std": 0.1831,
        "ic_40d_current": -0.3301,
        "ic_40d_ir": -1.8456,
        "ic_40d_recent30": -0.0834,
        "ic_60d_mean": -0.3343,
        "ic_60d_std": 0.1442,
        "ic_60d_current": -0.0753,
        "ic_60d_ir": -2.3183,
        "ic_60d_recent30": -0.0703,
        "ic_120d_mean": -0.3481,
        "ic_120d_std": 0.0773,
        "ic_120d_current": -0.19,
        "ic_120d_ir": -4.5046,
        "ic_120d_recent30": -0.2073,
        "hit_rate_full": 0.342,
        "hit_rate_60d": 0.4833,
        "activity_rate": 0.9308,
        "signal_mean": -0.0572,
        "signal_std": 0.684,
        "signal_mean_60d": 0.1023,
        "weight": 0.0,
        "standalone_sharpe": -5.82,
        "sharpe_60d": -0.47,
        "ic_trend_slope": 0.2697
      },
      "CorrDiv": {
        "ic_full": 0.0112,
        "ic_20d_mean": -Infinity,
        "ic_20d_std": NaN,
        "ic_20d_current": 0.2957,
        "ic_20d_ir": 0,
        "ic_20d_recent30": 0.3403,
        "ic_40d_mean": 0.0435,
        "ic_40d_std": 0.1461,
        "ic_40d_current": 0.2064,
        "ic_40d_ir": 0.298,
        "ic_40d_recent30": 0.2813,
        "ic_60d_mean": 0.0298,
        "ic_60d_std": 0.088,
        "ic_60d_current": 0.1274,
        "ic_60d_ir": 0.3391,
        "ic_60d_recent30": 0.1176,
        "ic_120d_mean": 0.016,
        "ic_120d_std": 0.0511,
        "ic_120d_current": 0.0533,
        "ic_120d_ir": 0.3139,
        "ic_120d_recent30": 0.0507,
        "hit_rate_full": 0.5035,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9954,
        "signal_mean": 0.172,
        "signal_std": 0.7679,
        "signal_mean_60d": 0.0239,
        "weight": 0.0,
        "standalone_sharpe": 0.3,
        "sharpe_60d": 1.27,
        "ic_trend_slope": 0.0861
      },
      "DOW": {
        "ic_full": 0.0729,
        "ic_20d_mean": 0.1028,
        "ic_20d_std": 0.2114,
        "ic_20d_current": -0.045,
        "ic_20d_ir": 0.4861,
        "ic_20d_recent30": 0.2472,
        "ic_40d_mean": 0.1001,
        "ic_40d_std": 0.1452,
        "ic_40d_current": 0.1898,
        "ic_40d_ir": 0.689,
        "ic_40d_recent30": 0.2416,
        "ic_60d_mean": 0.0964,
        "ic_60d_std": 0.1117,
        "ic_60d_current": 0.1817,
        "ic_60d_ir": 0.8637,
        "ic_60d_recent30": 0.2001,
        "ic_120d_mean": 0.0817,
        "ic_120d_std": 0.0912,
        "ic_120d_current": 0.2642,
        "ic_120d_ir": 0.896,
        "ic_120d_recent30": 0.2703,
        "hit_rate_full": 0.55,
        "hit_rate_60d": 0.6167,
        "activity_rate": 0.4,
        "signal_mean": 0.0304,
        "signal_std": 0.3814,
        "signal_mean_60d": 0.02,
        "weight": 0.25,
        "standalone_sharpe": 1.15,
        "sharpe_60d": 2.77,
        "ic_trend_slope": -0.013
      },
      "GapFade": {
        "ic_full": -0.3903,
        "ic_20d_mean": -0.4664,
        "ic_20d_std": 0.1867,
        "ic_20d_current": -0.2676,
        "ic_20d_ir": -2.4978,
        "ic_20d_recent30": -0.482,
        "ic_40d_mean": -0.4666,
        "ic_40d_std": 0.1048,
        "ic_40d_current": -0.4256,
        "ic_40d_ir": -4.4511,
        "ic_40d_recent30": -0.4668,
        "ic_60d_mean": -0.4528,
        "ic_60d_std": 0.0903,
        "ic_60d_current": -0.4075,
        "ic_60d_ir": -5.0162,
        "ic_60d_recent30": -0.4648,
        "ic_120d_mean": -0.4177,
        "ic_120d_std": 0.0702,
        "ic_120d_current": -0.4318,
        "ic_120d_ir": -5.9469,
        "ic_120d_recent30": -0.463,
        "hit_rate_full": 0.316,
        "hit_rate_60d": 0.35,
        "activity_rate": 0.7993,
        "signal_mean": -0.044,
        "signal_std": 0.6214,
        "signal_mean_60d": -0.0117,
        "weight": 0.0,
        "standalone_sharpe": -4.94,
        "sharpe_60d": -4.6,
        "ic_trend_slope": 0.0192
      },
      "VIX_TS": {
        "ic_full": 0.074,
        "ic_20d_mean": 0.1808,
        "ic_20d_std": 0.2227,
        "ic_20d_current": 0.2342,
        "ic_20d_ir": 0.8121,
        "ic_20d_recent30": 0.2092,
        "ic_40d_mean": 0.1517,
        "ic_40d_std": 0.1603,
        "ic_40d_current": 0.1829,
        "ic_40d_ir": 0.946,
        "ic_40d_recent30": 0.1159,
        "ic_60d_mean": 0.1375,
        "ic_60d_std": 0.1275,
        "ic_60d_current": 0.0943,
        "ic_60d_ir": 1.078,
        "ic_60d_recent30": 0.0863,
        "ic_120d_mean": 0.1075,
        "ic_120d_std": 0.0894,
        "ic_120d_current": 0.1389,
        "ic_120d_ir": 1.2029,
        "ic_120d_recent30": 0.1618,
        "hit_rate_full": 0.5155,
        "hit_rate_60d": 0.5333,
        "activity_rate": 0.9952,
        "signal_mean": -0.0091,
        "signal_std": 0.3895,
        "signal_mean_60d": 0.0309,
        "weight": 0.15,
        "standalone_sharpe": 0.47,
        "sharpe_60d": 1.03,
        "ic_trend_slope": -0.0871
      },
      "DeltaDiv": {
        "ic_full": 0.0747,
        "ic_20d_mean": 0.0992,
        "ic_20d_std": 0.2091,
        "ic_20d_current": -0.1534,
        "ic_20d_ir": 0.4744,
        "ic_20d_recent30": -0.0204,
        "ic_40d_mean": 0.0933,
        "ic_40d_std": 0.1408,
        "ic_40d_current": -0.1021,
        "ic_40d_ir": 0.6626,
        "ic_40d_recent30": 0.0993,
        "ic_60d_mean": 0.0901,
        "ic_60d_std": 0.1088,
        "ic_60d_current": 0.0173,
        "ic_60d_ir": 0.8279,
        "ic_60d_recent30": 0.0863,
        "ic_120d_mean": 0.0858,
        "ic_120d_std": 0.0582,
        "ic_120d_current": 0.1169,
        "ic_120d_ir": 1.4737,
        "ic_120d_recent30": 0.1192,
        "hit_rate_full": 0.5562,
        "hit_rate_60d": 0.5333,
        "activity_rate": 1.0,
        "signal_mean": 3.9458,
        "signal_std": 31.0418,
        "signal_mean_60d": 7.3417,
        "weight": 0.3,
        "standalone_sharpe": 1.72,
        "sharpe_60d": -1.15,
        "ic_trend_slope": 0.024
      },
      "OVN": {
        "ic_full": 0.4024,
        "ic_20d_mean": 0.3275,
        "ic_20d_std": 0.2578,
        "ic_20d_current": 0.1763,
        "ic_20d_ir": 1.2707,
        "ic_20d_recent30": 0.2909,
        "ic_40d_mean": 0.3076,
        "ic_40d_std": 0.1992,
        "ic_40d_current": 0.2445,
        "ic_40d_ir": 1.5438,
        "ic_40d_recent30": 0.1829,
        "ic_60d_mean": 0.3238,
        "ic_60d_std": 0.1689,
        "ic_60d_current": 0.1888,
        "ic_60d_ir": 1.9169,
        "ic_60d_recent30": 0.1495,
        "ic_120d_mean": 0.3892,
        "ic_120d_std": 0.1589,
        "ic_120d_current": 0.1814,
        "ic_120d_ir": 2.4484,
        "ic_120d_recent30": 0.1907,
        "hit_rate_full": 0.6387,
        "hit_rate_60d": 0.6,
        "activity_rate": 0.9416,
        "signal_mean": -3.0111,
        "signal_std": 27.798,
        "signal_mean_60d": -6.8842,
        "weight": 0.0,
        "standalone_sharpe": 5.22,
        "sharpe_60d": 1.33,
        "ic_trend_slope": -0.0943
      },
      "VIXDecomp": {
        "ic_full": 0.1725,
        "ic_20d_mean": 0.1708,
        "ic_20d_std": 0.1815,
        "ic_20d_current": 0.4487,
        "ic_20d_ir": 0.9412,
        "ic_20d_recent30": 0.3271,
        "ic_40d_mean": 0.1479,
        "ic_40d_std": 0.1273,
        "ic_40d_current": 0.3584,
        "ic_40d_ir": 1.1617,
        "ic_40d_recent30": 0.2829,
        "ic_60d_mean": 0.1453,
        "ic_60d_std": 0.1041,
        "ic_60d_current": 0.3198,
        "ic_60d_ir": 1.395,
        "ic_60d_recent30": 0.2588,
        "ic_120d_mean": 0.1414,
        "ic_120d_std": 0.0693,
        "ic_120d_current": 0.1847,
        "ic_120d_ir": 2.0408,
        "ic_120d_recent30": 0.1332,
        "hit_rate_full": 0.5091,
        "hit_rate_60d": 0.4833,
        "activity_rate": 0.9752,
        "signal_mean": -0.0142,
        "signal_std": 0.3831,
        "signal_mean_60d": -0.0414,
        "weight": 0.25,
        "standalone_sharpe": 1.27,
        "sharpe_60d": 2.78,
        "ic_trend_slope": 0.1868
      }
    },
    "alerts": [
      {
        "signal": "DeltaDiv",
        "severity": "CRITICAL",
        "type": "SHARPE_COLLAPSE",
        "message": "DeltaDiv Sharpe collapsed: full=1.72 \u2192 60d=-1.15",
        "weight": 0.3,
        "value": -1.15
      },
      {
        "signal": "GapFade",
        "severity": "CRITICAL",
        "type": "IC_DECAY",
        "message": "GapFade rolling 60d IC = -0.407 (below -0.1)",
        "weight": 0.0,
        "value": -0.4075
      },
      {
        "signal": "GapFade",
        "severity": "CRITICAL",
        "type": "LOW_HIT_RATE",
        "message": "GapFade 60d hit rate = 35.0% (below 45%)",
        "weight": 0.0,
        "value": 0.35
      },
      {
        "signal": "VIX_TS",
        "severity": "WARNING",
        "type": "IC_TREND_DOWN",
        "message": "VIX_TS IC trending down: -0.087 per 60d",
        "weight": 0.15,
        "value": -0.0871
      },
      {
        "signal": "RORO",
        "severity": "WARNING",
        "type": "IC_DECAY",
        "message": "RORO rolling 60d IC = -0.111 (below -0.1)",
        "weight": 0.0,
        "value": -0.1114
      },
      {
        "signal": "OVN",
        "severity": "WARNING",
        "type": "IC_TREND_DOWN",
        "message": "OVN IC trending down: -0.094 per 60d",
        "weight": 0.0,
        "value": -0.0943
      }
    ],
    "n_alerts": 6,
    "n_critical": 3
  }
]