{
  "summary": {
    "generated_at": "2026-04-27T07:08:50.972362Z",
    "commodity": "uranium",
    "signal_count": 112,
    "trade_count": 9,
    "signals_with_trade": 9,
    "avg_pressure_index": 57.62,
    "avg_observed_lead_hours": 24.58,
    "closed_trade_win_rate": 55.6,
    "threshold_pct": 0.824
  },
  "external_inputs": {},
  "price_series": [
    {
      "timestamp": "2026-02-26T14:30:00+00:00",
      "price": 53.17
    },
    {
      "timestamp": "2026-02-26T15:30:00+00:00",
      "price": 54.225
    },
    {
      "timestamp": "2026-02-26T16:30:00+00:00",
      "price": 53.63
    },
    {
      "timestamp": "2026-02-26T17:30:00+00:00",
      "price": 53.56
    },
    {
      "timestamp": "2026-02-26T18:30:00+00:00",
      "price": 54.23
    },
    {
      "timestamp": "2026-02-26T19:30:00+00:00",
      "price": 54.63
    },
    {
      "timestamp": "2026-02-26T20:30:00+00:00",
      "price": 54.845
    },
    {
      "timestamp": "2026-02-27T14:30:00+00:00",
      "price": 54.58
    },
    {
      "timestamp": "2026-02-27T15:30:00+00:00",
      "price": 54.23
    },
    {
      "timestamp": "2026-02-27T16:30:00+00:00",
      "price": 54.0
    },
    {
      "timestamp": "2026-02-27T17:30:00+00:00",
      "price": 53.67
    },
    {
      "timestamp": "2026-02-27T18:30:00+00:00",
      "price": 53.7
    },
    {
      "timestamp": "2026-02-27T19:30:00+00:00",
      "price": 54.33
    },
    {
      "timestamp": "2026-02-27T20:30:00+00:00",
      "price": 54.28
    },
    {
      "timestamp": "2026-03-02T14:30:00+00:00",
      "price": 55.03
    },
    {
      "timestamp": "2026-03-02T15:30:00+00:00",
      "price": 55.38
    },
    {
      "timestamp": "2026-03-02T16:30:00+00:00",
      "price": 55.775
    },
    {
      "timestamp": "2026-03-02T17:30:00+00:00",
      "price": 55.57
    },
    {
      "timestamp": "2026-03-02T18:30:00+00:00",
      "price": 56.36
    },
    {
      "timestamp": "2026-03-02T19:30:00+00:00",
      "price": 56.0
    },
    {
      "timestamp": "2026-03-02T20:30:00+00:00",
      "price": 56.45
    },
    {
      "timestamp": "2026-03-03T14:30:00+00:00",
      "price": 49.8
    },
    {
      "timestamp": "2026-03-03T15:30:00+00:00",
      "price": 51.625
    },
    {
      "timestamp": "2026-03-03T16:30:00+00:00",
      "price": 52.08
    },
    {
      "timestamp": "2026-03-03T17:30:00+00:00",
      "price": 52.28
    },
    {
      "timestamp": "2026-03-03T18:30:00+00:00",
      "price": 51.98
    },
    {
      "timestamp": "2026-03-03T19:30:00+00:00",
      "price": 52.035
    },
    {
      "timestamp": "2026-03-03T20:30:00+00:00",
      "price": 51.985
    },
    {
      "timestamp": "2026-03-04T14:30:00+00:00",
      "price": 52.29
    },
    {
      "timestamp": "2026-03-04T15:30:00+00:00",
      "price": 52.51
    },
    {
      "timestamp": "2026-03-04T16:30:00+00:00",
      "price": 52.84
    },
    {
      "timestamp": "2026-03-04T17:30:00+00:00",
      "price": 52.82
    },
    {
      "timestamp": "2026-03-04T18:30:00+00:00",
      "price": 53.01
    },
    {
      "timestamp": "2026-03-04T19:30:00+00:00",
      "price": 53.04
    },
    {
      "timestamp": "2026-03-04T20:30:00+00:00",
      "price": 52.77
    },
    {
      "timestamp": "2026-03-05T14:30:00+00:00",
      "price": 51.25
    },
    {
      "timestamp": "2026-03-05T15:30:00+00:00",
      "price": 50.16
    },
    {
      "timestamp": "2026-03-05T16:30:00+00:00",
      "price": 49.79
    },
    {
      "timestamp": "2026-03-05T17:30:00+00:00",
      "price": 49.12
    },
    {
      "timestamp": "2026-03-05T18:30:00+00:00",
      "price": 49.54
    },
    {
      "timestamp": "2026-03-05T19:30:00+00:00",
      "price": 49.91
    },
    {
      "timestamp": "2026-03-05T20:30:00+00:00",
      "price": 50.09
    },
    {
      "timestamp": "2026-03-06T14:30:00+00:00",
      "price": 50.3601
    },
    {
      "timestamp": "2026-03-06T15:30:00+00:00",
      "price": 49.76
    },
    {
      "timestamp": "2026-03-06T16:30:00+00:00",
      "price": 49.64
    },
    {
      "timestamp": "2026-03-06T17:30:00+00:00",
      "price": 49.95
    },
    {
      "timestamp": "2026-03-06T18:30:00+00:00",
      "price": 49.62
    },
    {
      "timestamp": "2026-03-06T19:30:00+00:00",
      "price": 48.575
    },
    {
      "timestamp": "2026-03-06T20:30:00+00:00",
      "price": 48.83
    },
    {
      "timestamp": "2026-03-09T13:30:00+00:00",
      "price": 48.24
    },
    {
      "timestamp": "2026-03-09T14:30:00+00:00",
      "price": 48.62
    },
    {
      "timestamp": "2026-03-09T15:30:00+00:00",
      "price": 49.11
    },
    {
      "timestamp": "2026-03-09T16:30:00+00:00",
      "price": 49.6987
    },
    {
      "timestamp": "2026-03-09T17:30:00+00:00",
      "price": 49.44
    },
    {
      "timestamp": "2026-03-09T18:30:00+00:00",
      "price": 49.73
    },
    {
      "timestamp": "2026-03-09T19:30:00+00:00",
      "price": 50.78
    },
    {
      "timestamp": "2026-03-10T13:30:00+00:00",
      "price": 52.03
    },
    {
      "timestamp": "2026-03-10T14:30:00+00:00",
      "price": 52.75
    },
    {
      "timestamp": "2026-03-10T15:30:00+00:00",
      "price": 52.9787
    },
    {
      "timestamp": "2026-03-10T16:30:00+00:00",
      "price": 53.19
    },
    {
      "timestamp": "2026-03-10T17:30:00+00:00",
      "price": 53.44
    },
    {
      "timestamp": "2026-03-10T18:30:00+00:00",
      "price": 52.96
    },
    {
      "timestamp": "2026-03-10T19:30:00+00:00",
      "price": 52.28
    },
    {
      "timestamp": "2026-03-11T13:30:00+00:00",
      "price": 51.695
    },
    {
      "timestamp": "2026-03-11T14:30:00+00:00",
      "price": 52.1625
    },
    {
      "timestamp": "2026-03-11T15:30:00+00:00",
      "price": 51.4151
    },
    {
      "timestamp": "2026-03-11T16:30:00+00:00",
      "price": 51.465
    },
    {
      "timestamp": "2026-03-11T17:30:00+00:00",
      "price": 50.9
    },
    {
      "timestamp": "2026-03-11T18:30:00+00:00",
      "price": 51.02
    },
    {
      "timestamp": "2026-03-11T19:30:00+00:00",
      "price": 51.315
    },
    {
      "timestamp": "2026-03-12T13:30:00+00:00",
      "price": 51.1999
    },
    {
      "timestamp": "2026-03-12T14:30:00+00:00",
      "price": 49.8735
    },
    {
      "timestamp": "2026-03-12T15:30:00+00:00",
      "price": 50.1153
    },
    {
      "timestamp": "2026-03-12T16:30:00+00:00",
      "price": 50.84
    },
    {
      "timestamp": "2026-03-12T17:30:00+00:00",
      "price": 51.25
    },
    {
      "timestamp": "2026-03-12T18:30:00+00:00",
      "price": 51.14
    },
    {
      "timestamp": "2026-03-12T19:30:00+00:00",
      "price": 51.04
    },
    {
      "timestamp": "2026-03-13T13:30:00+00:00",
      "price": 51.57
    },
    {
      "timestamp": "2026-03-13T14:30:00+00:00",
      "price": 49.995
    },
    {
      "timestamp": "2026-03-13T15:30:00+00:00",
      "price": 50.46
    },
    {
      "timestamp": "2026-03-13T16:30:00+00:00",
      "price": 49.77
    },
    {
      "timestamp": "2026-03-13T17:30:00+00:00",
      "price": 49.75
    },
    {
      "timestamp": "2026-03-13T18:30:00+00:00",
      "price": 49.68
    },
    {
      "timestamp": "2026-03-13T19:30:00+00:00",
      "price": 49.27
    },
    {
      "timestamp": "2026-03-16T13:30:00+00:00",
      "price": 50.3
    },
    {
      "timestamp": "2026-03-16T14:30:00+00:00",
      "price": 49.55
    },
    {
      "timestamp": "2026-03-16T15:30:00+00:00",
      "price": 49.76
    },
    {
      "timestamp": "2026-03-16T16:30:00+00:00",
      "price": 49.09
    },
    {
      "timestamp": "2026-03-16T17:30:00+00:00",
      "price": 49.45
    },
    {
      "timestamp": "2026-03-16T18:30:00+00:00",
      "price": 49.9343
    },
    {
      "timestamp": "2026-03-16T19:30:00+00:00",
      "price": 49.72
    },
    {
      "timestamp": "2026-03-17T13:30:00+00:00",
      "price": 50.39
    },
    {
      "timestamp": "2026-03-17T14:30:00+00:00",
      "price": 50.797
    },
    {
      "timestamp": "2026-03-17T15:30:00+00:00",
      "price": 50.0
    },
    {
      "timestamp": "2026-03-17T16:30:00+00:00",
      "price": 50.1517
    },
    {
      "timestamp": "2026-03-17T17:30:00+00:00",
      "price": 50.18
    },
    {
      "timestamp": "2026-03-17T18:30:00+00:00",
      "price": 50.56
    },
    {
      "timestamp": "2026-03-17T19:30:00+00:00",
      "price": 50.355
    },
    {
      "timestamp": "2026-03-18T13:30:00+00:00",
      "price": 49.6
    },
    {
      "timestamp": "2026-03-18T14:30:00+00:00",
      "price": 49.81
    },
    {
      "timestamp": "2026-03-18T15:30:00+00:00",
      "price": 49.69
    },
    {
      "timestamp": "2026-03-18T16:30:00+00:00",
      "price": 49.6
    },
    {
      "timestamp": "2026-03-18T17:30:00+00:00",
      "price": 49.815
    },
    {
      "timestamp": "2026-03-18T18:30:00+00:00",
      "price": 49.68
    },
    {
      "timestamp": "2026-03-18T19:30:00+00:00",
      "price": 49.235
    },
    {
      "timestamp": "2026-03-19T13:30:00+00:00",
      "price": 47.5
    },
    {
      "timestamp": "2026-03-19T14:30:00+00:00",
      "price": 46.75
    },
    {
      "timestamp": "2026-03-19T15:30:00+00:00",
      "price": 47.505
    },
    {
      "timestamp": "2026-03-19T16:30:00+00:00",
      "price": 48.04
    },
    {
      "timestamp": "2026-03-19T17:30:00+00:00",
      "price": 47.75
    },
    {
      "timestamp": "2026-03-19T18:30:00+00:00",
      "price": 47.7198
    },
    {
      "timestamp": "2026-03-19T19:30:00+00:00",
      "price": 48.28
    },
    {
      "timestamp": "2026-03-20T13:30:00+00:00",
      "price": 48.665
    },
    {
      "timestamp": "2026-03-20T14:30:00+00:00",
      "price": 47.28
    },
    {
      "timestamp": "2026-03-20T15:30:00+00:00",
      "price": 47.13
    },
    {
      "timestamp": "2026-03-20T16:30:00+00:00",
      "price": 47.12
    },
    {
      "timestamp": "2026-03-20T17:30:00+00:00",
      "price": 46.64
    },
    {
      "timestamp": "2026-03-20T18:30:00+00:00",
      "price": 46.03
    },
    {
      "timestamp": "2026-03-20T19:30:00+00:00",
      "price": 46.1201
    },
    {
      "timestamp": "2026-03-23T13:30:00+00:00",
      "price": 47.145
    },
    {
      "timestamp": "2026-03-23T14:30:00+00:00",
      "price": 48.16
    },
    {
      "timestamp": "2026-03-23T15:30:00+00:00",
      "price": 48.27
    },
    {
      "timestamp": "2026-03-23T16:30:00+00:00",
      "price": 47.7
    },
    {
      "timestamp": "2026-03-23T17:30:00+00:00",
      "price": 48.19
    },
    {
      "timestamp": "2026-03-23T18:30:00+00:00",
      "price": 48.45
    },
    {
      "timestamp": "2026-03-23T19:30:00+00:00",
      "price": 48.12
    },
    {
      "timestamp": "2026-03-24T13:30:00+00:00",
      "price": 47.3
    },
    {
      "timestamp": "2026-03-24T14:30:00+00:00",
      "price": 47.13
    },
    {
      "timestamp": "2026-03-24T15:30:00+00:00",
      "price": 47.915
    },
    {
      "timestamp": "2026-03-24T16:30:00+00:00",
      "price": 48.06
    },
    {
      "timestamp": "2026-03-24T17:30:00+00:00",
      "price": 47.57
    },
    {
      "timestamp": "2026-03-24T18:30:00+00:00",
      "price": 48.2
    },
    {
      "timestamp": "2026-03-24T19:30:00+00:00",
      "price": 48.11
    },
    {
      "timestamp": "2026-03-25T13:30:00+00:00",
      "price": 49.97
    },
    {
      "timestamp": "2026-03-25T14:30:00+00:00",
      "price": 50.04
    },
    {
      "timestamp": "2026-03-25T15:30:00+00:00",
      "price": 49.37
    },
    {
      "timestamp": "2026-03-25T16:30:00+00:00",
      "price": 49.42
    },
    {
      "timestamp": "2026-03-25T17:30:00+00:00",
      "price": 49.34
    },
    {
      "timestamp": "2026-03-25T18:30:00+00:00",
      "price": 49.23
    },
    {
      "timestamp": "2026-03-25T19:30:00+00:00",
      "price": 48.9
    },
    {
      "timestamp": "2026-03-26T13:30:00+00:00",
      "price": 48.015
    },
    {
      "timestamp": "2026-03-26T14:30:00+00:00",
      "price": 48.33
    },
    {
      "timestamp": "2026-03-26T15:30:00+00:00",
      "price": 47.45
    },
    {
      "timestamp": "2026-03-26T16:30:00+00:00",
      "price": 47.12
    },
    {
      "timestamp": "2026-03-26T17:30:00+00:00",
      "price": 46.99
    },
    {
      "timestamp": "2026-03-26T18:30:00+00:00",
      "price": 47.06
    },
    {
      "timestamp": "2026-03-26T19:30:00+00:00",
      "price": 46.69
    },
    {
      "timestamp": "2026-03-27T13:30:00+00:00",
      "price": 46.3
    },
    {
      "timestamp": "2026-03-27T14:30:00+00:00",
      "price": 46.26
    },
    {
      "timestamp": "2026-03-27T15:30:00+00:00",
      "price": 47.195
    },
    {
      "timestamp": "2026-03-27T16:30:00+00:00",
      "price": 47.16
    },
    {
      "timestamp": "2026-03-27T17:30:00+00:00",
      "price": 46.52
    },
    {
      "timestamp": "2026-03-27T18:30:00+00:00",
      "price": 46.77
    },
    {
      "timestamp": "2026-03-27T19:30:00+00:00",
      "price": 46.5
    },
    {
      "timestamp": "2026-03-30T13:30:00+00:00",
      "price": 46.9399
    },
    {
      "timestamp": "2026-03-30T14:30:00+00:00",
      "price": 46.73
    },
    {
      "timestamp": "2026-03-30T15:30:00+00:00",
      "price": 46.48
    },
    {
      "timestamp": "2026-03-30T16:30:00+00:00",
      "price": 45.91
    },
    {
      "timestamp": "2026-03-30T17:30:00+00:00",
      "price": 45.2801
    },
    {
      "timestamp": "2026-03-30T18:30:00+00:00",
      "price": 45.26
    },
    {
      "timestamp": "2026-03-30T19:30:00+00:00",
      "price": 44.98
    },
    {
      "timestamp": "2026-03-31T13:30:00+00:00",
      "price": 46.48
    },
    {
      "timestamp": "2026-03-31T14:30:00+00:00",
      "price": 46.64
    },
    {
      "timestamp": "2026-03-31T15:30:00+00:00",
      "price": 46.75
    },
    {
      "timestamp": "2026-03-31T16:30:00+00:00",
      "price": 47.85
    },
    {
      "timestamp": "2026-03-31T17:30:00+00:00",
      "price": 47.79
    },
    {
      "timestamp": "2026-03-31T18:30:00+00:00",
      "price": 48.0599
    },
    {
      "timestamp": "2026-03-31T19:30:00+00:00",
      "price": 48.235
    },
    {
      "timestamp": "2026-04-01T13:30:00+00:00",
      "price": 50.01
    },
    {
      "timestamp": "2026-04-01T14:30:00+00:00",
      "price": 50.56
    },
    {
      "timestamp": "2026-04-01T15:30:00+00:00",
      "price": 50.47
    },
    {
      "timestamp": "2026-04-01T16:30:00+00:00",
      "price": 50.1
    },
    {
      "timestamp": "2026-04-01T17:30:00+00:00",
      "price": 49.87
    },
    {
      "timestamp": "2026-04-01T18:30:00+00:00",
      "price": 49.315
    },
    {
      "timestamp": "2026-04-01T19:30:00+00:00",
      "price": 49.52
    },
    {
      "timestamp": "2026-04-02T13:30:00+00:00",
      "price": 47.0
    },
    {
      "timestamp": "2026-04-02T14:30:00+00:00",
      "price": 48.88
    },
    {
      "timestamp": "2026-04-02T15:30:00+00:00",
      "price": 48.71
    },
    {
      "timestamp": "2026-04-02T16:30:00+00:00",
      "price": 48.58
    },
    {
      "timestamp": "2026-04-02T17:30:00+00:00",
      "price": 48.645
    },
    {
      "timestamp": "2026-04-02T18:30:00+00:00",
      "price": 48.72
    },
    {
      "timestamp": "2026-04-02T19:30:00+00:00",
      "price": 48.76
    },
    {
      "timestamp": "2026-04-06T13:30:00+00:00",
      "price": 49.18
    },
    {
      "timestamp": "2026-04-06T14:30:00+00:00",
      "price": 48.52
    },
    {
      "timestamp": "2026-04-06T15:30:00+00:00",
      "price": 48.55
    },
    {
      "timestamp": "2026-04-06T16:30:00+00:00",
      "price": 48.54
    },
    {
      "timestamp": "2026-04-06T17:30:00+00:00",
      "price": 48.31
    },
    {
      "timestamp": "2026-04-06T18:30:00+00:00",
      "price": 48.665
    },
    {
      "timestamp": "2026-04-06T19:30:00+00:00",
      "price": 48.55
    },
    {
      "timestamp": "2026-04-07T13:30:00+00:00",
      "price": 48.39
    },
    {
      "timestamp": "2026-04-07T14:30:00+00:00",
      "price": 47.505
    },
    {
      "timestamp": "2026-04-07T15:30:00+00:00",
      "price": 47.1001
    },
    {
      "timestamp": "2026-04-07T16:30:00+00:00",
      "price": 47.525
    },
    {
      "timestamp": "2026-04-07T17:30:00+00:00",
      "price": 47.582
    },
    {
      "timestamp": "2026-04-07T18:30:00+00:00",
      "price": 47.42
    },
    {
      "timestamp": "2026-04-07T19:30:00+00:00",
      "price": 47.88
    },
    {
      "timestamp": "2026-04-08T13:30:00+00:00",
      "price": 52.326
    },
    {
      "timestamp": "2026-04-08T14:30:00+00:00",
      "price": 51.025
    },
    {
      "timestamp": "2026-04-08T15:30:00+00:00",
      "price": 51.23
    },
    {
      "timestamp": "2026-04-08T16:30:00+00:00",
      "price": 51.39
    },
    {
      "timestamp": "2026-04-08T17:30:00+00:00",
      "price": 51.25
    },
    {
      "timestamp": "2026-04-08T18:30:00+00:00",
      "price": 50.94
    },
    {
      "timestamp": "2026-04-08T19:30:00+00:00",
      "price": 51.1251
    },
    {
      "timestamp": "2026-04-09T13:30:00+00:00",
      "price": 50.95
    },
    {
      "timestamp": "2026-04-09T14:30:00+00:00",
      "price": 50.3371
    },
    {
      "timestamp": "2026-04-09T15:30:00+00:00",
      "price": 51.035
    },
    {
      "timestamp": "2026-04-09T16:30:00+00:00",
      "price": 51.22
    },
    {
      "timestamp": "2026-04-09T17:30:00+00:00",
      "price": 51.41
    },
    {
      "timestamp": "2026-04-09T18:30:00+00:00",
      "price": 50.905
    },
    {
      "timestamp": "2026-04-09T19:30:00+00:00",
      "price": 50.94
    },
    {
      "timestamp": "2026-04-10T13:30:00+00:00",
      "price": 51.42
    },
    {
      "timestamp": "2026-04-10T14:30:00+00:00",
      "price": 52.09
    },
    {
      "timestamp": "2026-04-10T15:30:00+00:00",
      "price": 51.545
    },
    {
      "timestamp": "2026-04-10T16:30:00+00:00",
      "price": 50.92
    },
    {
      "timestamp": "2026-04-10T17:30:00+00:00",
      "price": 51.11
    },
    {
      "timestamp": "2026-04-10T18:30:00+00:00",
      "price": 50.92
    },
    {
      "timestamp": "2026-04-10T19:30:00+00:00",
      "price": 50.92
    },
    {
      "timestamp": "2026-04-13T13:30:00+00:00",
      "price": 49.96
    },
    {
      "timestamp": "2026-04-13T14:30:00+00:00",
      "price": 50.95
    },
    {
      "timestamp": "2026-04-13T15:30:00+00:00",
      "price": 51.0101
    },
    {
      "timestamp": "2026-04-13T16:30:00+00:00",
      "price": 51.17
    },
    {
      "timestamp": "2026-04-13T17:30:00+00:00",
      "price": 51.6
    },
    {
      "timestamp": "2026-04-13T18:30:00+00:00",
      "price": 51.6897
    },
    {
      "timestamp": "2026-04-13T19:30:00+00:00",
      "price": 52.09
    },
    {
      "timestamp": "2026-04-14T13:30:00+00:00",
      "price": 52.845
    },
    {
      "timestamp": "2026-04-14T14:30:00+00:00",
      "price": 52.74
    },
    {
      "timestamp": "2026-04-14T15:30:00+00:00",
      "price": 52.59
    },
    {
      "timestamp": "2026-04-14T16:30:00+00:00",
      "price": 52.6
    },
    {
      "timestamp": "2026-04-14T17:30:00+00:00",
      "price": 52.49
    },
    {
      "timestamp": "2026-04-14T18:30:00+00:00",
      "price": 52.43
    },
    {
      "timestamp": "2026-04-14T19:30:00+00:00",
      "price": 52.73
    },
    {
      "timestamp": "2026-04-15T13:30:00+00:00",
      "price": 53.92
    },
    {
      "timestamp": "2026-04-15T14:30:00+00:00",
      "price": 55.08
    },
    {
      "timestamp": "2026-04-15T15:30:00+00:00",
      "price": 54.92
    },
    {
      "timestamp": "2026-04-15T16:30:00+00:00",
      "price": 54.94
    },
    {
      "timestamp": "2026-04-15T17:30:00+00:00",
      "price": 54.58
    },
    {
      "timestamp": "2026-04-15T18:30:00+00:00",
      "price": 54.86
    },
    {
      "timestamp": "2026-04-15T19:30:00+00:00",
      "price": 54.58
    },
    {
      "timestamp": "2026-04-16T13:30:00+00:00",
      "price": 55.59
    },
    {
      "timestamp": "2026-04-16T14:30:00+00:00",
      "price": 54.82
    },
    {
      "timestamp": "2026-04-16T15:30:00+00:00",
      "price": 55.59
    },
    {
      "timestamp": "2026-04-16T16:30:00+00:00",
      "price": 55.25
    },
    {
      "timestamp": "2026-04-16T17:30:00+00:00",
      "price": 55.245
    },
    {
      "timestamp": "2026-04-16T18:30:00+00:00",
      "price": 55.35
    },
    {
      "timestamp": "2026-04-16T19:30:00+00:00",
      "price": 55.415
    },
    {
      "timestamp": "2026-04-17T13:30:00+00:00",
      "price": 56.2
    },
    {
      "timestamp": "2026-04-17T14:30:00+00:00",
      "price": 56.95
    },
    {
      "timestamp": "2026-04-17T15:30:00+00:00",
      "price": 56.4
    },
    {
      "timestamp": "2026-04-17T16:30:00+00:00",
      "price": 56.53
    },
    {
      "timestamp": "2026-04-17T17:30:00+00:00",
      "price": 55.87
    },
    {
      "timestamp": "2026-04-17T18:30:00+00:00",
      "price": 56.11
    },
    {
      "timestamp": "2026-04-17T19:30:00+00:00",
      "price": 55.8
    },
    {
      "timestamp": "2026-04-20T13:30:00+00:00",
      "price": 54.91
    },
    {
      "timestamp": "2026-04-20T14:30:00+00:00",
      "price": 55.49
    },
    {
      "timestamp": "2026-04-20T15:30:00+00:00",
      "price": 55.62
    },
    {
      "timestamp": "2026-04-20T16:30:00+00:00",
      "price": 55.05
    },
    {
      "timestamp": "2026-04-20T17:30:00+00:00",
      "price": 55.31
    },
    {
      "timestamp": "2026-04-20T18:30:00+00:00",
      "price": 55.53
    },
    {
      "timestamp": "2026-04-20T19:30:00+00:00",
      "price": 56.05
    },
    {
      "timestamp": "2026-04-21T13:30:00+00:00",
      "price": 55.76
    },
    {
      "timestamp": "2026-04-21T14:30:00+00:00",
      "price": 55.63
    },
    {
      "timestamp": "2026-04-21T15:30:00+00:00",
      "price": 54.663
    },
    {
      "timestamp": "2026-04-21T16:30:00+00:00",
      "price": 54.48
    },
    {
      "timestamp": "2026-04-21T17:30:00+00:00",
      "price": 54.525
    },
    {
      "timestamp": "2026-04-21T18:30:00+00:00",
      "price": 54.28
    },
    {
      "timestamp": "2026-04-21T19:30:00+00:00",
      "price": 53.97
    },
    {
      "timestamp": "2026-04-22T13:30:00+00:00",
      "price": 55.43
    },
    {
      "timestamp": "2026-04-22T14:30:00+00:00",
      "price": 55.63
    },
    {
      "timestamp": "2026-04-22T15:30:00+00:00",
      "price": 55.465
    },
    {
      "timestamp": "2026-04-22T16:30:00+00:00",
      "price": 55.64
    },
    {
      "timestamp": "2026-04-22T17:30:00+00:00",
      "price": 56.265
    },
    {
      "timestamp": "2026-04-22T18:30:00+00:00",
      "price": 57.12
    },
    {
      "timestamp": "2026-04-22T19:30:00+00:00",
      "price": 57.53
    },
    {
      "timestamp": "2026-04-23T13:30:00+00:00",
      "price": 58.43
    },
    {
      "timestamp": "2026-04-23T14:30:00+00:00",
      "price": 58.61
    },
    {
      "timestamp": "2026-04-23T15:30:00+00:00",
      "price": 57.3258
    },
    {
      "timestamp": "2026-04-23T16:30:00+00:00",
      "price": 57.15
    },
    {
      "timestamp": "2026-04-23T17:30:00+00:00",
      "price": 56.415
    },
    {
      "timestamp": "2026-04-23T18:30:00+00:00",
      "price": 56.44
    },
    {
      "timestamp": "2026-04-23T19:30:00+00:00",
      "price": 56.455
    },
    {
      "timestamp": "2026-04-24T13:30:00+00:00",
      "price": 56.62
    },
    {
      "timestamp": "2026-04-24T14:30:00+00:00",
      "price": 56.1497
    },
    {
      "timestamp": "2026-04-24T15:30:00+00:00",
      "price": 55.95
    },
    {
      "timestamp": "2026-04-24T16:30:00+00:00",
      "price": 55.93
    },
    {
      "timestamp": "2026-04-24T17:30:00+00:00",
      "price": 55.42
    },
    {
      "timestamp": "2026-04-24T18:30:00+00:00",
      "price": 55.82
    },
    {
      "timestamp": "2026-04-24T19:30:00+00:00",
      "price": 55.485
    }
  ],
  "signals": [
    {
      "signal_id": "NAS-DA2DD6BA",
      "published_date": "Sat, 07 Mar 2026 18:06:43 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/07/commodities-report-uranium-2026-03-07-12-00-utc-qhrz-bullish-tightening",
      "title": "Commodities Report: Uranium | 2026-03-07 12:00 UTC [QHRZ] | Bullish | tightening",
      "generated_at": "2026-03-07T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 58.5,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": "",
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity_price_link",
        "stale_context_overhang",
        "single_source_vip_noise"
      ],
      "trade_id": 2,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 5.975811784490088,
      "trade_pnl_dollars": 59758.11784490088,
      "trade_reinforced_count": 5,
      "reference_price": 48.83,
      "reference_time": "2026-03-06T20:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.208,
      "post_6h_move_pct": -1.208,
      "post_24h_move_pct": -1.208,
      "price_already_moved": false,
      "observed_lead_hours": 52.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-03C8505A",
      "published_date": "Sat, 07 Mar 2026 21:26:38 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/07/commodities-report-uranium-2026-03-07-22-30-utc-qzrm-bullish-tightening",
      "title": "Commodities Report: Uranium | 2026-03-07 22:30 UTC [QZRM] | Bullish | tightening",
      "generated_at": "2026-03-07T22:30:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 58.333333333333336,
      "acceleration_delta": 10,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.152,
      "max_conviction_score": 72.0,
      "min_fragility_score": 40.0,
      "fresh_evidence_total": 3,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.83,
      "reference_time": "2026-03-06T20:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.208,
      "post_6h_move_pct": -1.208,
      "post_24h_move_pct": -1.208,
      "price_already_moved": false,
      "observed_lead_hours": 42.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-30BEB933",
      "published_date": "Sun, 08 Mar 2026 01:09:42 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/08/commodities-report-uranium-futures-u3o8-2026-03-08-02-05-utc-gqpx-bullish-tightening",
      "title": "Commodities Report: Uranium futures (U3O8) | 2026-03-08 02:05 UTC [GQPX] | Bullish | tightening",
      "generated_at": "2026-03-08T02:05:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures (U3O8)",
      "direction_bias": "UP",
      "pressure_index": 61.0,
      "acceleration_delta": 8,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 61,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.27,
      "max_conviction_score": 64.0,
      "min_fragility_score": 56.0,
      "fresh_evidence_total": 4,
      "top_driver_clusters": [
        "stale_context_overhang",
        "data_sparsity_short_horizon",
        "narrative_whipsaw",
        "regulatory_trigger_uncertainty"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.83,
      "reference_time": "2026-03-06T20:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.208,
      "post_6h_move_pct": -1.208,
      "post_24h_move_pct": -1.208,
      "price_already_moved": false,
      "observed_lead_hours": 38.42,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-6FA93D5B",
      "published_date": "Mon, 09 Mar 2026 01:13:31 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/09/commodities-report-uranium-futures-2026-03-09-12-00-utc-gzpk-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-09 12:00 UTC [GZPK] | Bullish | tightening",
      "generated_at": "2026-03-09T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.152,
      "max_conviction_score": 55.0,
      "min_fragility_score": 46.0,
      "fresh_evidence_total": 4,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.83,
      "reference_time": "2026-03-06T20:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.208,
      "post_6h_move_pct": 1.843,
      "post_24h_move_pct": 6.553,
      "price_already_moved": false,
      "observed_lead_hours": 4.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-CF316775",
      "published_date": "Tue, 10 Mar 2026 01:10:52 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/10/commodities-report-uranium-futures-2026-03-10-00-00-utc-qxlm-bullish-unstable",
      "title": "Commodities Report: Uranium futures | 2026-03-10 00:00 UTC [QXLM] | Bullish | unstable",
      "generated_at": "2026-03-10T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 63.0,
      "acceleration_delta": 12,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 63,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.27,
      "max_conviction_score": 58.0,
      "min_fragility_score": 47.0,
      "fresh_evidence_total": 4,
      "top_driver_clusters": [
        "contradiction_spike",
        "narrative_whipsaw",
        "data_sparsity_intraday",
        "low_authority_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.78,
      "reference_time": "2026-03-09T19:30:00+00:00",
      "pre_6h_move_pct": 2.71,
      "post_1h_move_pct": 2.462,
      "post_6h_move_pct": 2.462,
      "post_24h_move_pct": 1.802,
      "price_already_moved": true,
      "observed_lead_hours": 13.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-3300DEE3",
      "published_date": "Wed, 11 Mar 2026 01:10:01 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/11/commodities-report-uranium-futures-2026-03-11-00-00-utc-qxvt-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-11 00:00 UTC [QXVT] | Bullish | tightening",
      "generated_at": "2026-03-11T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": -1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.135,
      "max_conviction_score": 66.0,
      "min_fragility_score": 44.0,
      "fresh_evidence_total": 12,
      "top_driver_clusters": [
        "stale_context_overhang",
        "data_sparsity_ultra_fresh",
        "narrative_whipsaw_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 52.28,
      "reference_time": "2026-03-10T19:30:00+00:00",
      "pre_6h_move_pct": -2.171,
      "post_1h_move_pct": -1.119,
      "post_6h_move_pct": -1.119,
      "post_24h_move_pct": -2.066,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-3F45621C",
      "published_date": "Wed, 11 Mar 2026 16:57:30 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/11/commodities-report-uranium-futures-2026-03-11-06-00-utc-xzpw-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-11 06:00 UTC [XZPW] | Bullish | tightening",
      "generated_at": "2026-03-11T06:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 67.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 67,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.197,
      "max_conviction_score": 66.0,
      "min_fragility_score": 56.0,
      "fresh_evidence_total": 124,
      "top_driver_clusters": [
        "single_source_noise_floor",
        "authority_mix_skew_low",
        "policy_headline_whipsaw_risk"
      ],
      "trade_id": 22,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": -2.7364623771494223,
      "trade_pnl_dollars": -27364.623771494225,
      "trade_reinforced_count": 7,
      "reference_price": 52.28,
      "reference_time": "2026-03-10T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.119,
      "post_6h_move_pct": -1.119,
      "post_24h_move_pct": -2.066,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-99DA982E",
      "published_date": "Wed, 11 Mar 2026 18:39:03 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/11/commodities-report-uranium-futures-2026-03-11-16-00-utc-ghpk-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-11 16:00 UTC [GHPK] | Bullish | tightening",
      "generated_at": "2026-03-11T16:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.097,
      "max_conviction_score": 73.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 56,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 51.4151,
      "reference_time": "2026-03-11T15:30:00+00:00",
      "pre_6h_move_pct": -1.654,
      "post_1h_move_pct": -1.002,
      "post_6h_move_pct": -0.419,
      "post_24h_move_pct": -1.119,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-F9E2168F",
      "published_date": "Wed, 11 Mar 2026 22:42:20 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/11/commodities-report-uranium-futures-2026-03-11-17-10-utc-qjrm-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-11 17:10 UTC [QJRM] | Bullish | tightening",
      "generated_at": "2026-03-11T17:10:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": -12,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.12,
      "max_conviction_score": 70.0,
      "min_fragility_score": 50.0,
      "fresh_evidence_total": 25,
      "top_driver_clusters": [
        "stale_context_overhang",
        "echo_risk_information_quality",
        "narrative_whipsaw_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 51.465,
      "reference_time": "2026-03-11T16:30:00+00:00",
      "pre_6h_move_pct": -1.559,
      "post_1h_move_pct": -0.865,
      "post_6h_move_pct": -0.515,
      "post_24h_move_pct": -0.418,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-A02D1EC6",
      "published_date": "Thu, 12 Mar 2026 06:39:10 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/12/commodities-report-uranium-futures-u3o8-2026-03-12-02-00-utc-xjqh-bullish-tightening",
      "title": "Commodities Report: Uranium futures (U3O8) | 2026-03-12 02:00 UTC [XJQH] | Bullish | tightening",
      "generated_at": "2026-03-12T02:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures (U3O8)",
      "direction_bias": "UP",
      "pressure_index": 63.0,
      "acceleration_delta": 1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 63,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.208,
      "max_conviction_score": 68.0,
      "min_fragility_score": 53.0,
      "fresh_evidence_total": 22,
      "top_driver_clusters": [
        "stale_context_overhang",
        "echo_risk_single_source_vips",
        "headline_whipsaw_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 51.315,
      "reference_time": "2026-03-11T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.224,
      "post_6h_move_pct": -0.224,
      "post_24h_move_pct": 0.497,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E4358453",
      "published_date": "Thu, 12 Mar 2026 14:39:51 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/12/commodities-report-uranium-futures-2026-03-12-12-00-utc-vrxq-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-12 12:00 UTC [VRXQ] | Bullish | tightening",
      "generated_at": "2026-03-12T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": 1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.287,
      "max_conviction_score": 64.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "stale_context_overhang",
        "data_sparsity_singletons",
        "narrative_whipsaw_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 51.315,
      "reference_time": "2026-03-11T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.224,
      "post_6h_move_pct": -0.341,
      "post_24h_move_pct": 0.497,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-628D3F31",
      "published_date": "Thu, 12 Mar 2026 18:41:05 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/12/commodities-report-uranium-futures-2026-03-12-16-30-utc-qzjw-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-12 16:30 UTC [QZJW] | Bullish | tightening",
      "generated_at": "2026-03-12T16:30:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 7,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.242,
      "max_conviction_score": 72.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 12,
      "top_driver_clusters": [
        "echo_risk_single_source_tail",
        "low_authority_mix_overhang",
        "headline_whipsaw_geopolitical_supply_chain",
        "data_sparsity_intraday_bucket_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.84,
      "reference_time": "2026-03-12T16:30:00+00:00",
      "pre_6h_move_pct": -0.926,
      "post_1h_move_pct": 0.806,
      "post_6h_move_pct": 1.436,
      "post_24h_move_pct": -2.105,
      "price_already_moved": false,
      "observed_lead_hours": 21.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-792827BE",
      "published_date": "Fri, 13 Mar 2026 06:40:16 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/13/commodities-report-uranium-futures-2026-03-13-06-00-utc-xjqd-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-13 06:00 UTC [XJQD] | Bullish | tightening",
      "generated_at": "2026-03-13T06:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 66.0,
      "acceleration_delta": 3,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.242,
      "max_conviction_score": 66.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "single_source_outliers_present",
        "authority_mix_low_tier_overhang",
        "reversal_watch_due_to_mixed_micro-signals",
        "reputational_amplifier_sources_detected"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 51.04,
      "reference_time": "2026-03-12T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.038,
      "post_6h_move_pct": 1.038,
      "post_24h_move_pct": -1.45,
      "price_already_moved": false,
      "observed_lead_hours": 7.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-442B36EF",
      "published_date": "Fri, 13 Mar 2026 10:40:50 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/13/commodities-report-uranium-futures-2026-03-13-09-00-utc-vzqp-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-13 09:00 UTC [VZQP] | Bullish | tightening",
      "generated_at": "2026-03-13T09:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 66.0,
      "acceleration_delta": 12,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.18,
      "max_conviction_score": 80.0,
      "min_fragility_score": 46.0,
      "fresh_evidence_total": 12,
      "top_driver_clusters": [
        "stale_context_overhang",
        "data_sparsity",
        "low_authority_concentration_tail",
        "headline_volatility_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 51.04,
      "reference_time": "2026-03-12T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.038,
      "post_6h_move_pct": -1.136,
      "post_24h_move_pct": -1.45,
      "price_already_moved": false,
      "observed_lead_hours": 4.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-6E7BA132",
      "published_date": "Fri, 13 Mar 2026 18:39:08 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/13/commodities-report-uranium-futures-2026-03-13-18-00-utc-xjqf-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-13 18:00 UTC [XJQF] | Bullish | tightening",
      "generated_at": "2026-03-13T18:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": 36,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.135,
      "max_conviction_score": 70.0,
      "min_fragility_score": 45.0,
      "fresh_evidence_total": 16,
      "top_driver_clusters": [
        "policy_headline_whipsaw_risk",
        "authority_mix_skew_low",
        "single_source_outlier_noise"
      ],
      "trade_id": 35,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": -4.282115869017632,
      "trade_pnl_dollars": -42821.15869017632,
      "trade_reinforced_count": 20,
      "reference_price": 49.75,
      "reference_time": "2026-03-13T17:30:00+00:00",
      "pre_6h_move_pct": -2.527,
      "post_1h_move_pct": -0.965,
      "post_6h_move_pct": 1.106,
      "post_24h_move_pct": 1.106,
      "price_already_moved": false,
      "observed_lead_hours": 67.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E966711A",
      "published_date": "Sat, 14 Mar 2026 06:38:58 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/14/commodities-report-uranium-futures-2026-03-14-02-10-utc-hxjw-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-14 02:10 UTC [HXJW] | Bullish | tightening",
      "generated_at": "2026-03-14T02:10:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": 8,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.163,
      "max_conviction_score": 74.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.27,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.091,
      "post_6h_move_pct": 2.091,
      "post_24h_move_pct": 2.091,
      "price_already_moved": false,
      "observed_lead_hours": 59.33,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-A2BECC92",
      "published_date": "Sat, 14 Mar 2026 10:39:25 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/14/commodities-report-uranium-futures-2026-03-14-12-00-utc-vzpr-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-14 12:00 UTC [VZPR] | Bullish | tightening",
      "generated_at": "2026-03-14T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 63.0,
      "acceleration_delta": -1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 63,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.113,
      "max_conviction_score": 63.0,
      "min_fragility_score": 54.0,
      "fresh_evidence_total": 7,
      "top_driver_clusters": [
        "single_source_echo_risk_in_vip_lane",
        "policy_headline_sensitivity",
        "low_authority_mix_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.27,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.091,
      "post_6h_move_pct": 2.091,
      "post_24h_move_pct": 2.091,
      "price_already_moved": false,
      "observed_lead_hours": 49.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-4E56F347",
      "published_date": "Sat, 14 Mar 2026 14:40:45 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/14/commodities-report-uranium-futures-2026-03-14-12-00-utc-qzfp-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-14 12:00 UTC [QZFP] | Bullish | tightening",
      "generated_at": "2026-03-14T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 58.0,
      "acceleration_delta": 4,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.24,
      "max_conviction_score": 80.0,
      "min_fragility_score": 50.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "authority_mix_low_tier_overhang",
        "singleton_echo_risk",
        "headline_whipsaw_policy_risk",
        "reputational_amplifier_present"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.27,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.091,
      "post_6h_move_pct": 2.091,
      "post_24h_move_pct": 2.091,
      "price_already_moved": false,
      "observed_lead_hours": 49.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-336A3417",
      "published_date": "Sat, 14 Mar 2026 22:38:52 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/14/commodities-report-uranium-futures-2026-03-14-20-31-utc-zkhv-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-14 20:31 UTC [ZKHV] | Bullish | tightening",
      "generated_at": "2026-03-14T20:31:49Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": 2,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.134,
      "max_conviction_score": 66.0,
      "min_fragility_score": 46.0,
      "fresh_evidence_total": 6,
      "top_driver_clusters": [
        "timestamp_inconsistency",
        "low_authority_share",
        "singleton_echo_risk",
        "reputational_amplifier_noise"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.27,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.091,
      "post_6h_move_pct": 2.091,
      "post_24h_move_pct": 2.091,
      "price_already_moved": false,
      "observed_lead_hours": 40.97,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-0553BB5D",
      "published_date": "Sun, 15 Mar 2026 06:38:46 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/15/commodities-report-uranium-futures-2026-03-15-01-00-utc-gpkj-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-15 01:00 UTC [GPKJ] | Bullish | tightening",
      "generated_at": "2026-03-15T01:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": 49,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.058,
      "max_conviction_score": 68.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 7,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.27,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.091,
      "post_6h_move_pct": 2.091,
      "post_24h_move_pct": 2.091,
      "price_already_moved": false,
      "observed_lead_hours": 36.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-458E6E1F",
      "published_date": "Sun, 15 Mar 2026 14:40:23 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/15/commodities-report-uranium-futures-2026-03-15-12-00-utc-xnqj-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-15 12:00 UTC [XNQJ] | Bullish | tightening",
      "generated_at": "2026-03-15T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 57.0,
      "acceleration_delta": -1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 57,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.311,
      "max_conviction_score": 44.0,
      "min_fragility_score": 68.0,
      "fresh_evidence_total": 1,
      "top_driver_clusters": [
        "RF-STALE-OVERHANG",
        "RF-DATA-SPARSITY-24H",
        "RF-LOW-AUTHORITY-TAIL",
        "RF-NARRATIVE-WHIPSAW"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.27,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.091,
      "post_6h_move_pct": 2.091,
      "post_24h_move_pct": 2.091,
      "price_already_moved": false,
      "observed_lead_hours": 25.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-EC6C2B2A",
      "published_date": "Sun, 15 Mar 2026 22:38:46 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/15/commodities-report-uranium-futures-2026-03-15-20-30-utc-gzqh-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-15 20:30 UTC [GZQH] | Bullish | tightening",
      "generated_at": "2026-03-15T20:30:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": 15,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.06,
      "max_conviction_score": 67.0,
      "min_fragility_score": 47.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "event_driven_volatility",
        "authority_mix_low_tier_overhang",
        "vip_echo_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.27,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.091,
      "post_6h_move_pct": 2.091,
      "post_24h_move_pct": 2.273,
      "price_already_moved": false,
      "observed_lead_hours": 17.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-29043BA9",
      "published_date": "Mon, 16 Mar 2026 06:40:12 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/16/commodities-report-uranium-futures-u3o8-2026-03-16-12-00-utc-qzmk-bullish-tightening",
      "title": "Commodities Report: Uranium futures (U3O8) | 2026-03-16 12:00 UTC [QZMK] | Bullish | tightening",
      "generated_at": "2026-03-16T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures (U3O8)",
      "direction_bias": "UP",
      "pressure_index": 68.0,
      "acceleration_delta": "",
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.17,
      "max_conviction_score": 75.0,
      "min_fragility_score": 47.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.27,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.091,
      "post_6h_move_pct": 1.348,
      "post_24h_move_pct": 2.273,
      "price_already_moved": false,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-507B5802",
      "published_date": "Mon, 16 Mar 2026 14:40:17 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/16/commodities-report-uranium-futures-2026-03-16-14-00-utc-qzrm-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-16 14:00 UTC [QZRM] | Bullish | tightening",
      "generated_at": "2026-03-16T14:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 69.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 69,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.154,
      "max_conviction_score": 68.0,
      "min_fragility_score": 57.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "authority_dispersion_noise_risk",
        "stale_context_overhang",
        "narrative_whipsaw_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.3,
      "reference_time": "2026-03-16T13:30:00+00:00",
      "pre_6h_move_pct": 2.091,
      "post_1h_move_pct": -1.074,
      "post_6h_move_pct": 0.179,
      "post_24h_move_pct": 0.988,
      "price_already_moved": true,
      "observed_lead_hours": 24.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-54C3C8F0",
      "published_date": "Mon, 16 Mar 2026 22:40:20 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/16/commodities-report-uranium-futures-2026-03-16-22-00-utc-qkxm-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-16 22:00 UTC [QKXM] | Bullish | tightening",
      "generated_at": "2026-03-16T22:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": 6,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.094,
      "max_conviction_score": 70.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "narrative_to_price_translation_risk",
        "low_authority_share_overhang",
        "vip_singleton_echo_risk",
        "reversal_watch_due_to_fragility"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.72,
      "reference_time": "2026-03-16T19:30:00+00:00",
      "pre_6h_move_pct": -0.08,
      "post_1h_move_pct": 1.348,
      "post_6h_move_pct": 1.348,
      "post_24h_move_pct": -0.241,
      "price_already_moved": false,
      "observed_lead_hours": 15.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-42D4FE0A",
      "published_date": "Tue, 17 Mar 2026 06:40:09 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/17/commodities-report-uranium-futures-2026-03-17-06-00-utc-qxmf-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-17 06:00 UTC [QXMF] | Bullish | tightening",
      "generated_at": "2026-03-17T06:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": 21,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.096,
      "max_conviction_score": 66.0,
      "min_fragility_score": 56.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.72,
      "reference_time": "2026-03-16T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.348,
      "post_6h_move_pct": 1.348,
      "post_24h_move_pct": -0.241,
      "price_already_moved": false,
      "observed_lead_hours": 7.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-A963098C",
      "published_date": "Tue, 17 Mar 2026 14:40:49 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/17/commodities-report-uranium-futures-2026-03-17-13-00-utc-qzxr-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-17 13:00 UTC [QZXR] | Bullish | tightening",
      "generated_at": "2026-03-17T13:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 66.0,
      "acceleration_delta": 5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.158,
      "max_conviction_score": 70.0,
      "min_fragility_score": 46.0,
      "fresh_evidence_total": 13,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.72,
      "reference_time": "2026-03-16T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.166,
      "post_6h_move_pct": 1.277,
      "post_24h_move_pct": -0.241,
      "price_already_moved": false,
      "observed_lead_hours": 0.5,
      "lead_bucket": "0-1h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-91F3842D",
      "published_date": "Tue, 17 Mar 2026 18:40:54 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/17/commodities-report-uranium-futures-2026-03-17-16-00-utc-vqjm-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-17 16:00 UTC [VQJM] | Bullish | tightening",
      "generated_at": "2026-03-17T16:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.089,
      "max_conviction_score": 75.0,
      "min_fragility_score": 42.0,
      "fresh_evidence_total": 12,
      "top_driver_clusters": [
        "stale_context_overhang",
        "low_authority_noise",
        "policy_headline_sensitivity",
        "geopolitical_supply_shock_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.0,
      "reference_time": "2026-03-17T15:30:00+00:00",
      "pre_6h_move_pct": 0.563,
      "post_1h_move_pct": 0.36,
      "post_6h_move_pct": -0.8,
      "post_24h_move_pct": -0.8,
      "price_already_moved": false,
      "observed_lead_hours": 2.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-1EC44052",
      "published_date": "Tue, 17 Mar 2026 22:39:51 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/17/commodities-report-uranium-u3o8-nuclear-fuel-cycle-2026-03-17-22-00-utc-vjqm-bullish-tightening",
      "title": "Commodities Report: Uranium (U3O8) / nuclear fuel cycle | 2026-03-17 22:00 UTC [VJQM] | Bullish | tightening",
      "generated_at": "2026-03-17T22:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium (U3O8) / nuclear fuel cycle",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.133,
      "max_conviction_score": 64.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 54,
      "top_driver_clusters": [
        "authority_mix_skew_low",
        "narrative_whipsaw_risk",
        "data_density_uneven"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.355,
      "reference_time": "2026-03-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.71,
      "post_1h_move_pct": -1.499,
      "post_6h_move_pct": -1.499,
      "post_24h_move_pct": -5.67,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-ADAD4DD5",
      "published_date": "Wed, 18 Mar 2026 06:40:56 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/18/commodities-report-uranium-futures-2026-03-18-07-10-utc-qxlm-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-18 07:10 UTC [QXLM] | Bullish | tightening",
      "generated_at": "2026-03-18T07:10:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 78.0,
      "acceleration_delta": 8,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 78,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.14,
      "max_conviction_score": 82.0,
      "min_fragility_score": 42.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "authority_mix_skew",
        "policy_headline_whipsaw",
        "data_sparsity_in_intrahour"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.355,
      "reference_time": "2026-03-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.499,
      "post_6h_move_pct": -1.499,
      "post_24h_move_pct": -5.67,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-9DAC2AC0",
      "published_date": "Wed, 18 Mar 2026 14:39:54 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/18/commodities-report-uranium-futures-2026-03-18-12-00-utc-zqfv-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-18 12:00 UTC [ZQFV] | Bullish | tightening",
      "generated_at": "2026-03-18T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 66.0,
      "acceleration_delta": 8,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.077,
      "max_conviction_score": 70.0,
      "min_fragility_score": 60.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "low_authority_skew",
        "policy_headline_volatility",
        "contradiction_channel_sparse"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.355,
      "reference_time": "2026-03-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.499,
      "post_6h_move_pct": -1.34,
      "post_24h_move_pct": -5.67,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-AB5B46BD",
      "published_date": "Wed, 18 Mar 2026 18:41:18 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/18/commodities-report-uranium-futures-2026-03-18-16-40-utc-qjxz-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-18 16:40 UTC [QJXZ] | Bullish | tightening",
      "generated_at": "2026-03-18T16:40:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 69.0,
      "acceleration_delta": 37,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 69,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.137,
      "max_conviction_score": 81.0,
      "min_fragility_score": 38.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "stale_context_overhang",
        "authority_mix_echo_risk",
        "narrative_whipsaw_risk",
        "intra_day_signal_sparsity"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.6,
      "reference_time": "2026-03-18T16:30:00+00:00",
      "pre_6h_move_pct": -1.499,
      "post_1h_move_pct": 0.161,
      "post_6h_move_pct": -4.234,
      "post_24h_move_pct": -3.73,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-3521E5B7",
      "published_date": "Wed, 18 Mar 2026 22:39:33 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/18/commodities-report-uranium-futures-2026-03-18-21-05-utc-wgpd-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-18 21:05 UTC [WGPD] | Bullish | tightening",
      "generated_at": "2026-03-18T21:05:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 68.0,
      "acceleration_delta": 4,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.107,
      "max_conviction_score": 72.0,
      "min_fragility_score": 53.0,
      "fresh_evidence_total": 50,
      "top_driver_clusters": [
        "medium_reversal_risk_mixed_authority",
        "slow_burn_narrative_overhang",
        "echo_risk_in_vip_lane",
        "input_timestamp_inconsistency_guard"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.235,
      "reference_time": "2026-03-18T19:30:00+00:00",
      "pre_6h_move_pct": -1.154,
      "post_1h_move_pct": -3.524,
      "post_6h_move_pct": -3.524,
      "post_24h_move_pct": -1.158,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-5516B7E4",
      "published_date": "Thu, 19 Mar 2026 22:33:47 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/19/commodities-report-uranium-futures-2026-03-19-00-00-utc-kjxf-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-03-19 00:00 UTC [KJXF] | Mixed | rangebound",
      "generated_at": "2026-03-19T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 18,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "timeseries_unavailable",
        "freshness_uncertain"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.235,
      "reference_time": "2026-03-18T19:30:00+00:00",
      "pre_6h_move_pct": -1.164,
      "post_1h_move_pct": -3.524,
      "post_6h_move_pct": -3.524,
      "post_24h_move_pct": -1.158,
      "price_already_moved": true,
      "observed_lead_hours": 13.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-95A8B4D2",
      "published_date": "Thu, 19 Mar 2026 06:39:00 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/19/commodities-report-uranium-futures-2026-03-19-06-00-utc-qzpk-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-19 06:00 UTC [QZPK] | Bullish | tightening",
      "generated_at": "2026-03-19T06:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 67.0,
      "acceleration_delta": -2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 67,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.095,
      "max_conviction_score": 73.0,
      "min_fragility_score": 44.0,
      "fresh_evidence_total": 88,
      "top_driver_clusters": [
        "authority_mix_skew_low_tier",
        "singleton_echo_risk_present",
        "stale_context_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.235,
      "reference_time": "2026-03-18T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -3.524,
      "post_6h_move_pct": -3.524,
      "post_24h_move_pct": -1.158,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-A6A519BD",
      "published_date": "Thu, 19 Mar 2026 10:40:43 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/19/commodities-report-uranium-2026-03-19-10-30-utc-qxrv-bullish-tightening",
      "title": "Commodities Report: Uranium | 2026-03-19 10:30 UTC [QXRV] | Bullish | tightening",
      "generated_at": "2026-03-19T10:30:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": 31,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.131,
      "max_conviction_score": 70.0,
      "min_fragility_score": 54.0,
      "fresh_evidence_total": 7,
      "top_driver_clusters": [
        "headline_volatility_policy_regulatory",
        "authority_dispersion_low_tier_overhang",
        "narrative_whipsaw_risk",
        "stale_context_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.235,
      "reference_time": "2026-03-18T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -3.524,
      "post_6h_move_pct": -2.427,
      "post_24h_move_pct": -1.158,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-A473F6A3",
      "published_date": "Thu, 19 Mar 2026 18:40:39 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/19/commodities-report-uranium-futures-u3o8-2026-03-19-17-10-utc-qzpw-bullish-tightening",
      "title": "Commodities Report: Uranium futures (U3O8) | 2026-03-19 17:10 UTC [QZPW] | Bullish | tightening",
      "generated_at": "2026-03-19T17:10:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures (U3O8)",
      "direction_bias": "UP",
      "pressure_index": 63.0,
      "acceleration_delta": 6,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 63,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.177,
      "max_conviction_score": 63.0,
      "min_fragility_score": 61.0,
      "fresh_evidence_total": 5,
      "top_driver_clusters": [
        "stale_context_overhang",
        "narrative_whipsaw",
        "data_quality_mix",
        "data_sparsity_in_intraday_buckets"
      ],
      "trade_id": 58,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": -0.08392974329712626,
      "trade_pnl_dollars": -839.2974329712625,
      "trade_reinforced_count": 6,
      "reference_price": 48.04,
      "reference_time": "2026-03-19T16:30:00+00:00",
      "pre_6h_move_pct": -2.427,
      "post_1h_move_pct": -0.667,
      "post_6h_move_pct": 1.301,
      "post_24h_move_pct": -2.914,
      "price_already_moved": false,
      "observed_lead_hours": 20.33,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-BF75180B",
      "published_date": "Fri, 20 Mar 2026 14:41:52 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/20/commodities-report-uranium-futures-2026-03-20-02-36-utc-qzvt-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-20 02:36 UTC [QZVT] | Bullish | tightening",
      "generated_at": "2026-03-20T02:36:12Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 67.0,
      "acceleration_delta": 13,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 67,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.111,
      "max_conviction_score": 72.0,
      "min_fragility_score": 38.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "headline_driven_volatility",
        "low_authority_overhang",
        "intraday_signal_sparsity"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.28,
      "reference_time": "2026-03-19T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.797,
      "post_6h_move_pct": 0.797,
      "post_24h_move_pct": -2.351,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E1952F06",
      "published_date": "Fri, 20 Mar 2026 06:38:42 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/20/commodities-report-uranium-u3o8-futures-2026-03-20-03-00-utc-xjqf-bullish-tightening",
      "title": "Commodities Report: Uranium (U3O8) futures | 2026-03-20 03:00 UTC [XJQF] | Bullish | tightening",
      "generated_at": "2026-03-20T03:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium (U3O8) futures",
      "direction_bias": "UP",
      "pressure_index": 63.0,
      "acceleration_delta": 3,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 63,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.17,
      "max_conviction_score": 65.0,
      "min_fragility_score": 45.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "geopolitical_supply_shock_risk",
        "low_authority_skew_in_evidence_mix",
        "vip_single_source_noise",
        "policy_headline_dependency"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.28,
      "reference_time": "2026-03-19T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.797,
      "post_6h_move_pct": 0.797,
      "post_24h_move_pct": -2.351,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-A90A75C4",
      "published_date": "Fri, 20 Mar 2026 22:35:20 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/20/commodities-report-uranium-futures-2026-03-20-20-00-utc-pxvl-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-03-20 20:00 UTC [PXVL] | Mixed | rangebound",
      "generated_at": "2026-03-20T20:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 15.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 15,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 10.0,
      "min_fragility_score": 85.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "freshness_uncertain",
        "model_fallback_neutral"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.1201,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": -5.229,
      "post_1h_move_pct": 2.222,
      "post_6h_move_pct": 2.222,
      "post_24h_move_pct": 2.222,
      "price_already_moved": true,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-E4FD7340",
      "published_date": "Sat, 21 Mar 2026 06:34:04 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/21/commodities-report-uranium-futures-2026-03-21-00-00-utc-xjmv-unstable-unstable",
      "title": "Commodities Report: Uranium futures | 2026-03-21 00:00 UTC [XJMV] | Unstable | unstable",
      "generated_at": "2026-03-21T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 5.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 5,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 5.0,
      "min_fragility_score": 75.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "low_freshness_confidence"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.1201,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": -1.115,
      "post_1h_move_pct": 2.222,
      "post_6h_move_pct": 2.222,
      "post_24h_move_pct": 2.222,
      "price_already_moved": true,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-D2249772",
      "published_date": "Sat, 21 Mar 2026 10:34:30 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/21/commodities-report-uranium-futures-2026-03-21-07-00-utc-pxrm-mixed-unstable",
      "title": "Commodities Report: Uranium futures | 2026-03-21 07:00 UTC [PXRM] | Mixed | unstable",
      "generated_at": "2026-03-21T07:00:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 41.0,
      "acceleration_delta": 24,
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 41,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.023,
      "max_conviction_score": 36.0,
      "min_fragility_score": 76.0,
      "fresh_evidence_total": 2,
      "top_driver_clusters": [
        "data_sparsity",
        "mixed_drivers",
        "recency_flip_risk",
        "stale_context_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.1201,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.222,
      "post_6h_move_pct": 2.222,
      "post_24h_move_pct": 2.222,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-01E7AFD5",
      "published_date": "Sat, 21 Mar 2026 22:33:52 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/21/commodities-report-uranium-futures-2026-03-21-12-00-utc-jxkh-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-03-21 12:00 UTC [JXKH] | Mixed | rangebound",
      "generated_at": "2026-03-21T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 15,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "low_freshness_confidence"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.1201,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.222,
      "post_6h_move_pct": 2.222,
      "post_24h_move_pct": 2.222,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-B1D32851",
      "published_date": "Sat, 21 Mar 2026 18:38:55 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/21/commodities-report-uranium-futures-2026-03-21-12-30-utc-qzrt-bullish-unstable",
      "title": "Commodities Report: Uranium futures | 2026-03-21 12:30 UTC [QZRT] | Bullish | unstable",
      "generated_at": "2026-03-21T12:30:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 63.0,
      "acceleration_delta": 31,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 63,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.143,
      "max_conviction_score": 68.0,
      "min_fragility_score": 57.0,
      "fresh_evidence_total": 6,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.1201,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.222,
      "post_6h_move_pct": 2.222,
      "post_24h_move_pct": 2.222,
      "price_already_moved": false,
      "observed_lead_hours": 49.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-A7D78FC4",
      "published_date": "Sun, 22 Mar 2026 15:05:55 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/22/commodities-report-uranium-2026-03-22-00-00-utc-qxkv-mixed-rangebound",
      "title": "Commodities Report: Uranium | 2026-03-22 00:00 UTC [QXKV] | Mixed | rangebound",
      "generated_at": "2026-03-22T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 20,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "input_missing_workflow5B_trends",
        "data_sparsity_below_min_evidence_threshold",
        "freshness_confidence_low"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.1201,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.222,
      "post_6h_move_pct": 2.222,
      "post_24h_move_pct": 2.222,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-8ACE0911",
      "published_date": "Sun, 22 Mar 2026 07:22:52 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/22/commodities-report-uranium-futures-2026-03-22-04-00-utc-qjmf-bullish-unstable",
      "title": "Commodities Report: Uranium futures | 2026-03-22 04:00 UTC [QJMF] | Bullish | unstable",
      "generated_at": "2026-03-22T04:00:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": 1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.182,
      "max_conviction_score": 72.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "authority_mix_skew_low",
        "intraday_data_sparsity"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.1201,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.222,
      "post_6h_move_pct": 2.222,
      "post_24h_move_pct": 2.222,
      "price_already_moved": false,
      "observed_lead_hours": 33.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-1F1E7A42",
      "published_date": "Sun, 22 Mar 2026 06:38:19 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/22/commodities-report-uranium-futures-2026-03-22-06-00-utc-gzpj-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-22 06:00 UTC [GZPJ] | Bullish | tightening",
      "generated_at": "2026-03-22T06:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 63.0,
      "acceleration_delta": 4,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 63,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.141,
      "max_conviction_score": 69.0,
      "min_fragility_score": 54.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "data_sparsity",
        "stale_context_overhang",
        "reversal_watch"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.1201,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.222,
      "post_6h_move_pct": 2.222,
      "post_24h_move_pct": 2.222,
      "price_already_moved": false,
      "observed_lead_hours": 31.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-20F6C2D8",
      "published_date": "Mon, 23 Mar 2026 07:04:16 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/23/commodities-report-uranium-futures-2026-03-23-00-00-utc-vjqm-fragile-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-03-23 00:00 UTC [VJQM] | Fragile | rangebound",
      "generated_at": "2026-03-23T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 20,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "input_missing_workflow5b_trends",
        "data_sparsity_below_min_evidence_threshold",
        "freshness_confidence_low"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.1201,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.222,
      "post_6h_move_pct": 2.222,
      "post_24h_move_pct": 2.558,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-5FC8C386",
      "published_date": "Mon, 23 Mar 2026 15:08:17 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/23/commodities-report-uranium-futures-2026-03-23-12-00-utc-xjqp-mixed-unstable",
      "title": "Commodities Report: Uranium futures | 2026-03-23 12:00 UTC [XJQP] | Mixed | unstable",
      "generated_at": "2026-03-23T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 15.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 15,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 10.0,
      "min_fragility_score": 90.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "freshness_unknown_low_confidence"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.1201,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.222,
      "post_6h_move_pct": 5.052,
      "post_24h_move_pct": 2.558,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-E345FC7F",
      "published_date": "Tue, 24 Mar 2026 07:05:18 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/24/commodities-report-uranium-2026-03-24-12-00-utc-qxpf-mixed-rangebound",
      "title": "Commodities Report: Uranium | 2026-03-24 12:00 UTC [QXPF] | Mixed | rangebound",
      "generated_at": "2026-03-24T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium",
      "direction_bias": "MIXED",
      "pressure_index": 12.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 12,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 5.0,
      "min_fragility_score": 80.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "below_min_evidence_threshold"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.12,
      "reference_time": "2026-03-23T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.704,
      "post_6h_move_pct": 0.166,
      "post_24h_move_pct": 3.845,
      "price_already_moved": false,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-ED7D0970",
      "published_date": "Tue, 24 Mar 2026 23:06:10 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/24/commodities-report-uranium-futures-2026-03-24-12-00-utc-zpql-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-03-24 12:00 UTC [ZPQL] | Mixed | rangebound",
      "generated_at": "2026-03-24T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 25.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 25,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 0.0,
      "min_fragility_score": 90.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "input_gate_degraded"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.12,
      "reference_time": "2026-03-23T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.704,
      "post_6h_move_pct": 0.166,
      "post_24h_move_pct": 3.845,
      "price_already_moved": false,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-2D61B5A6",
      "published_date": "Wed, 25 Mar 2026 07:05:47 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/25/commodities-report-uranium-futures-2026-03-25-00-00-utc-xjrm-fragile-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-03-25 00:00 UTC [XJRM] | Fragile | rangebound",
      "generated_at": "2026-03-25T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 10.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 10,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 5.0,
      "min_fragility_score": 85.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.11,
      "reference_time": "2026-03-24T19:30:00+00:00",
      "pre_6h_move_pct": 1.135,
      "post_1h_move_pct": 3.866,
      "post_6h_move_pct": 3.866,
      "post_24h_move_pct": -0.197,
      "price_already_moved": false,
      "observed_lead_hours": 39.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-94F31E47",
      "published_date": "Wed, 25 Mar 2026 23:09:10 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/25/commodities-report-uranium-futures-2026-03-25-21-57-utc-vqpl-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-25 21:57 UTC [VQPL] | Bullish | tightening",
      "generated_at": "2026-03-25T21:57:38Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 74.0,
      "acceleration_delta": 5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.099,
      "max_conviction_score": 72.0,
      "min_fragility_score": 39.0,
      "fresh_evidence_total": 11,
      "top_driver_clusters": [
        "single_source_counter_signal",
        "low_tier_share_overhang",
        "unknown_prior_state"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.9,
      "reference_time": "2026-03-25T19:30:00+00:00",
      "pre_6h_move_pct": -0.952,
      "post_1h_move_pct": -1.81,
      "post_6h_move_pct": -1.81,
      "post_24h_move_pct": -5.317,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-F802A6AC",
      "published_date": "Thu, 26 Mar 2026 15:05:19 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/26/commodities-report-uranium-futures-2026-03-26-12-00-utc-qzpr-unstable-unstable",
      "title": "Commodities Report: Uranium futures | 2026-03-26 12:00 UTC [QZPR] | Unstable | unstable",
      "generated_at": "2026-03-26T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 10.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 10,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 0.0,
      "min_fragility_score": 85.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "input_gate_degraded_or_missing_workflow5B",
        "data_sparsity"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.9,
      "reference_time": "2026-03-25T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.81,
      "post_6h_move_pct": -3.763,
      "post_24h_move_pct": -5.317,
      "price_already_moved": false,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-3746A82B",
      "published_date": "Fri, 27 Mar 2026 23:14:11 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/27/commodities-report-uranium-futures-u3o8-2026-03-27-00-00-utc-zqrf-fragile-rangebound",
      "title": "Commodities Report: Uranium futures (U3O8) | 2026-03-27 00:00 UTC [ZQRF] | Fragile | rangebound",
      "generated_at": "2026-03-27T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures (U3O8)",
      "direction_bias": "MIXED",
      "pressure_index": "",
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": "",
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 0.0,
      "min_fragility_score": 80.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "freshness_low"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.69,
      "reference_time": "2026-03-26T19:30:00+00:00",
      "pre_6h_move_pct": -0.638,
      "post_1h_move_pct": -0.835,
      "post_6h_move_pct": -0.835,
      "post_24h_move_pct": 0.535,
      "price_already_moved": false,
      "observed_lead_hours": 13.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-80948287",
      "published_date": "Fri, 27 Mar 2026 07:12:49 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/27/commodities-report-uranium-futures-2026-03-27-06-15-utc-qxzl-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-27 06:15 UTC [QXZL] | Bullish | tightening",
      "generated_at": "2026-03-27T06:15:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 77.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 77,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.083,
      "max_conviction_score": 74.0,
      "min_fragility_score": 37.0,
      "fresh_evidence_total": 18,
      "top_driver_clusters": [
        "stale_context_overhang",
        "authority_gap_vs_mass",
        "single_source_vip_noise"
      ],
      "trade_id": 76,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 0.6638063244738965,
      "trade_pnl_dollars": 6638.063244738965,
      "trade_reinforced_count": 4,
      "reference_price": 46.69,
      "reference_time": "2026-03-26T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.835,
      "post_6h_move_pct": -0.835,
      "post_24h_move_pct": 0.535,
      "price_already_moved": false,
      "observed_lead_hours": 9.25,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-B5FFFD25",
      "published_date": "Sat, 28 Mar 2026 23:04:35 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/28/commodities-report-uranium-futures-2026-03-28-00-00-utc-xjmk-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-03-28 00:00 UTC [XJMK] | Mixed | rangebound",
      "generated_at": "2026-03-28T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 12,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "freshness_confidence_low"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.5,
      "reference_time": "2026-03-27T19:30:00+00:00",
      "pre_6h_move_pct": -0.043,
      "post_1h_move_pct": 0.946,
      "post_6h_move_pct": 0.946,
      "post_24h_move_pct": 0.946,
      "price_already_moved": false,
      "observed_lead_hours": 64.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-591B96BB",
      "published_date": "Sat, 28 Mar 2026 07:13:29 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/28/commodities-report-uranium-futures-2026-03-28-12-00-utc-qznb-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-28 12:00 UTC [QZNB] | Bullish | tightening",
      "generated_at": "2026-03-28T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 73.0,
      "acceleration_delta": "",
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 73,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.078,
      "max_conviction_score": 76.0,
      "min_fragility_score": 36.0,
      "fresh_evidence_total": 5,
      "top_driver_clusters": [
        "authority_light_vs_mass_consensus",
        "slow_burn_policy_catalysts",
        "timeseries_bucket_sparsity"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.5,
      "reference_time": "2026-03-27T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.946,
      "post_6h_move_pct": 0.946,
      "post_24h_move_pct": 0.946,
      "price_already_moved": false,
      "observed_lead_hours": 49.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-F66F7512",
      "published_date": "Sun, 29 Mar 2026 15:05:43 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/29/commodities-report-uranium-futures-2026-03-29-00-00-utc-kjrp-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-03-29 00:00 UTC [KJRP] | Mixed | rangebound",
      "generated_at": "2026-03-29T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 10.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 10,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 10.0,
      "min_fragility_score": 85.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "input_gate_degraded"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.5,
      "reference_time": "2026-03-27T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.946,
      "post_6h_move_pct": 0.946,
      "post_24h_move_pct": 0.946,
      "price_already_moved": false,
      "observed_lead_hours": 40.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-60C18ADC",
      "published_date": "Sun, 29 Mar 2026 23:04:20 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/29/commodities-report-uranium-futures-2026-03-29-00-00-utc-gzpr-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-03-29 00:00 UTC [GZPR] | Mixed | rangebound",
      "generated_at": "2026-03-29T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 15.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 15,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 10.0,
      "min_fragility_score": 80.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "below_min_evidence_threshold"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.5,
      "reference_time": "2026-03-27T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.946,
      "post_6h_move_pct": 0.946,
      "post_24h_move_pct": 0.946,
      "price_already_moved": false,
      "observed_lead_hours": 40.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-74A05677",
      "published_date": "Mon, 30 Mar 2026 07:20:31 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/30/commodities-report-uranium-futures-2026-03-30-00-00-utc-kzrt-bullish-loosening",
      "title": "Commodities Report: Uranium futures | 2026-03-30 00:00 UTC [KZRT] | Bullish | loosening",
      "generated_at": "2026-03-30T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "loosening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 74.0,
      "acceleration_delta": -4,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.057,
      "max_conviction_score": 62.0,
      "min_fragility_score": 48.0,
      "fresh_evidence_total": 5,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.5,
      "reference_time": "2026-03-27T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.946,
      "post_6h_move_pct": 0.946,
      "post_24h_move_pct": -0.043,
      "price_already_moved": false,
      "observed_lead_hours": 13.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-3C5C0012",
      "published_date": "Mon, 30 Mar 2026 23:05:26 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/30/commodities-report-uranium-futures-2026-03-30-00-00-utc-xktr-unstable-unstable",
      "title": "Commodities Report: Uranium futures | 2026-03-30 00:00 UTC [XKTR] | Unstable | unstable",
      "generated_at": "2026-03-30T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 20.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 20,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 0.0,
      "min_fragility_score": 90.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "input_missing_workflow5B"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.5,
      "reference_time": "2026-03-27T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.946,
      "post_6h_move_pct": 0.946,
      "post_24h_move_pct": -0.043,
      "price_already_moved": false,
      "observed_lead_hours": 16.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-F9D8C033",
      "published_date": "Tue, 31 Mar 2026 15:53:19 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/31/commodities-report-uranium-futures-2026-03-31-14-00-utc-qxmb-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-03-31 14:00 UTC [QXMB] | Bullish | tightening",
      "generated_at": "2026-03-31T14:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.054,
      "max_conviction_score": 72.0,
      "min_fragility_score": 40.0,
      "fresh_evidence_total": 74,
      "top_driver_clusters": [
        "stale_context_overhang",
        "echo_risk_vip_lane",
        "timing_uncertainty"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 46.48,
      "reference_time": "2026-03-31T13:30:00+00:00",
      "pre_6h_move_pct": 3.335,
      "post_1h_move_pct": 0.581,
      "post_6h_move_pct": 7.595,
      "post_24h_move_pct": 8.778,
      "price_already_moved": true,
      "observed_lead_hours": 2.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-0BF4D1F9",
      "published_date": "Wed, 01 Apr 2026 07:04:50 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/01/commodities-report-uranium-futures-2026-04-01-00-00-utc-zqpx-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-04-01 00:00 UTC [ZQPX] | Mixed | rangebound",
      "generated_at": "2026-04-01T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 25,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "input_gate_degraded"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.235,
      "reference_time": "2026-03-31T19:30:00+00:00",
      "pre_6h_move_pct": 0.931,
      "post_1h_move_pct": 3.68,
      "post_6h_move_pct": 3.68,
      "post_24h_move_pct": -2.56,
      "price_already_moved": false,
      "observed_lead_hours": 37.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-C6E78AC5",
      "published_date": "Wed, 01 Apr 2026 23:08:09 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/01/commodities-report-uranium-futures-2026-04-01-21-40-utc-qzrv-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-01 21:40 UTC [QZRV] | Bullish | tightening",
      "generated_at": "2026-04-01T21:40:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 7,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.108,
      "max_conviction_score": 72.0,
      "min_fragility_score": 41.0,
      "fresh_evidence_total": 29,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.52,
      "reference_time": "2026-04-01T19:30:00+00:00",
      "pre_6h_move_pct": -1.882,
      "post_1h_move_pct": -5.089,
      "post_6h_move_pct": -5.089,
      "post_24h_move_pct": -0.687,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-85FF06DE",
      "published_date": "Thu, 02 Apr 2026 07:05:01 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/02/commodities-report-uranium-futures-2026-04-02-00-00-utc-qzrm-unstable-unstable",
      "title": "Commodities Report: Uranium futures | 2026-04-02 00:00 UTC [QZRM] | Unstable | unstable",
      "generated_at": "2026-04-02T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 18,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "freshness_uncertainty"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.52,
      "reference_time": "2026-04-01T19:30:00+00:00",
      "pre_6h_move_pct": -0.702,
      "post_1h_move_pct": -5.089,
      "post_6h_move_pct": -5.089,
      "post_24h_move_pct": -0.687,
      "price_already_moved": false,
      "observed_lead_hours": 13.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-D62A9B9D",
      "published_date": "Thu, 02 Apr 2026 23:08:39 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/02/commodities-report-uranium-futures-2026-04-02-21-15-utc-qxrv-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-02 21:15 UTC [QXRV] | Bullish | tightening",
      "generated_at": "2026-04-02T21:15:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 66.0,
      "acceleration_delta": 6,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.05,
      "max_conviction_score": 70.0,
      "min_fragility_score": 48.0,
      "fresh_evidence_total": 13,
      "top_driver_clusters": [
        "thematic_to_price_link_uncertainty",
        "low_tier_share_overhang",
        "vip_single_source_echo_risk"
      ],
      "trade_id": 95,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": -4.038859360307272,
      "trade_pnl_dollars": -40388.593603072724,
      "trade_reinforced_count": 3,
      "reference_price": 48.76,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": -0.246,
      "post_1h_move_pct": 0.861,
      "post_6h_move_pct": 0.861,
      "post_24h_move_pct": 0.861,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-25F07EAD",
      "published_date": "Fri, 03 Apr 2026 07:19:13 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/03/commodities-report-uranium-futures-2026-04-03-00-30-utc-kzpr-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-03 00:30 UTC [KZPR] | Bullish | tightening",
      "generated_at": "2026-04-03T00:30:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 68.0,
      "acceleration_delta": 3,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.057,
      "max_conviction_score": 72.0,
      "min_fragility_score": 40.0,
      "fresh_evidence_total": 60,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.76,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.082,
      "post_1h_move_pct": 0.861,
      "post_6h_move_pct": 0.861,
      "post_24h_move_pct": 0.861,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-3F53BED0",
      "published_date": "Fri, 03 Apr 2026 15:06:09 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/03/commodities-report-uranium-futures-2026-04-03-14-00-utc-kjtd-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-04-03 14:00 UTC [KJTD] | Mixed | rangebound",
      "generated_at": "2026-04-03T14:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 15.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 15,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 10.0,
      "min_fragility_score": 85.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "freshness_uncertainty"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.76,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.861,
      "post_6h_move_pct": 0.861,
      "post_24h_move_pct": 0.861,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-98DE03AB",
      "published_date": "Sat, 04 Apr 2026 07:06:21 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/04/commodities-report-uranium-2026-04-04-00-00-utc-pxqj-unstable-unstable",
      "title": "Commodities Report: Uranium | 2026-04-04 00:00 UTC [PXQJ] | Unstable | unstable",
      "generated_at": "2026-04-04T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium",
      "direction_bias": "MIXED",
      "pressure_index": 25.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 25,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 20.0,
      "min_fragility_score": 75.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "freshness_uncertain"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.76,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.861,
      "post_6h_move_pct": 0.861,
      "post_24h_move_pct": 0.861,
      "price_already_moved": false,
      "observed_lead_hours": 65.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-5737E896",
      "published_date": "Sat, 04 Apr 2026 23:03:52 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/04/commodities-report-uranium-futures-2026-04-04-00-00-utc-qxjp-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-04-04 00:00 UTC [QXJP] | Mixed | rangebound",
      "generated_at": "2026-04-04T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 28.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 28,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 25.0,
      "min_fragility_score": 85.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "input_gate_degraded",
        "unknown_prior_state"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.76,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.861,
      "post_6h_move_pct": 0.861,
      "post_24h_move_pct": 0.861,
      "price_already_moved": false,
      "observed_lead_hours": 65.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-05814FAE",
      "published_date": "Sun, 05 Apr 2026 15:08:55 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/05/commodities-report-uranium-futures-2026-04-05-10-15-utc-kpvj-bullish-loosening",
      "title": "Commodities Report: Uranium futures | 2026-04-05 10:15 UTC [KPVJ] | Bullish | loosening",
      "generated_at": "2026-04-05T10:15:00Z",
      "market_code": "uranium",
      "regime_state": "loosening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 6,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.076,
      "max_conviction_score": 72.0,
      "min_fragility_score": 40.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "reversal_watch",
        "authority_skew_low_tier_share"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.76,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.861,
      "post_6h_move_pct": 0.861,
      "post_24h_move_pct": 0.861,
      "price_already_moved": false,
      "observed_lead_hours": 27.25,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-1B795409",
      "published_date": "Sun, 05 Apr 2026 23:09:29 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/05/commodities-report-uranium-futures-2026-04-05-22-00-utc-kqtm-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-05 22:00 UTC [KQTM] | Bullish | tightening",
      "generated_at": "2026-04-05T22:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": 5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.05,
      "max_conviction_score": 72.0,
      "min_fragility_score": 34.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "source_quality_skew_low_tier",
        "policy_to_price_translation_gap"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.76,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.861,
      "post_6h_move_pct": 0.861,
      "post_24h_move_pct": -0.759,
      "price_already_moved": false,
      "observed_lead_hours": 15.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-D3DDA709",
      "published_date": "Mon, 06 Apr 2026 23:05:24 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/06/commodities-report-uranium-futures-2026-04-06-00-00-utc-gzfk-fragile-unstable",
      "title": "Commodities Report: Uranium futures | 2026-04-06 00:00 UTC [GZFK] | Fragile | Unstable",
      "generated_at": "2026-04-06T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 35,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "input_missing_workflow5B",
        "suppress_direction_due_to_threshold"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 48.76,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.861,
      "post_6h_move_pct": 0.861,
      "post_24h_move_pct": -0.759,
      "price_already_moved": false,
      "observed_lead_hours": 17.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-08730DC0",
      "published_date": "Mon, 06 Apr 2026 15:11:42 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/06/commodities-report-uranium-futures-2026-04-06-14-20-utc-zqvt-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-06 14:20 UTC [ZQVT] | Bullish | tightening",
      "generated_at": "2026-04-06T14:20:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 68.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.063,
      "max_conviction_score": 75.0,
      "min_fragility_score": 41.0,
      "fresh_evidence_total": 13,
      "top_driver_clusters": [
        "narrative_whipsaw",
        "stale_context_overhang",
        "contradiction_spike",
        "late_breaking_invalidation"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 49.18,
      "reference_time": "2026-04-06T13:30:00+00:00",
      "pre_6h_move_pct": 0.861,
      "post_1h_move_pct": -1.281,
      "post_6h_move_pct": -1.606,
      "post_24h_move_pct": -3.406,
      "price_already_moved": true,
      "observed_lead_hours": 47.17,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-130E753F",
      "published_date": "Tue, 07 Apr 2026 15:14:32 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/07/commodities-report-uranium-futures-2026-04-07-14-43-utc-qzmw-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-07 14:43 UTC [QZMW] | Bullish | tightening",
      "generated_at": "2026-04-07T14:43:23Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.06,
      "max_conviction_score": 74.0,
      "min_fragility_score": 35.0,
      "fresh_evidence_total": 47,
      "top_driver_clusters": [],
      "trade_id": 103,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 10.638753646069668,
      "trade_pnl_dollars": 106387.53646069668,
      "trade_reinforced_count": 0,
      "reference_price": 47.505,
      "reference_time": "2026-04-07T14:30:00+00:00",
      "pre_6h_move_pct": -2.152,
      "post_1h_move_pct": 0.042,
      "post_6h_move_pct": 10.148,
      "post_24h_move_pct": 7.841,
      "price_already_moved": false,
      "observed_lead_hours": 22.78,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-CD9186CF",
      "published_date": "Wed, 08 Apr 2026 07:06:59 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/08/commodities-report-uranium-futures-2026-04-08-00-00-utc-zbkp-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-04-08 00:00 UTC [ZBKP] | Mixed | rangebound",
      "generated_at": "2026-04-08T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 28,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "freshness_unknown"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 47.88,
      "reference_time": "2026-04-07T19:30:00+00:00",
      "pre_6h_move_pct": 0.626,
      "post_1h_move_pct": 9.286,
      "post_6h_move_pct": 9.286,
      "post_24h_move_pct": 6.412,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-43C3EDED",
      "published_date": "Wed, 08 Apr 2026 23:05:00 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/08/commodities-report-uranium-futures-2026-04-08-00-00-utc-rjqx-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-04-08 00:00 UTC [RJQX] | Mixed | rangebound",
      "generated_at": "2026-04-08T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 10.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 10,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 0.0,
      "min_fragility_score": 80.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "freshness_uncertain"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 47.88,
      "reference_time": "2026-04-07T19:30:00+00:00",
      "pre_6h_move_pct": 0.626,
      "post_1h_move_pct": 9.286,
      "post_6h_move_pct": 9.286,
      "post_24h_move_pct": 6.412,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-E982F0C5",
      "published_date": "Thu, 09 Apr 2026 07:15:24 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/09/commodities-report-uranium-futures-2026-04-09-12-00-utc-qzmv-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-09 12:00 UTC [QZMV] | Bullish | tightening",
      "generated_at": "2026-04-09T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 73.0,
      "acceleration_delta": -2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 73,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.083,
      "max_conviction_score": 76.0,
      "min_fragility_score": 37.0,
      "fresh_evidence_total": 41,
      "top_driver_clusters": [
        "low_authority_share_overhang",
        "narrative_to_price_translation_risk",
        "echo_concentration_watch"
      ],
      "trade_id": 107,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 10.797663564788476,
      "trade_pnl_dollars": 107976.63564788476,
      "trade_reinforced_count": 10,
      "reference_price": 51.1251,
      "reference_time": "2026-04-08T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.342,
      "post_6h_move_pct": -0.431,
      "post_24h_move_pct": 0.577,
      "price_already_moved": false,
      "observed_lead_hours": 26.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-3FF085E7",
      "published_date": "Thu, 09 Apr 2026 23:09:19 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/09/commodities-report-uranium-futures-2026-04-09-22-05-utc-zkmw-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-09 22:05 UTC [ZKMW] | Bullish | tightening",
      "generated_at": "2026-04-09T22:05:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 80.0,
      "acceleration_delta": 12,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 80,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.09,
      "max_conviction_score": 62.0,
      "min_fragility_score": 48.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "narrative_whipsaw",
        "data_sparsity"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.94,
      "reference_time": "2026-04-09T19:30:00+00:00",
      "pre_6h_move_pct": -0.186,
      "post_1h_move_pct": 0.942,
      "post_6h_move_pct": 0.942,
      "post_24h_move_pct": -1.924,
      "price_already_moved": false,
      "observed_lead_hours": 15.42,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-3D9766E7",
      "published_date": "Fri, 10 Apr 2026 23:05:02 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/10/commodities-report-uranium-futures-2026-04-10-00-00-utc-vjpk-unstable-unstable",
      "title": "Commodities Report: Uranium futures | 2026-04-10 00:00 UTC [VJPK] | Unstable | unstable",
      "generated_at": "2026-04-10T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 15.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 15,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 0.0,
      "min_fragility_score": 90.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.94,
      "reference_time": "2026-04-09T19:30:00+00:00",
      "pre_6h_move_pct": -0.914,
      "post_1h_move_pct": 0.942,
      "post_6h_move_pct": 0.942,
      "post_24h_move_pct": -1.924,
      "price_already_moved": true,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-96392EE1",
      "published_date": "Fri, 10 Apr 2026 07:13:52 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/10/commodities-report-uranium-futures-2026-04-10-06-00-utc-xjpk-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-10 06:00 UTC [XJPK] | Bullish | tightening",
      "generated_at": "2026-04-10T06:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 78.0,
      "acceleration_delta": 6,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 78,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.049,
      "max_conviction_score": 72.0,
      "min_fragility_score": 36.0,
      "fresh_evidence_total": 16,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.94,
      "reference_time": "2026-04-09T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.942,
      "post_6h_move_pct": 0.942,
      "post_24h_move_pct": -1.924,
      "price_already_moved": false,
      "observed_lead_hours": 7.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-2B1DEEFD",
      "published_date": "Sat, 11 Apr 2026 07:04:25 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/11/commodities-report-uranium-futures-2026-04-11-12-00-utc-xjqf-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-04-11 12:00 UTC [XJQF] | Mixed | rangebound",
      "generated_at": "2026-04-11T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 10,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "freshness_unknown"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.92,
      "reference_time": "2026-04-10T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.885,
      "post_6h_move_pct": -1.885,
      "post_24h_move_pct": -1.885,
      "price_already_moved": false,
      "observed_lead_hours": 49.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-EFA91255",
      "published_date": "Sat, 11 Apr 2026 15:10:54 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/11/commodities-report-uranium-futures-2026-04-11-13-40-utc-vqxm-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-11 13:40 UTC [VQXM] | Bullish | tightening",
      "generated_at": "2026-04-11T13:40:33Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 74.0,
      "acceleration_delta": 9,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.048,
      "max_conviction_score": 80.0,
      "min_fragility_score": 40.0,
      "fresh_evidence_total": 6,
      "top_driver_clusters": [
        "policy_to_price_transmission_lag",
        "low_counterevidence_visibility",
        "source_tier_skew_to_lower_authority"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.92,
      "reference_time": "2026-04-10T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.885,
      "post_6h_move_pct": -1.885,
      "post_24h_move_pct": -1.885,
      "price_already_moved": false,
      "observed_lead_hours": 51.82,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-29720FB0",
      "published_date": "Sun, 12 Apr 2026 07:08:51 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/12/commodities-report-uranium-futures-2026-04-12-07-00-utc-vzbq-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-12 07:00 UTC [VZBQ] | Bullish | tightening",
      "generated_at": "2026-04-12T07:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 71.0,
      "acceleration_delta": 4,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 71,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.03,
      "max_conviction_score": 72.0,
      "min_fragility_score": 46.0,
      "fresh_evidence_total": 5,
      "top_driver_clusters": [
        "low_authority_share_overhang",
        "narrative_to_price_translation_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.92,
      "reference_time": "2026-04-10T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.885,
      "post_6h_move_pct": -1.885,
      "post_24h_move_pct": -1.885,
      "price_already_moved": false,
      "observed_lead_hours": 34.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-71B047B8",
      "published_date": "Sun, 12 Apr 2026 23:02:52 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/12/commodities-report-uranium-futures-2026-04-12-18-30-utc-zqmb-unstable-unstable",
      "title": "Commodities Report: Uranium futures | 2026-04-12 18:30 UTC [ZQMB] | Unstable | unstable",
      "generated_at": "2026-04-12T18:30:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 25,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "input_gate_degraded"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.92,
      "reference_time": "2026-04-10T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.885,
      "post_6h_move_pct": -1.885,
      "post_24h_move_pct": 1.512,
      "price_already_moved": false,
      "observed_lead_hours": 19.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-C024E7F6",
      "published_date": "Mon, 13 Apr 2026 23:06:12 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/13/commodities-report-uranium-futures-2026-04-13-00-00-utc-qxvt-mixed-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-04-13 00:00 UTC [QXVT] | Mixed | rangebound",
      "generated_at": "2026-04-13T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 8.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 8,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 8.0,
      "min_fragility_score": 80.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "freshness_uncertain",
        "state_change_prior_unknown"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.92,
      "reference_time": "2026-04-10T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.885,
      "post_6h_move_pct": -1.885,
      "post_24h_move_pct": 3.78,
      "price_already_moved": false,
      "observed_lead_hours": 13.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-CC487395",
      "published_date": "Mon, 13 Apr 2026 07:41:15 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/13/commodities-report-uranium-futures-2026-04-13-06-30-utc-kzpv-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-13 06:30 UTC [KZPV] | Bullish | tightening",
      "generated_at": "2026-04-13T06:30:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 62.5,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 2,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "stale_context_overhang",
        "narrative_whipsaw"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 50.92,
      "reference_time": "2026-04-10T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.885,
      "post_6h_move_pct": -1.885,
      "post_24h_move_pct": 3.78,
      "price_already_moved": false,
      "observed_lead_hours": 11.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-20F2E2F3",
      "published_date": "Tue, 14 Apr 2026 15:07:23 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/14/commodities-report-uranium-futures-2026-04-14-12-00-utc-qzfd-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-14 12:00 UTC [QZFD] | Bullish | tightening",
      "generated_at": "2026-04-14T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 74.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.033,
      "max_conviction_score": 76.0,
      "min_fragility_score": 41.0,
      "fresh_evidence_total": 59,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 52.09,
      "reference_time": "2026-04-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.449,
      "post_6h_move_pct": 0.653,
      "post_24h_move_pct": 3.513,
      "price_already_moved": false,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-D3737D84",
      "published_date": "Tue, 14 Apr 2026 23:11:32 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/14/commodities-report-uranium-futures-2026-04-14-22-00-utc-gzpt-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-14 22:00 UTC [GZPT] | Bullish | tightening",
      "generated_at": "2026-04-14T22:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 74.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.058,
      "max_conviction_score": 78.0,
      "min_fragility_score": 38.0,
      "fresh_evidence_total": 48,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "low_authority_share_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 52.73,
      "reference_time": "2026-04-14T19:30:00+00:00",
      "pre_6h_move_pct": 0.266,
      "post_1h_move_pct": 2.257,
      "post_6h_move_pct": 2.257,
      "post_24h_move_pct": 5.424,
      "price_already_moved": false,
      "observed_lead_hours": 15.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-436CAC65",
      "published_date": "Wed, 15 Apr 2026 23:04:17 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/15/commodities-report-uranium-u3o8-futures-2026-04-15-00-00-utc-qkzd-mixed-rangebound",
      "title": "Commodities Report: Uranium (U3O8) futures | 2026-04-15 00:00 UTC [QKZD] | Mixed | rangebound",
      "generated_at": "2026-04-15T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium (U3O8) futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 10,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "input_gate_degraded",
        "unknown_prior_state"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 52.73,
      "reference_time": "2026-04-14T19:30:00+00:00",
      "pre_6h_move_pct": 0.457,
      "post_1h_move_pct": 2.257,
      "post_6h_move_pct": 2.257,
      "post_24h_move_pct": 5.424,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-11C97E7B",
      "published_date": "Wed, 15 Apr 2026 07:11:13 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/15/commodities-report-uranium-futures-2026-04-15-06-00-utc-qztr-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-15 06:00 UTC [QZTR] | Bullish | tightening",
      "generated_at": "2026-04-15T06:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 78.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 78,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.06,
      "max_conviction_score": 75.0,
      "min_fragility_score": 38.0,
      "fresh_evidence_total": 53,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 52.73,
      "reference_time": "2026-04-14T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.257,
      "post_6h_move_pct": 2.257,
      "post_24h_move_pct": 5.424,
      "price_already_moved": false,
      "observed_lead_hours": 7.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-BA47CAC0",
      "published_date": "Thu, 16 Apr 2026 07:06:59 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/16/commodities-report-uranium-futures-2026-04-16-00-00-utc-zjqx-fragile-rangebound",
      "title": "Commodities Report: Uranium futures | 2026-04-16 00:00 UTC [ZJQX] | Fragile | rangebound",
      "generated_at": "2026-04-16T00:00:00Z",
      "market_code": "uranium",
      "regime_state": "rangebound",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 18.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 18,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 18.0,
      "min_fragility_score": 82.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "input_gate_degraded"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 54.58,
      "reference_time": "2026-04-15T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.85,
      "post_6h_move_pct": 1.85,
      "post_24h_move_pct": 2.968,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-04453E60",
      "published_date": "Thu, 16 Apr 2026 15:13:11 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/16/commodities-report-uranium-futures-u3o8-2026-04-16-15-00-utc-vjxr-bullish-tightening",
      "title": "Commodities Report: Uranium futures (U3O8) | 2026-04-16 15:00 UTC [VJXR] | Bullish | tightening",
      "generated_at": "2026-04-16T15:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures (U3O8)",
      "direction_bias": "UP",
      "pressure_index": 78.0,
      "acceleration_delta": 8,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 78,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.036,
      "max_conviction_score": 78.0,
      "min_fragility_score": 35.0,
      "fresh_evidence_total": 52,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 54.82,
      "reference_time": "2026-04-16T14:30:00+00:00",
      "pre_6h_move_pct": 0.44,
      "post_1h_move_pct": 0.784,
      "post_6h_move_pct": 2.517,
      "post_24h_move_pct": 2.882,
      "price_already_moved": false,
      "observed_lead_hours": 0.5,
      "lead_bucket": "0-1h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-FB4C3F3B",
      "published_date": "Fri, 17 Apr 2026 07:13:24 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/17/commodities-report-uranium-futures-u3o8-2026-04-17-12-00-utc-qxtr-bullish-loosening",
      "title": "Commodities Report: Uranium futures (U3O8) | 2026-04-17 12:00 UTC [QXTR] | Bullish | loosening",
      "generated_at": "2026-04-17T12:00:00Z",
      "market_code": "uranium",
      "regime_state": "loosening",
      "primary_asset_name": "Uranium futures (U3O8)",
      "direction_bias": "UP",
      "pressure_index": 74.0,
      "acceleration_delta": -1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.082,
      "max_conviction_score": 79.0,
      "min_fragility_score": 41.0,
      "fresh_evidence_total": 44,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 55.415,
      "reference_time": "2026-04-16T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.417,
      "post_6h_move_pct": 1.254,
      "post_24h_move_pct": -0.911,
      "price_already_moved": false,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-C24265C8",
      "published_date": "Fri, 17 Apr 2026 23:10:16 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/17/commodities-report-uranium-futures-2026-04-17-22-25-utc-zkpq-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-17 22:25 UTC [ZKPQ] | Bullish | tightening",
      "generated_at": "2026-04-17T22:25:11Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 43,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 23,
      "avg_contradiction_ratio": 0.01,
      "max_conviction_score": 85.0,
      "min_fragility_score": 20.0,
      "fresh_evidence_total": 13,
      "top_driver_clusters": [
        "counterevidence_supply_release_risk",
        "narrative_whipsaw_low_authority_mix",
        "geopolitical_supply_risk_volatility"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 55.8,
      "reference_time": "2026-04-17T19:30:00+00:00",
      "pre_6h_move_pct": -1.064,
      "post_1h_move_pct": -1.595,
      "post_6h_move_pct": -1.595,
      "post_24h_move_pct": -1.595,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-FEBA588C",
      "published_date": "Sat, 18 Apr 2026 07:12:57 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/18/commodities-report-uranium-futures-2026-04-18-07-03-utc-vkrq-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-18 07:03 UTC [VKRQ] | Bullish | tightening",
      "generated_at": "2026-04-18T07:03:04Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.06,
      "max_conviction_score": 71.0,
      "min_fragility_score": 43.0,
      "fresh_evidence_total": 47,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "low_authority_amplification_skew",
        "geopolitical_supply_risk_two_sided"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 55.8,
      "reference_time": "2026-04-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.595,
      "post_6h_move_pct": -1.595,
      "post_24h_move_pct": -1.595,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-AAD79A1D",
      "published_date": "Sat, 18 Apr 2026 23:11:01 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/18/commodities-report-uranium-u3o8-futures-2026-04-18-21-45-utc-qxmv-bullish-tightening-alert-late-flip",
      "title": "Commodities Report: Uranium (U3O8) futures | 2026-04-18 21:45 UTC [QXMV] | Bullish | tightening | ALERT: LATE-FLIP",
      "generated_at": "2026-04-18T21:45:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium (U3O8) futures",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": -2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.28,
      "max_conviction_score": 72.0,
      "min_fragility_score": 50.0,
      "fresh_evidence_total": 46,
      "top_driver_clusters": [
        "late_breaking_opposition",
        "contradiction_elevated",
        "low_authority_share_in_subclusters",
        "unknown_prior_state"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 55.8,
      "reference_time": "2026-04-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.595,
      "post_6h_move_pct": -1.595,
      "post_24h_move_pct": -1.595,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-F4308580",
      "published_date": "Sun, 19 Apr 2026 15:13:19 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/19/commodities-report-uranium-futures-2026-04-19-15-00-utc-qhvt-bullish-loosening",
      "title": "Commodities Report: Uranium futures | 2026-04-19 15:00 UTC [QHVT] | Bullish | loosening",
      "generated_at": "2026-04-19T15:00:00Z",
      "market_code": "uranium",
      "regime_state": "loosening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "MIXED",
      "pressure_index": 64.0,
      "acceleration_delta": 6,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.094,
      "max_conviction_score": 58.0,
      "min_fragility_score": 48.0,
      "fresh_evidence_total": 12,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 55.8,
      "reference_time": "2026-04-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.595,
      "post_6h_move_pct": -1.595,
      "post_24h_move_pct": -0.323,
      "price_already_moved": false,
      "observed_lead_hours": 22.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-131D27AB",
      "published_date": "Mon, 20 Apr 2026 07:11:59 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/20/commodities-report-uranium-futures-2026-04-20-07-00-utc-qxrv-bullish-loosening",
      "title": "Commodities Report: Uranium futures | 2026-04-20 07:00 UTC [QXRV] | Bullish | loosening",
      "generated_at": "2026-04-20T07:00:00Z",
      "market_code": "uranium",
      "regime_state": "loosening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 63.0,
      "acceleration_delta": -1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 63,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.416,
      "max_conviction_score": 64.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 62,
      "top_driver_clusters": [
        "narrative_whipsaw",
        "stale_context_overhang",
        "source_authority_skew_low_tier"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 55.8,
      "reference_time": "2026-04-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.595,
      "post_6h_move_pct": -1.595,
      "post_24h_move_pct": -0.072,
      "price_already_moved": false,
      "observed_lead_hours": 58.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-1AAD467F",
      "published_date": "Mon, 20 Apr 2026 15:13:02 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/20/commodities-report-uranium-futures-u3o8-2026-04-20-15-05-utc-vzqk-bullish-tightening",
      "title": "Commodities Report: Uranium futures (U3O8) | 2026-04-20 15:05 UTC [VZQK] | Bullish | tightening",
      "generated_at": "2026-04-20T15:05:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures (U3O8)",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.306,
      "max_conviction_score": 73.0,
      "min_fragility_score": 46.0,
      "fresh_evidence_total": 76,
      "top_driver_clusters": [
        "headline_whipsaw_risk",
        "mixed_authority_amplification",
        "demand_timing_counterpressure"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 55.49,
      "reference_time": "2026-04-20T14:30:00+00:00",
      "pre_6h_move_pct": -0.556,
      "post_1h_move_pct": -0.793,
      "post_6h_move_pct": 0.487,
      "post_24h_move_pct": -1.49,
      "price_already_moved": false,
      "observed_lead_hours": 4.42,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-8FF9DD06",
      "published_date": "Tue, 21 Apr 2026 07:13:14 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/21/commodities-report-uranium-futures-2026-04-21-07-00-utc-vqzr-bearish-unstable",
      "title": "Commodities Report: Uranium futures | 2026-04-21 07:00 UTC [VQZR] | Bearish | unstable",
      "generated_at": "2026-04-21T07:00:00Z",
      "market_code": "uranium",
      "regime_state": "unstable",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "DOWN",
      "pressure_index": 58.0,
      "acceleration_delta": 2,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.497,
      "max_conviction_score": 64.0,
      "min_fragility_score": 63.0,
      "fresh_evidence_total": 130,
      "top_driver_clusters": [
        "contradiction_crossstrand",
        "narrative_whipsaw_risk",
        "low_tier_amplification_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 56.05,
      "reference_time": "2026-04-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.517,
      "post_6h_move_pct": -0.517,
      "post_24h_move_pct": -1.106,
      "price_already_moved": false,
      "observed_lead_hours": 8.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-DC8F3FF8",
      "published_date": "Tue, 21 Apr 2026 23:13:50 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/21/commodities-report-uranium-u3o8-futures-2026-04-21-23-00-utc-gzkv-bullish-tightening",
      "title": "Commodities Report: Uranium (U3O8) futures | 2026-04-21 23:00 UTC [GZKV] | Bullish | tightening",
      "generated_at": "2026-04-21T23:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium (U3O8) futures",
      "direction_bias": "UP",
      "pressure_index": 71.0,
      "acceleration_delta": 4,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 71,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.318,
      "max_conviction_score": 81.0,
      "min_fragility_score": 32.0,
      "fresh_evidence_total": 83,
      "top_driver_clusters": [
        "headline_volatility_geopolitical_and_negotiations",
        "low_authority_share_high",
        "policy_cost_backlash_tail_risk"
      ],
      "trade_id": 125,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 4.2054,
      "trade_pnl_dollars": 42054.3,
      "trade_reinforced_count": 3,
      "reference_price": 53.97,
      "reference_time": "2026-04-21T19:30:00+00:00",
      "pre_6h_move_pct": -0.936,
      "post_1h_move_pct": 2.705,
      "post_6h_move_pct": 2.705,
      "post_24h_move_pct": 8.264,
      "price_already_moved": false,
      "observed_lead_hours": 14.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-C25C6256",
      "published_date": "Wed, 22 Apr 2026 07:14:19 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/22/commodities-report-uranium-futures-2026-04-22-07-00-utc-qzkp-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-22 07:00 UTC [QZKP] | Bullish | tightening",
      "generated_at": "2026-04-22T07:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 69.0,
      "acceleration_delta": 5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 69,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.341,
      "max_conviction_score": 83.0,
      "min_fragility_score": 32.0,
      "fresh_evidence_total": 18,
      "top_driver_clusters": [
        "geopolitical_headline_whipsaw_risk",
        "low_authority_mix_overhang",
        "single_source_noise_present"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 53.97,
      "reference_time": "2026-04-21T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.705,
      "post_6h_move_pct": 2.705,
      "post_24h_move_pct": 8.264,
      "price_already_moved": false,
      "observed_lead_hours": 6.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-716A33C7",
      "published_date": "Wed, 22 Apr 2026 23:13:06 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/22/commodities-report-uranium-futures-2026-04-22-23-00-utc-qzpl-bullish-loosening",
      "title": "Commodities Report: Uranium futures | 2026-04-22 23:00 UTC [QZPL] | Bullish | loosening",
      "generated_at": "2026-04-22T23:00:00Z",
      "market_code": "uranium",
      "regime_state": "loosening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": 2,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.415,
      "max_conviction_score": 62.0,
      "min_fragility_score": 54.0,
      "fresh_evidence_total": 76,
      "top_driver_clusters": [
        "headline_churn_geopolitical",
        "low_authority_share_overhang",
        "cross_domain_mapping_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 57.53,
      "reference_time": "2026-04-22T19:30:00+00:00",
      "pre_6h_move_pct": 3.397,
      "post_1h_move_pct": 1.564,
      "post_6h_move_pct": 1.564,
      "post_24h_move_pct": -1.582,
      "price_already_moved": true,
      "observed_lead_hours": 14.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-4049800A",
      "published_date": "Thu, 23 Apr 2026 15:14:41 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/23/commodities-report-uranium-futures-2026-04-23-15-00-utc-xjzm-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-23 15:00 UTC [XJZM] | Bullish | tightening",
      "generated_at": "2026-04-23T15:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": 10,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.2,
      "max_conviction_score": 72.0,
      "min_fragility_score": 56.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 58.61,
      "reference_time": "2026-04-23T14:30:00+00:00",
      "pre_6h_move_pct": 1.877,
      "post_1h_move_pct": -2.491,
      "post_6h_move_pct": -3.395,
      "post_24h_move_pct": -4.538,
      "price_already_moved": true,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-7B9EF771",
      "published_date": "Fri, 24 Apr 2026 07:13:00 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/24/commodities-report-uranium-u3o8-futures-2026-04-24-07-03-utc-zkqf-bullish-tightening",
      "title": "Commodities Report: Uranium (U3O8) futures | 2026-04-24 07:03 UTC [ZKQF] | Bullish | tightening",
      "generated_at": "2026-04-24T07:03:34Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium (U3O8) futures",
      "direction_bias": "UP",
      "pressure_index": 69.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 69,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.37,
      "max_conviction_score": 69.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 64,
      "top_driver_clusters": [
        "geopolitical_headline_volatility",
        "low_authority_share_overhang",
        "single_source_noise_vip_lane"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 56.455,
      "reference_time": "2026-04-23T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.292,
      "post_6h_move_pct": 0.292,
      "post_24h_move_pct": "",
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E8B733AC",
      "published_date": "Fri, 24 Apr 2026 15:13:42 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/24/commodities-report-uranium-futures-2026-04-24-14-00-utc-kvpt-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-24 14:00 UTC [KVPT] | Bullish | tightening",
      "generated_at": "2026-04-24T14:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 67.0,
      "acceleration_delta": -2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 67,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.264,
      "max_conviction_score": 74.0,
      "min_fragility_score": 37.0,
      "fresh_evidence_total": 124,
      "top_driver_clusters": [
        "policy_regulatory_whipsaw",
        "authority_gap_vs_mass",
        "narrative_overlap_doublecount_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 56.62,
      "reference_time": "2026-04-24T13:30:00+00:00",
      "pre_6h_move_pct": 0.292,
      "post_1h_move_pct": -1.183,
      "post_6h_move_pct": "",
      "post_24h_move_pct": "",
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-D4F2BB24",
      "published_date": "Sat, 25 Apr 2026 07:15:54 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/25/commodities-report-uranium-futures-2026-04-25-06-44-utc-qjmx-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-25 06:44 UTC [QJMX] | Bullish | tightening",
      "generated_at": "2026-04-25T06:44:28Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": -1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.082,
      "max_conviction_score": 72.0,
      "min_fragility_score": 54.0,
      "fresh_evidence_total": 72,
      "top_driver_clusters": [
        "low_authority_overhang",
        "geopolitical_tail_risk",
        "price_link_indirectness"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 55.485,
      "reference_time": "2026-04-24T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": "",
      "post_6h_move_pct": "",
      "post_24h_move_pct": "",
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-01CEE4FE",
      "published_date": "Sat, 25 Apr 2026 23:12:31 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/25/commodities-report-uranium-u3o8-futures-2026-04-25-23-00-utc-vpks-bullish-tightening",
      "title": "Commodities Report: Uranium (U3O8) futures | 2026-04-25 23:00 UTC [VPKS] | Bullish | tightening",
      "generated_at": "2026-04-25T23:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium (U3O8) futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.128,
      "max_conviction_score": 72.0,
      "min_fragility_score": 46.0,
      "fresh_evidence_total": 75,
      "top_driver_clusters": [
        "authority_skew_low_tier_dominant",
        "geopolitical_policy_headline_sensitivity"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 55.485,
      "reference_time": "2026-04-24T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": "",
      "post_6h_move_pct": "",
      "post_24h_move_pct": "",
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E8B31FA8",
      "published_date": "Sun, 26 Apr 2026 07:10:23 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/26/commodities-report-uranium-futures-u3o8-2026-04-26-07-00-utc-zkmp-bullish-tightening",
      "title": "Commodities Report: Uranium futures (U3O8) | 2026-04-26 07:00 UTC [ZKMP] | Bullish | tightening",
      "generated_at": "2026-04-26T07:00:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures (U3O8)",
      "direction_bias": "UP",
      "pressure_index": 74.0,
      "acceleration_delta": 12,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.124,
      "max_conviction_score": 72.0,
      "min_fragility_score": 49.0,
      "fresh_evidence_total": 67,
      "top_driver_clusters": [
        "nuclear_safety_headline_risk",
        "geopolitical_enrichment_whipsaw_risk",
        "low_authority_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 55.485,
      "reference_time": "2026-04-24T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": "",
      "post_6h_move_pct": "",
      "post_24h_move_pct": "",
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-DBF79F53",
      "published_date": "Sun, 26 Apr 2026 15:13:30 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/26/commodities-report-uranium-futures-2026-04-26-15-05-utc-qzrv-bullish-tightening",
      "title": "Commodities Report: Uranium futures | 2026-04-26 15:05 UTC [QZRV] | Bullish | tightening",
      "generated_at": "2026-04-26T15:05:00Z",
      "market_code": "uranium",
      "regime_state": "tightening",
      "primary_asset_name": "Uranium futures",
      "direction_bias": "UP",
      "pressure_index": 71.0,
      "acceleration_delta": 30,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 71,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.257,
      "max_conviction_score": 77.0,
      "min_fragility_score": 41.0,
      "fresh_evidence_total": 56,
      "top_driver_clusters": [
        "contradiction_background",
        "low_authority_mix_overhang",
        "headline_volatility_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 55.485,
      "reference_time": "2026-04-24T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": "",
      "post_6h_move_pct": "",
      "post_24h_move_pct": "",
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    }
  ]
}