{
  "summary": {
    "generated_at": "2026-04-27T07:09:04.284708Z",
    "commodity": "lithium",
    "signal_count": 111,
    "trade_count": 6,
    "signals_with_trade": 6,
    "avg_pressure_index": 59.46,
    "avg_observed_lead_hours": 22.0,
    "closed_trade_win_rate": 80.0,
    "threshold_pct": 0.433
  },
  "external_inputs": {},
  "price_series": [
    {
      "timestamp": "2026-02-26T14:30:00+00:00",
      "price": 74.58
    },
    {
      "timestamp": "2026-02-26T15:30:00+00:00",
      "price": 75.33
    },
    {
      "timestamp": "2026-02-26T16:30:00+00:00",
      "price": 74.75
    },
    {
      "timestamp": "2026-02-26T17:30:00+00:00",
      "price": 74.89
    },
    {
      "timestamp": "2026-02-26T18:30:00+00:00",
      "price": 75.29
    },
    {
      "timestamp": "2026-02-26T19:30:00+00:00",
      "price": 75.5499
    },
    {
      "timestamp": "2026-02-26T20:30:00+00:00",
      "price": 75.75
    },
    {
      "timestamp": "2026-02-27T14:30:00+00:00",
      "price": 75.545
    },
    {
      "timestamp": "2026-02-27T15:30:00+00:00",
      "price": 75.5
    },
    {
      "timestamp": "2026-02-27T16:30:00+00:00",
      "price": 75.13
    },
    {
      "timestamp": "2026-02-27T17:30:00+00:00",
      "price": 75.125
    },
    {
      "timestamp": "2026-02-27T18:30:00+00:00",
      "price": 75.295
    },
    {
      "timestamp": "2026-02-27T19:30:00+00:00",
      "price": 75.23
    },
    {
      "timestamp": "2026-02-27T20:30:00+00:00",
      "price": 75.44
    },
    {
      "timestamp": "2026-03-02T14:30:00+00:00",
      "price": 73.96
    },
    {
      "timestamp": "2026-03-02T15:30:00+00:00",
      "price": 74.105
    },
    {
      "timestamp": "2026-03-02T16:30:00+00:00",
      "price": 74.555
    },
    {
      "timestamp": "2026-03-02T17:30:00+00:00",
      "price": 74.665
    },
    {
      "timestamp": "2026-03-02T18:30:00+00:00",
      "price": 75.13
    },
    {
      "timestamp": "2026-03-02T19:30:00+00:00",
      "price": 74.895
    },
    {
      "timestamp": "2026-03-02T20:30:00+00:00",
      "price": 75.28
    },
    {
      "timestamp": "2026-03-03T14:30:00+00:00",
      "price": 67.7562
    },
    {
      "timestamp": "2026-03-03T15:30:00+00:00",
      "price": 69.6
    },
    {
      "timestamp": "2026-03-03T16:30:00+00:00",
      "price": 69.78
    },
    {
      "timestamp": "2026-03-03T17:30:00+00:00",
      "price": 70.1001
    },
    {
      "timestamp": "2026-03-03T18:30:00+00:00",
      "price": 70.3
    },
    {
      "timestamp": "2026-03-03T19:30:00+00:00",
      "price": 70.43
    },
    {
      "timestamp": "2026-03-03T20:30:00+00:00",
      "price": 70.16
    },
    {
      "timestamp": "2026-03-04T14:30:00+00:00",
      "price": 71.01
    },
    {
      "timestamp": "2026-03-04T15:30:00+00:00",
      "price": 70.67
    },
    {
      "timestamp": "2026-03-04T16:30:00+00:00",
      "price": 71.05
    },
    {
      "timestamp": "2026-03-04T17:30:00+00:00",
      "price": 71.0407
    },
    {
      "timestamp": "2026-03-04T18:30:00+00:00",
      "price": 71.1665
    },
    {
      "timestamp": "2026-03-04T19:30:00+00:00",
      "price": 71.31
    },
    {
      "timestamp": "2026-03-04T20:30:00+00:00",
      "price": 71.17
    },
    {
      "timestamp": "2026-03-05T14:30:00+00:00",
      "price": 70.08
    },
    {
      "timestamp": "2026-03-05T15:30:00+00:00",
      "price": 69.43
    },
    {
      "timestamp": "2026-03-05T16:30:00+00:00",
      "price": 69.23
    },
    {
      "timestamp": "2026-03-05T17:30:00+00:00",
      "price": 68.44
    },
    {
      "timestamp": "2026-03-05T18:30:00+00:00",
      "price": 68.53
    },
    {
      "timestamp": "2026-03-05T19:30:00+00:00",
      "price": 68.98
    },
    {
      "timestamp": "2026-03-05T20:30:00+00:00",
      "price": 69.13
    },
    {
      "timestamp": "2026-03-06T14:30:00+00:00",
      "price": 69.24
    },
    {
      "timestamp": "2026-03-06T15:30:00+00:00",
      "price": 69.37
    },
    {
      "timestamp": "2026-03-06T16:30:00+00:00",
      "price": 69.205
    },
    {
      "timestamp": "2026-03-06T17:30:00+00:00",
      "price": 69.365
    },
    {
      "timestamp": "2026-03-06T18:30:00+00:00",
      "price": 69.335
    },
    {
      "timestamp": "2026-03-06T19:30:00+00:00",
      "price": 68.76
    },
    {
      "timestamp": "2026-03-06T20:30:00+00:00",
      "price": 68.96
    },
    {
      "timestamp": "2026-03-09T13:30:00+00:00",
      "price": 68.85
    },
    {
      "timestamp": "2026-03-09T14:30:00+00:00",
      "price": 68.8604
    },
    {
      "timestamp": "2026-03-09T15:30:00+00:00",
      "price": 69.595
    },
    {
      "timestamp": "2026-03-09T16:30:00+00:00",
      "price": 69.915
    },
    {
      "timestamp": "2026-03-09T17:30:00+00:00",
      "price": 69.8
    },
    {
      "timestamp": "2026-03-09T18:30:00+00:00",
      "price": 70.05
    },
    {
      "timestamp": "2026-03-09T19:30:00+00:00",
      "price": 71.55
    },
    {
      "timestamp": "2026-03-10T13:30:00+00:00",
      "price": 72.0
    },
    {
      "timestamp": "2026-03-10T14:30:00+00:00",
      "price": 72.625
    },
    {
      "timestamp": "2026-03-10T15:30:00+00:00",
      "price": 72.8585
    },
    {
      "timestamp": "2026-03-10T16:30:00+00:00",
      "price": 72.83
    },
    {
      "timestamp": "2026-03-10T17:30:00+00:00",
      "price": 73.26
    },
    {
      "timestamp": "2026-03-10T18:30:00+00:00",
      "price": 72.27
    },
    {
      "timestamp": "2026-03-10T19:30:00+00:00",
      "price": 72.13
    },
    {
      "timestamp": "2026-03-11T13:30:00+00:00",
      "price": 72.23
    },
    {
      "timestamp": "2026-03-11T14:30:00+00:00",
      "price": 73.14
    },
    {
      "timestamp": "2026-03-11T15:30:00+00:00",
      "price": 72.5552
    },
    {
      "timestamp": "2026-03-11T16:30:00+00:00",
      "price": 72.84
    },
    {
      "timestamp": "2026-03-11T17:30:00+00:00",
      "price": 72.71
    },
    {
      "timestamp": "2026-03-11T18:30:00+00:00",
      "price": 72.455
    },
    {
      "timestamp": "2026-03-11T19:30:00+00:00",
      "price": 72.7995
    },
    {
      "timestamp": "2026-03-12T13:30:00+00:00",
      "price": 71.95
    },
    {
      "timestamp": "2026-03-12T14:30:00+00:00",
      "price": 71.0734
    },
    {
      "timestamp": "2026-03-12T15:30:00+00:00",
      "price": 71.12
    },
    {
      "timestamp": "2026-03-12T16:30:00+00:00",
      "price": 71.79
    },
    {
      "timestamp": "2026-03-12T17:30:00+00:00",
      "price": 71.63
    },
    {
      "timestamp": "2026-03-12T18:30:00+00:00",
      "price": 71.445
    },
    {
      "timestamp": "2026-03-12T19:30:00+00:00",
      "price": 71.45
    },
    {
      "timestamp": "2026-03-13T13:30:00+00:00",
      "price": 72.2974
    },
    {
      "timestamp": "2026-03-13T14:30:00+00:00",
      "price": 71.8
    },
    {
      "timestamp": "2026-03-13T15:30:00+00:00",
      "price": 71.16
    },
    {
      "timestamp": "2026-03-13T16:30:00+00:00",
      "price": 70.7
    },
    {
      "timestamp": "2026-03-13T17:30:00+00:00",
      "price": 70.87
    },
    {
      "timestamp": "2026-03-13T18:30:00+00:00",
      "price": 70.605
    },
    {
      "timestamp": "2026-03-13T19:30:00+00:00",
      "price": 70.26
    },
    {
      "timestamp": "2026-03-16T13:30:00+00:00",
      "price": 71.83
    },
    {
      "timestamp": "2026-03-16T14:30:00+00:00",
      "price": 71.45
    },
    {
      "timestamp": "2026-03-16T15:30:00+00:00",
      "price": 71.5347
    },
    {
      "timestamp": "2026-03-16T16:30:00+00:00",
      "price": 71.36
    },
    {
      "timestamp": "2026-03-16T17:30:00+00:00",
      "price": 71.3
    },
    {
      "timestamp": "2026-03-16T18:30:00+00:00",
      "price": 71.696
    },
    {
      "timestamp": "2026-03-16T19:30:00+00:00",
      "price": 71.7
    },
    {
      "timestamp": "2026-03-17T13:30:00+00:00",
      "price": 71.715
    },
    {
      "timestamp": "2026-03-17T14:30:00+00:00",
      "price": 71.94
    },
    {
      "timestamp": "2026-03-17T15:30:00+00:00",
      "price": 71.44
    },
    {
      "timestamp": "2026-03-17T16:30:00+00:00",
      "price": 71.5
    },
    {
      "timestamp": "2026-03-17T17:30:00+00:00",
      "price": 71.5703
    },
    {
      "timestamp": "2026-03-17T18:30:00+00:00",
      "price": 71.654
    },
    {
      "timestamp": "2026-03-17T19:30:00+00:00",
      "price": 71.6001
    },
    {
      "timestamp": "2026-03-18T13:30:00+00:00",
      "price": 70.0516
    },
    {
      "timestamp": "2026-03-18T14:30:00+00:00",
      "price": 70.215
    },
    {
      "timestamp": "2026-03-18T15:30:00+00:00",
      "price": 70.44
    },
    {
      "timestamp": "2026-03-18T16:30:00+00:00",
      "price": 70.3101
    },
    {
      "timestamp": "2026-03-18T17:30:00+00:00",
      "price": 70.295
    },
    {
      "timestamp": "2026-03-18T18:30:00+00:00",
      "price": 69.985
    },
    {
      "timestamp": "2026-03-18T19:30:00+00:00",
      "price": 69.54
    },
    {
      "timestamp": "2026-03-19T13:30:00+00:00",
      "price": 67.06
    },
    {
      "timestamp": "2026-03-19T14:30:00+00:00",
      "price": 67.425
    },
    {
      "timestamp": "2026-03-19T15:30:00+00:00",
      "price": 67.635
    },
    {
      "timestamp": "2026-03-19T16:30:00+00:00",
      "price": 68.0401
    },
    {
      "timestamp": "2026-03-19T17:30:00+00:00",
      "price": 67.9916
    },
    {
      "timestamp": "2026-03-19T18:30:00+00:00",
      "price": 67.95
    },
    {
      "timestamp": "2026-03-19T19:30:00+00:00",
      "price": 68.53
    },
    {
      "timestamp": "2026-03-20T13:30:00+00:00",
      "price": 69.07
    },
    {
      "timestamp": "2026-03-20T14:30:00+00:00",
      "price": 68.045
    },
    {
      "timestamp": "2026-03-20T15:30:00+00:00",
      "price": 67.85
    },
    {
      "timestamp": "2026-03-20T16:30:00+00:00",
      "price": 67.6401
    },
    {
      "timestamp": "2026-03-20T17:30:00+00:00",
      "price": 67.4601
    },
    {
      "timestamp": "2026-03-20T18:30:00+00:00",
      "price": 67.0
    },
    {
      "timestamp": "2026-03-20T19:30:00+00:00",
      "price": 66.74
    },
    {
      "timestamp": "2026-03-23T13:30:00+00:00",
      "price": 69.04
    },
    {
      "timestamp": "2026-03-23T14:30:00+00:00",
      "price": 70.3326
    },
    {
      "timestamp": "2026-03-23T15:30:00+00:00",
      "price": 70.25
    },
    {
      "timestamp": "2026-03-23T16:30:00+00:00",
      "price": 69.31
    },
    {
      "timestamp": "2026-03-23T17:30:00+00:00",
      "price": 70.07
    },
    {
      "timestamp": "2026-03-23T18:30:00+00:00",
      "price": 70.355
    },
    {
      "timestamp": "2026-03-23T19:30:00+00:00",
      "price": 69.9711
    },
    {
      "timestamp": "2026-03-24T13:30:00+00:00",
      "price": 69.8899
    },
    {
      "timestamp": "2026-03-24T14:30:00+00:00",
      "price": 69.8801
    },
    {
      "timestamp": "2026-03-24T15:30:00+00:00",
      "price": 70.73
    },
    {
      "timestamp": "2026-03-24T16:30:00+00:00",
      "price": 70.75
    },
    {
      "timestamp": "2026-03-24T17:30:00+00:00",
      "price": 70.21
    },
    {
      "timestamp": "2026-03-24T18:30:00+00:00",
      "price": 70.575
    },
    {
      "timestamp": "2026-03-24T19:30:00+00:00",
      "price": 70.73
    },
    {
      "timestamp": "2026-03-25T13:30:00+00:00",
      "price": 71.89
    },
    {
      "timestamp": "2026-03-25T14:30:00+00:00",
      "price": 72.37
    },
    {
      "timestamp": "2026-03-25T15:30:00+00:00",
      "price": 72.29
    },
    {
      "timestamp": "2026-03-25T16:30:00+00:00",
      "price": 72.42
    },
    {
      "timestamp": "2026-03-25T17:30:00+00:00",
      "price": 72.3
    },
    {
      "timestamp": "2026-03-25T18:30:00+00:00",
      "price": 72.2794
    },
    {
      "timestamp": "2026-03-25T19:30:00+00:00",
      "price": 71.96
    },
    {
      "timestamp": "2026-03-26T13:30:00+00:00",
      "price": 71.21
    },
    {
      "timestamp": "2026-03-26T14:30:00+00:00",
      "price": 71.445
    },
    {
      "timestamp": "2026-03-26T15:30:00+00:00",
      "price": 71.22
    },
    {
      "timestamp": "2026-03-26T16:30:00+00:00",
      "price": 70.93
    },
    {
      "timestamp": "2026-03-26T17:30:00+00:00",
      "price": 70.57
    },
    {
      "timestamp": "2026-03-26T18:30:00+00:00",
      "price": 70.5043
    },
    {
      "timestamp": "2026-03-26T19:30:00+00:00",
      "price": 70.34
    },
    {
      "timestamp": "2026-03-27T13:30:00+00:00",
      "price": 71.57
    },
    {
      "timestamp": "2026-03-27T14:30:00+00:00",
      "price": 72.41
    },
    {
      "timestamp": "2026-03-27T15:30:00+00:00",
      "price": 72.86
    },
    {
      "timestamp": "2026-03-27T16:30:00+00:00",
      "price": 72.44
    },
    {
      "timestamp": "2026-03-27T17:30:00+00:00",
      "price": 72.1
    },
    {
      "timestamp": "2026-03-27T18:30:00+00:00",
      "price": 71.88
    },
    {
      "timestamp": "2026-03-27T19:30:00+00:00",
      "price": 71.6765
    },
    {
      "timestamp": "2026-03-30T13:30:00+00:00",
      "price": 74.08
    },
    {
      "timestamp": "2026-03-30T14:30:00+00:00",
      "price": 73.2367
    },
    {
      "timestamp": "2026-03-30T15:30:00+00:00",
      "price": 73.18
    },
    {
      "timestamp": "2026-03-30T16:30:00+00:00",
      "price": 73.025
    },
    {
      "timestamp": "2026-03-30T17:30:00+00:00",
      "price": 72.44
    },
    {
      "timestamp": "2026-03-30T18:30:00+00:00",
      "price": 72.64
    },
    {
      "timestamp": "2026-03-30T19:30:00+00:00",
      "price": 72.28
    },
    {
      "timestamp": "2026-03-31T13:30:00+00:00",
      "price": 72.4627
    },
    {
      "timestamp": "2026-03-31T14:30:00+00:00",
      "price": 73.21
    },
    {
      "timestamp": "2026-03-31T15:30:00+00:00",
      "price": 72.53
    },
    {
      "timestamp": "2026-03-31T16:30:00+00:00",
      "price": 73.2887
    },
    {
      "timestamp": "2026-03-31T17:30:00+00:00",
      "price": 73.535
    },
    {
      "timestamp": "2026-03-31T18:30:00+00:00",
      "price": 73.795
    },
    {
      "timestamp": "2026-03-31T19:30:00+00:00",
      "price": 74.135
    },
    {
      "timestamp": "2026-04-01T13:30:00+00:00",
      "price": 75.18
    },
    {
      "timestamp": "2026-04-01T14:30:00+00:00",
      "price": 74.4075
    },
    {
      "timestamp": "2026-04-01T15:30:00+00:00",
      "price": 74.9
    },
    {
      "timestamp": "2026-04-01T16:30:00+00:00",
      "price": 74.8
    },
    {
      "timestamp": "2026-04-01T17:30:00+00:00",
      "price": 74.8
    },
    {
      "timestamp": "2026-04-01T18:30:00+00:00",
      "price": 74.14
    },
    {
      "timestamp": "2026-04-01T19:30:00+00:00",
      "price": 74.485
    },
    {
      "timestamp": "2026-04-02T13:30:00+00:00",
      "price": 72.85
    },
    {
      "timestamp": "2026-04-02T14:30:00+00:00",
      "price": 74.5
    },
    {
      "timestamp": "2026-04-02T15:30:00+00:00",
      "price": 74.2448
    },
    {
      "timestamp": "2026-04-02T16:30:00+00:00",
      "price": 73.87
    },
    {
      "timestamp": "2026-04-02T17:30:00+00:00",
      "price": 74.115
    },
    {
      "timestamp": "2026-04-02T18:30:00+00:00",
      "price": 74.125
    },
    {
      "timestamp": "2026-04-02T19:30:00+00:00",
      "price": 74.1512
    },
    {
      "timestamp": "2026-04-06T13:30:00+00:00",
      "price": 73.7875
    },
    {
      "timestamp": "2026-04-06T14:30:00+00:00",
      "price": 73.18
    },
    {
      "timestamp": "2026-04-06T15:30:00+00:00",
      "price": 72.93
    },
    {
      "timestamp": "2026-04-06T16:30:00+00:00",
      "price": 73.13
    },
    {
      "timestamp": "2026-04-06T17:30:00+00:00",
      "price": 73.035
    },
    {
      "timestamp": "2026-04-06T18:30:00+00:00",
      "price": 73.15
    },
    {
      "timestamp": "2026-04-06T19:30:00+00:00",
      "price": 73.05
    },
    {
      "timestamp": "2026-04-07T13:30:00+00:00",
      "price": 73.7
    },
    {
      "timestamp": "2026-04-07T14:30:00+00:00",
      "price": 73.4997
    },
    {
      "timestamp": "2026-04-07T15:30:00+00:00",
      "price": 73.03
    },
    {
      "timestamp": "2026-04-07T16:30:00+00:00",
      "price": 73.265
    },
    {
      "timestamp": "2026-04-07T17:30:00+00:00",
      "price": 73.5919
    },
    {
      "timestamp": "2026-04-07T18:30:00+00:00",
      "price": 73.305
    },
    {
      "timestamp": "2026-04-07T19:30:00+00:00",
      "price": 73.7739
    },
    {
      "timestamp": "2026-04-08T13:30:00+00:00",
      "price": 77.085
    },
    {
      "timestamp": "2026-04-08T14:30:00+00:00",
      "price": 76.41
    },
    {
      "timestamp": "2026-04-08T15:30:00+00:00",
      "price": 76.53
    },
    {
      "timestamp": "2026-04-08T16:30:00+00:00",
      "price": 76.725
    },
    {
      "timestamp": "2026-04-08T17:30:00+00:00",
      "price": 76.61
    },
    {
      "timestamp": "2026-04-08T18:30:00+00:00",
      "price": 76.26
    },
    {
      "timestamp": "2026-04-08T19:30:00+00:00",
      "price": 76.65
    },
    {
      "timestamp": "2026-04-09T13:30:00+00:00",
      "price": 76.79
    },
    {
      "timestamp": "2026-04-09T14:30:00+00:00",
      "price": 75.94
    },
    {
      "timestamp": "2026-04-09T15:30:00+00:00",
      "price": 76.54
    },
    {
      "timestamp": "2026-04-09T16:30:00+00:00",
      "price": 76.63
    },
    {
      "timestamp": "2026-04-09T17:30:00+00:00",
      "price": 76.88
    },
    {
      "timestamp": "2026-04-09T18:30:00+00:00",
      "price": 76.63
    },
    {
      "timestamp": "2026-04-09T19:30:00+00:00",
      "price": 76.765
    },
    {
      "timestamp": "2026-04-10T13:30:00+00:00",
      "price": 77.98
    },
    {
      "timestamp": "2026-04-10T14:30:00+00:00",
      "price": 78.3827
    },
    {
      "timestamp": "2026-04-10T15:30:00+00:00",
      "price": 78.13
    },
    {
      "timestamp": "2026-04-10T16:30:00+00:00",
      "price": 77.91
    },
    {
      "timestamp": "2026-04-10T17:30:00+00:00",
      "price": 77.96
    },
    {
      "timestamp": "2026-04-10T18:30:00+00:00",
      "price": 78.03
    },
    {
      "timestamp": "2026-04-10T19:30:00+00:00",
      "price": 77.885
    },
    {
      "timestamp": "2026-04-13T13:30:00+00:00",
      "price": 77.93
    },
    {
      "timestamp": "2026-04-13T14:30:00+00:00",
      "price": 79.22
    },
    {
      "timestamp": "2026-04-13T15:30:00+00:00",
      "price": 79.45
    },
    {
      "timestamp": "2026-04-13T16:30:00+00:00",
      "price": 79.815
    },
    {
      "timestamp": "2026-04-13T17:30:00+00:00",
      "price": 80.075
    },
    {
      "timestamp": "2026-04-13T18:30:00+00:00",
      "price": 79.96
    },
    {
      "timestamp": "2026-04-13T19:30:00+00:00",
      "price": 80.04
    },
    {
      "timestamp": "2026-04-14T13:30:00+00:00",
      "price": 80.15
    },
    {
      "timestamp": "2026-04-14T14:30:00+00:00",
      "price": 80.41
    },
    {
      "timestamp": "2026-04-14T15:30:00+00:00",
      "price": 80.56
    },
    {
      "timestamp": "2026-04-14T16:30:00+00:00",
      "price": 80.2101
    },
    {
      "timestamp": "2026-04-14T17:30:00+00:00",
      "price": 80.36
    },
    {
      "timestamp": "2026-04-14T18:30:00+00:00",
      "price": 80.3799
    },
    {
      "timestamp": "2026-04-14T19:30:00+00:00",
      "price": 80.57
    },
    {
      "timestamp": "2026-04-15T13:30:00+00:00",
      "price": 79.04
    },
    {
      "timestamp": "2026-04-15T14:30:00+00:00",
      "price": 79.54
    },
    {
      "timestamp": "2026-04-15T15:30:00+00:00",
      "price": 79.56
    },
    {
      "timestamp": "2026-04-15T16:30:00+00:00",
      "price": 79.6999
    },
    {
      "timestamp": "2026-04-15T17:30:00+00:00",
      "price": 79.37
    },
    {
      "timestamp": "2026-04-15T18:30:00+00:00",
      "price": 79.48
    },
    {
      "timestamp": "2026-04-15T19:30:00+00:00",
      "price": 79.54
    },
    {
      "timestamp": "2026-04-16T13:30:00+00:00",
      "price": 81.37
    },
    {
      "timestamp": "2026-04-16T14:30:00+00:00",
      "price": 81.28
    },
    {
      "timestamp": "2026-04-16T15:30:00+00:00",
      "price": 81.99
    },
    {
      "timestamp": "2026-04-16T16:30:00+00:00",
      "price": 81.54
    },
    {
      "timestamp": "2026-04-16T17:30:00+00:00",
      "price": 81.99
    },
    {
      "timestamp": "2026-04-16T18:30:00+00:00",
      "price": 82.0399
    },
    {
      "timestamp": "2026-04-16T19:30:00+00:00",
      "price": 82.4
    },
    {
      "timestamp": "2026-04-17T13:30:00+00:00",
      "price": 83.1296
    },
    {
      "timestamp": "2026-04-17T14:30:00+00:00",
      "price": 83.88
    },
    {
      "timestamp": "2026-04-17T15:30:00+00:00",
      "price": 83.335
    },
    {
      "timestamp": "2026-04-17T16:30:00+00:00",
      "price": 83.6
    },
    {
      "timestamp": "2026-04-17T17:30:00+00:00",
      "price": 83.33
    },
    {
      "timestamp": "2026-04-17T18:30:00+00:00",
      "price": 83.3953
    },
    {
      "timestamp": "2026-04-17T19:30:00+00:00",
      "price": 83.16
    },
    {
      "timestamp": "2026-04-20T13:30:00+00:00",
      "price": 82.3501
    },
    {
      "timestamp": "2026-04-20T14:30:00+00:00",
      "price": 82.89
    },
    {
      "timestamp": "2026-04-20T15:30:00+00:00",
      "price": 82.68
    },
    {
      "timestamp": "2026-04-20T16:30:00+00:00",
      "price": 82.42
    },
    {
      "timestamp": "2026-04-20T17:30:00+00:00",
      "price": 82.84
    },
    {
      "timestamp": "2026-04-20T18:30:00+00:00",
      "price": 83.0118
    },
    {
      "timestamp": "2026-04-20T19:30:00+00:00",
      "price": 83.035
    },
    {
      "timestamp": "2026-04-21T13:30:00+00:00",
      "price": 84.52
    },
    {
      "timestamp": "2026-04-21T14:30:00+00:00",
      "price": 84.25
    },
    {
      "timestamp": "2026-04-21T15:30:00+00:00",
      "price": 83.725
    },
    {
      "timestamp": "2026-04-21T16:30:00+00:00",
      "price": 83.48
    },
    {
      "timestamp": "2026-04-21T17:30:00+00:00",
      "price": 83.78
    },
    {
      "timestamp": "2026-04-21T18:30:00+00:00",
      "price": 83.57
    },
    {
      "timestamp": "2026-04-21T19:30:00+00:00",
      "price": 83.255
    },
    {
      "timestamp": "2026-04-22T13:30:00+00:00",
      "price": 84.7
    },
    {
      "timestamp": "2026-04-22T14:30:00+00:00",
      "price": 84.625
    },
    {
      "timestamp": "2026-04-22T15:30:00+00:00",
      "price": 84.61
    },
    {
      "timestamp": "2026-04-22T16:30:00+00:00",
      "price": 84.453
    },
    {
      "timestamp": "2026-04-22T17:30:00+00:00",
      "price": 84.595
    },
    {
      "timestamp": "2026-04-22T18:30:00+00:00",
      "price": 84.86
    },
    {
      "timestamp": "2026-04-22T19:30:00+00:00",
      "price": 84.71
    },
    {
      "timestamp": "2026-04-23T13:30:00+00:00",
      "price": 82.83
    },
    {
      "timestamp": "2026-04-23T14:30:00+00:00",
      "price": 83.055
    },
    {
      "timestamp": "2026-04-23T15:30:00+00:00",
      "price": 82.68
    },
    {
      "timestamp": "2026-04-23T16:30:00+00:00",
      "price": 82.67
    },
    {
      "timestamp": "2026-04-23T17:30:00+00:00",
      "price": 82.23
    },
    {
      "timestamp": "2026-04-23T18:30:00+00:00",
      "price": 81.96
    },
    {
      "timestamp": "2026-04-23T19:30:00+00:00",
      "price": 82.16
    },
    {
      "timestamp": "2026-04-24T13:30:00+00:00",
      "price": 83.2
    },
    {
      "timestamp": "2026-04-24T14:30:00+00:00",
      "price": 83.795
    },
    {
      "timestamp": "2026-04-24T15:30:00+00:00",
      "price": 83.4751
    },
    {
      "timestamp": "2026-04-24T16:30:00+00:00",
      "price": 83.72
    },
    {
      "timestamp": "2026-04-24T17:30:00+00:00",
      "price": 83.47
    },
    {
      "timestamp": "2026-04-24T18:30:00+00:00",
      "price": 83.6591
    },
    {
      "timestamp": "2026-04-24T19:30:00+00:00",
      "price": 83.5
    }
  ],
  "signals": [
    {
      "signal_id": "NAS-47ADCB60",
      "published_date": "Sat, 07 Mar 2026 18:07:41 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/07/commodities-report-lithium-2026-03-07-14-00-utc-kjft-mixed-rangebound",
      "title": "Commodities Report: Lithium | 2026-03-07 14:00 UTC [KJFT] | Mixed | rangebound",
      "generated_at": "2026-03-07T14:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 56.666666666666664,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": "",
      "belief_count": 3,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "indirect_driver_inference",
        "supply_expansion_overhang",
        "authority_mix_skew_low",
        "narrative_whipsaw_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 68.96,
      "reference_time": "2026-03-06T20:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.16,
      "post_6h_move_pct": -0.16,
      "post_24h_move_pct": -0.16,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-6DE337D4",
      "published_date": "Sun, 08 Mar 2026 02:09:04 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/08/commodities-report-lithium-futures-2026-03-08-00-00-utc-qzkr-bullish-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-03-08 00:00 UTC [QZKR] | Bullish | rangebound",
      "generated_at": "2026-03-08T00:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 56.0,
      "acceleration_delta": -4,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 56,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.197,
      "max_conviction_score": 56.0,
      "min_fragility_score": 66.0,
      "fresh_evidence_total": 2,
      "top_driver_clusters": [
        "stale_context_overhang",
        "data_sparsity",
        "narrative_whipsaw",
        "recency_flip_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 68.96,
      "reference_time": "2026-03-06T20:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.16,
      "post_6h_move_pct": -0.16,
      "post_24h_move_pct": -0.16,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-999216CC",
      "published_date": "Sun, 08 Mar 2026 08:33:17 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/08/commodities-report-lithium-futures-2026-03-08-12-00-utc-xjqz-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-08 12:00 UTC [XJQZ] | Bullish | unstable",
      "generated_at": "2026-03-08T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 54.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 54,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.433,
      "max_conviction_score": 62.0,
      "min_fragility_score": 56.0,
      "fresh_evidence_total": 2,
      "top_driver_clusters": [],
      "trade_id": 7,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 2.9070570072951036,
      "trade_pnl_dollars": 29070.57007295104,
      "trade_reinforced_count": 5,
      "reference_price": 68.96,
      "reference_time": "2026-03-06T20:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.16,
      "post_6h_move_pct": -0.16,
      "post_24h_move_pct": -0.16,
      "price_already_moved": false,
      "observed_lead_hours": 27.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-5F5A6547",
      "published_date": "Mon, 09 Mar 2026 02:08:34 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/09/commodities-report-lithium-futures-2026-03-09-00-00-utc-kxqj-bearish-loosening",
      "title": "Commodities Report: Lithium futures | 2026-03-09 00:00 UTC [KXQJ] | Bearish | loosening",
      "generated_at": "2026-03-09T00:00:00Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 56.0,
      "acceleration_delta": 1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 56,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.323,
      "max_conviction_score": 58.0,
      "min_fragility_score": 66.0,
      "fresh_evidence_total": 2,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 68.96,
      "reference_time": "2026-03-06T20:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.16,
      "post_6h_move_pct": -0.16,
      "post_24h_move_pct": 4.408,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-9C6ECA1F",
      "published_date": "Tue, 10 Mar 2026 02:10:14 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/10/commodities-report-lithium-futures-2026-03-10-00-00-utc-zkft-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-03-10 00:00 UTC [ZKFT] | Bullish | tightening",
      "generated_at": "2026-03-10T00:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 60.0,
      "acceleration_delta": 10,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 60,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.23,
      "max_conviction_score": 58.0,
      "min_fragility_score": 60.0,
      "fresh_evidence_total": 11,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.55,
      "reference_time": "2026-03-09T19:30:00+00:00",
      "pre_6h_move_pct": 2.507,
      "post_1h_move_pct": 0.629,
      "post_6h_move_pct": 0.629,
      "post_24h_move_pct": 0.95,
      "price_already_moved": true,
      "observed_lead_hours": 13.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-7F3884CC",
      "published_date": "Wed, 11 Mar 2026 02:09:32 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/11/commodities-report-lithium-futures-sentiment-2026-03-11-00-00-utc-gzpk-mixed-rangebound",
      "title": "Commodities Report: Lithium (futures sentiment) | 2026-03-11 00:00 UTC [GZPK] | Mixed | rangebound",
      "generated_at": "2026-03-11T00:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium (futures sentiment)",
      "direction_bias": "MIXED",
      "pressure_index": 46.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 46,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.274,
      "max_conviction_score": 55.0,
      "min_fragility_score": 60.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "data_sparsity_direct_lithium_market_signals",
        "headline_cluster_decay",
        "policy_execution_uncertainty",
        "authority_mix_skew_low"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 72.13,
      "reference_time": "2026-03-10T19:30:00+00:00",
      "pre_6h_move_pct": -1.542,
      "post_1h_move_pct": 0.139,
      "post_6h_move_pct": 0.139,
      "post_24h_move_pct": -0.25,
      "price_already_moved": true,
      "observed_lead_hours": 38.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-411AA2A8",
      "published_date": "Wed, 11 Mar 2026 22:40:06 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/11/commodities-report-lithium-futures-2026-03-11-17-34-utc-gxrm-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-11 17:34 UTC [GXRM] | Bullish | unstable",
      "generated_at": "2026-03-11T17:34:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 55.0,
      "acceleration_delta": 17,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 55,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.34,
      "max_conviction_score": 60.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "mixed_drivers_contradiction",
        "low_authority_concentration_in_fast_lane",
        "policy_headline_sensitivity"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 72.71,
      "reference_time": "2026-03-11T17:30:00+00:00",
      "pre_6h_move_pct": 0.804,
      "post_1h_move_pct": 0.123,
      "post_6h_move_pct": -1.045,
      "post_24h_move_pct": -1.74,
      "price_already_moved": true,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-1B875731",
      "published_date": "Wed, 11 Mar 2026 18:38:18 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/11/commodities-report-lithium-futures-2026-03-11-18-00-utc-qhrx-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-11 18:00 UTC [QHRX] | Bullish | unstable",
      "generated_at": "2026-03-11T18:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 61.0,
      "acceleration_delta": 8,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 61,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.252,
      "max_conviction_score": 67.0,
      "min_fragility_score": 48.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "low_authority_skew",
        "thematic_supply_vs_demand_tension",
        "policy_overhang_china",
        "intraday_bucket_sparsity"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 72.71,
      "reference_time": "2026-03-11T17:30:00+00:00",
      "pre_6h_move_pct": 0.804,
      "post_1h_move_pct": 0.123,
      "post_6h_move_pct": -1.045,
      "post_24h_move_pct": -1.74,
      "price_already_moved": true,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-2122D2DF",
      "published_date": "Thu, 12 Mar 2026 06:39:45 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/12/commodities-report-lithium-battery-supply-chain-ev-demand-2026-03-12-02-00-utc-qhzm-bullish-unstable",
      "title": "Commodities Report: Lithium (battery supply chain / EV demand) | 2026-03-12 02:00 UTC [QHZM] | Bullish | unstable",
      "generated_at": "2026-03-12T02:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium (battery supply chain / EV demand)",
      "direction_bias": "MIXED",
      "pressure_index": 56.0,
      "acceleration_delta": 6,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 56,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.204,
      "max_conviction_score": 52.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 5,
      "top_driver_clusters": [
        "data_authority_skew_low",
        "narrative_whipsaw_risk",
        "stale_context_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 72.7995,
      "reference_time": "2026-03-11T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.167,
      "post_6h_move_pct": -1.167,
      "post_24h_move_pct": -0.69,
      "price_already_moved": false,
      "observed_lead_hours": 11.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-D46A931B",
      "published_date": "Thu, 12 Mar 2026 14:38:16 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/12/commodities-report-lithium-futures-2026-03-12-12-00-utc-qxpl-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-12 12:00 UTC [QXPL] | Bullish | unstable",
      "generated_at": "2026-03-12T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 58.0,
      "acceleration_delta": -1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.298,
      "max_conviction_score": 62.0,
      "min_fragility_score": 71.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": 72.7995,
      "reference_time": "2026-03-11T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.167,
      "post_6h_move_pct": -1.861,
      "post_24h_move_pct": -0.69,
      "price_already_moved": false,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-0DAC83CC",
      "published_date": "Thu, 12 Mar 2026 18:40:00 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/12/commodities-report-lithium-futures-2026-03-12-17-00-utc-kqtm-fragile-unstable-alert-late-flip",
      "title": "Commodities Report: Lithium futures | 2026-03-12 17:00 UTC [KQTM] | Fragile | unstable | ALERT: LATE-FLIP",
      "generated_at": "2026-03-12T17:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 44.0,
      "acceleration_delta": -22,
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 44,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.616,
      "max_conviction_score": 48.0,
      "min_fragility_score": 62.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "late_breaking_invalidation",
        "contradiction_spike",
        "stale_context_overhang",
        "data_sparsity_high_authority"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.79,
      "reference_time": "2026-03-12T16:30:00+00:00",
      "pre_6h_move_pct": -1.387,
      "post_1h_move_pct": -0.481,
      "post_6h_move_pct": 0.707,
      "post_24h_move_pct": -1.282,
      "price_already_moved": true,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-1DACF4D7",
      "published_date": "Fri, 13 Mar 2026 06:39:50 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/13/commodities-report-lithium-futures-2026-03-13-06-00-utc-jrpd-bullish-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-03-13 06:00 UTC [JRPD] | Bullish | rangebound",
      "generated_at": "2026-03-13T06:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 61.0,
      "acceleration_delta": 5,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 61,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.042,
      "max_conviction_score": 55.0,
      "min_fragility_score": 60.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "data_sparsity",
        "contradiction_spike_watch",
        "echo_risk_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.45,
      "reference_time": "2026-03-12T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.186,
      "post_6h_move_pct": 1.186,
      "post_24h_move_pct": 0.532,
      "price_already_moved": false,
      "observed_lead_hours": 7.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-12E1991A",
      "published_date": "Fri, 13 Mar 2026 10:44:36 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/13/commodities-report-lithium-futures-2026-03-13-12-00-utc-kzpv-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-13 12:00 UTC [KZPV] | Bullish | unstable",
      "generated_at": "2026-03-13T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.153,
      "max_conviction_score": 75.0,
      "min_fragility_score": 61.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "contradiction_spike_recent",
        "policy_regulatory_overhang",
        "data_sparsity_direct_lithium_pricing"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.45,
      "reference_time": "2026-03-12T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.186,
      "post_6h_move_pct": -1.183,
      "post_24h_move_pct": 0.532,
      "price_already_moved": false,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-9389B30A",
      "published_date": "Fri, 13 Mar 2026 18:39:16 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/13/commodities-report-lithium-futures-2026-03-13-16-00-utc-vqzr-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-03-13 16:00 UTC [VQZR] | Mixed | rangebound",
      "generated_at": "2026-03-13T16:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 42.0,
      "acceleration_delta": 2,
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 42,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.291,
      "max_conviction_score": 44.0,
      "min_fragility_score": 62.0,
      "fresh_evidence_total": 13,
      "top_driver_clusters": [
        "stale_context_overhang",
        "narrative_whipsaw",
        "data_sparsity_intraday",
        "regulatory_headline_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.16,
      "reference_time": "2026-03-13T15:30:00+00:00",
      "pre_6h_move_pct": -0.406,
      "post_1h_move_pct": -0.408,
      "post_6h_move_pct": 0.942,
      "post_24h_move_pct": 0.942,
      "price_already_moved": false,
      "observed_lead_hours": 0.5,
      "lead_bucket": "0-1h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-4F225430",
      "published_date": "Sat, 14 Mar 2026 06:38:23 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/14/commodities-report-lithium-futures-2026-03-14-07-00-utc-qzmv-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-14 07:00 UTC [QZMV] | Bullish | unstable",
      "generated_at": "2026-03-14T07:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 58.0,
      "acceleration_delta": 6,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.197,
      "max_conviction_score": 58.0,
      "min_fragility_score": 65.0,
      "fresh_evidence_total": 4,
      "top_driver_clusters": [
        "data_sparsity",
        "narrative_whipsaw",
        "stale_context_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 70.26,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.235,
      "post_6h_move_pct": 2.235,
      "post_24h_move_pct": 2.235,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-7A6D73A3",
      "published_date": "Sat, 14 Mar 2026 10:39:16 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/14/commodities-report-lithium-futures-2026-03-14-12-00-utc-qzrm-bullish-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-03-14 12:00 UTC [QZRM] | Bullish | rangebound",
      "generated_at": "2026-03-14T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 58.0,
      "acceleration_delta": -1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.139,
      "max_conviction_score": 65.0,
      "min_fragility_score": 60.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 70.26,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.235,
      "post_6h_move_pct": 2.235,
      "post_24h_move_pct": 2.235,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-23D77705",
      "published_date": "Sat, 14 Mar 2026 14:39:58 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/14/commodities-report-lithium-futures-2026-03-14-14-00-utc-rzqw-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-14 14:00 UTC [RZQW] | Bullish | unstable",
      "generated_at": "2026-03-14T14:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "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.285,
      "max_conviction_score": 64.0,
      "min_fragility_score": 54.0,
      "fresh_evidence_total": 25,
      "top_driver_clusters": [
        "contradiction_spike_intra_day",
        "source_quality_skew_low",
        "policy_regulatory_overhang",
        "vip_single_source_noise"
      ],
      "trade_id": 40,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": -4.744323714335968,
      "trade_pnl_dollars": -47443.237143359685,
      "trade_reinforced_count": 10,
      "reference_price": 70.26,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.235,
      "post_6h_move_pct": 2.235,
      "post_24h_move_pct": 2.235,
      "price_already_moved": false,
      "observed_lead_hours": 47.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-BB42CC7D",
      "published_date": "Sat, 14 Mar 2026 22:38:46 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/14/commodities-report-lithium-futures-2026-03-14-23-00-utc-txkr-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-14 23:00 UTC [TXKR] | Bullish | unstable",
      "generated_at": "2026-03-14T23:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium 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.203,
      "max_conviction_score": 70.0,
      "min_fragility_score": 49.0,
      "fresh_evidence_total": 11,
      "top_driver_clusters": [
        "data_sparsity_vs_headline_strength",
        "low_authority_mix_overhang",
        "contradiction_risk_recent",
        "unknown_prior_state_defaulted"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 70.26,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.235,
      "post_6h_move_pct": 2.235,
      "post_24h_move_pct": 2.235,
      "price_already_moved": false,
      "observed_lead_hours": 38.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-B9AE35CC",
      "published_date": "Sun, 15 Mar 2026 06:38:53 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/15/commodities-report-lithium-futures-2026-03-15-03-00-utc-rjqm-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-15 03:00 UTC [RJQM] | Bullish | unstable",
      "generated_at": "2026-03-15T03:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 58.0,
      "acceleration_delta": 72,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.025,
      "max_conviction_score": 65.0,
      "min_fragility_score": 42.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "cross_domain_proxy_risk",
        "data_sparsity_last_6h",
        "low_authority_mix_overhang",
        "regulatory_spillover_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 70.26,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.235,
      "post_6h_move_pct": 2.235,
      "post_24h_move_pct": 2.235,
      "price_already_moved": false,
      "observed_lead_hours": 34.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-4DD60B68",
      "published_date": "Sun, 15 Mar 2026 14:41:09 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/15/commodities-report-lithium-futures-2026-03-15-15-00-utc-zqpk-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-15 15:00 UTC [ZQPK] | Bullish | unstable",
      "generated_at": "2026-03-15T15:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 57.0,
      "acceleration_delta": 6,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 57,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.322,
      "max_conviction_score": 60.0,
      "min_fragility_score": 60.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "contradiction_pressure_rising",
        "authority_dispersion",
        "policy_regulatory_noise",
        "data_sparsity_in_last_6h"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 70.26,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.235,
      "post_6h_move_pct": 2.235,
      "post_24h_move_pct": 1.814,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-F54C2C00",
      "published_date": "Sun, 15 Mar 2026 22:39:59 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/15/commodities-report-lithium-futures-2026-03-15-18-30-utc-pxqz-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-15 18:30 UTC [PXQZ] | Bullish | unstable",
      "generated_at": "2026-03-15T18:30:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium 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.293,
      "max_conviction_score": 61.0,
      "min_fragility_score": 56.0,
      "fresh_evidence_total": 6,
      "top_driver_clusters": [
        "Evidence mix skewed towards lower-authority domains in multiple admitted trend bundles; conviction capped.",
        "Demand-supportive EV narratives coexist with supply expansion narratives; medium reversal risk if supply headlines accelerate.",
        "Policy/regulatory risk anomalies can create abrupt sentiment swings despite indirect linkage to lithium pricing.",
        "Hourly timeseries is derived from limited explicit timestamped items available in the provided payload; treat shape as indicative, not exhaustive."
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 70.26,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.235,
      "post_6h_move_pct": 2.235,
      "post_24h_move_pct": 2.044,
      "price_already_moved": false,
      "observed_lead_hours": 19.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-8193CCB3",
      "published_date": "Mon, 16 Mar 2026 06:42:22 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/16/commodities-report-lithium-futures-2026-03-16-05-00-utc-jzvk-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-03-16 05:00 UTC [JZVK] | Bullish | tightening",
      "generated_at": "2026-03-16T05:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 58.0,
      "acceleration_delta": 22,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.204,
      "max_conviction_score": 62.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "push_pull_supply_vs_demand",
        "low_authority_mix_fragility",
        "single_source_echo_risk_vips",
        "freshness_clustered_not_uniform"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 70.26,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.235,
      "post_6h_move_pct": 2.235,
      "post_24h_move_pct": 2.071,
      "price_already_moved": false,
      "observed_lead_hours": 8.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-341510F0",
      "published_date": "Mon, 16 Mar 2026 14:40:14 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/16/commodities-report-lithium-futures-2026-03-16-13-00-utc-qhkt-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-16 13:00 UTC [QHKT] | Bullish | unstable",
      "generated_at": "2026-03-16T13:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": 4,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.18,
      "max_conviction_score": 64.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 11,
      "top_driver_clusters": [
        "contradiction_present_low_intensity",
        "data_quality_low_authority_overhang",
        "narrative_whipsaw_substitution_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 70.26,
      "reference_time": "2026-03-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.694,
      "post_6h_move_pct": 2.05,
      "post_24h_move_pct": 2.071,
      "price_already_moved": false,
      "observed_lead_hours": 0.5,
      "lead_bucket": "0-1h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-9D88C7FF",
      "published_date": "Mon, 16 Mar 2026 22:40:29 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/16/commodities-report-lithium-futures-2026-03-16-19-00-utc-qzpv-unstable-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-16 19:00 UTC [QZPV] | Unstable | unstable",
      "generated_at": "2026-03-16T19:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 41.0,
      "acceleration_delta": -1,
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 41,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.664,
      "max_conviction_score": 45.0,
      "min_fragility_score": 71.0,
      "fresh_evidence_total": 28,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.696,
      "reference_time": "2026-03-16T18:30:00+00:00",
      "pre_6h_move_pct": 2.044,
      "post_1h_move_pct": 0.026,
      "post_6h_move_pct": 0.026,
      "post_24h_move_pct": -0.134,
      "price_already_moved": false,
      "observed_lead_hours": 42.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-2800359E",
      "published_date": "Tue, 17 Mar 2026 06:50:57 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/17/commodities-report-lithium-futures-2026-03-17-06-10-utc-xqmv-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-03-17 06:10 UTC [XQMV] | Bullish | tightening",
      "generated_at": "2026-03-17T06:10:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": -7,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.111,
      "max_conviction_score": 66.0,
      "min_fragility_score": 50.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": 71.7,
      "reference_time": "2026-03-16T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.021,
      "post_6h_move_pct": 0.021,
      "post_24h_move_pct": -2.299,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-13C70150",
      "published_date": "Tue, 17 Mar 2026 14:40:51 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/17/commodities-report-lithium-futures-2026-03-17-12-45-utc-qkrm-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-03-17 12:45 UTC [QKRM] | Bullish | tightening",
      "generated_at": "2026-03-17T12:45:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": 22,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.158,
      "max_conviction_score": 74.0,
      "min_fragility_score": 56.0,
      "fresh_evidence_total": 11,
      "top_driver_clusters": [
        "Evidence mix skews to lower-authority sources across multiple supporting narratives; increases fragility versus a single high-trust confirmation set.",
        "Policy/regulatory risk items are not fresh inside the last 24h window but remain an overhang capable of re-pricing risk quickly on new headlines.",
        "Directional score is vulnerable to whipsaw because a large share of support is demand-narrative driven (EV adoption/capacity), with limited direct spot-inventory confirmation inside the provided feed.",
        "Intraday bucket attribution uses trend-level latest timestamps (not per-article ticks); bucket precision is coarse, lowering microstructure confidence."
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.7,
      "reference_time": "2026-03-16T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.335,
      "post_6h_move_pct": -0.139,
      "post_24h_move_pct": -2.299,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-39EC32CB",
      "published_date": "Tue, 17 Mar 2026 18:41:05 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/17/commodities-report-lithium-futures-2026-03-17-17-00-utc-zkpd-bearish-loosening",
      "title": "Commodities Report: Lithium futures | 2026-03-17 17:00 UTC [ZKPD] | Bearish | loosening",
      "generated_at": "2026-03-17T17:00:00Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 55.0,
      "acceleration_delta": -8,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 55,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.305,
      "max_conviction_score": 50.0,
      "min_fragility_score": 66.0,
      "fresh_evidence_total": 2,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.5,
      "reference_time": "2026-03-17T16:30:00+00:00",
      "pre_6h_move_pct": -0.279,
      "post_1h_move_pct": 0.215,
      "post_6h_move_pct": -2.026,
      "post_24h_move_pct": -1.685,
      "price_already_moved": false,
      "observed_lead_hours": 20.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-D0799917",
      "published_date": "Tue, 17 Mar 2026 22:40:40 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/17/commodities-report-lithium-futures-2026-03-17-22-00-utc-vktd-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-17 22:00 UTC [VKTD] | Bullish | unstable",
      "generated_at": "2026-03-17T22:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 63.0,
      "acceleration_delta": 2,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 63,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.442,
      "max_conviction_score": 62.0,
      "min_fragility_score": 66.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "mixed_demand_vs_supply_interpretation",
        "single_source_echo_risk_present",
        "regulatory_legal_overhang_spillover",
        "thin_price_linkage_in_feed"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.6001,
      "reference_time": "2026-03-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.224,
      "post_1h_move_pct": -2.163,
      "post_6h_move_pct": -2.163,
      "post_24h_move_pct": -6.341,
      "price_already_moved": false,
      "observed_lead_hours": 15.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-251D6D54",
      "published_date": "Wed, 18 Mar 2026 06:41:24 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/18/commodities-report-lithium-futures-2026-03-18-12-00-utc-xqvn-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-18 12:00 UTC [XQVN] | Bullish | Unstable",
      "generated_at": "2026-03-18T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 58.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.295,
      "max_conviction_score": 60.0,
      "min_fragility_score": 60.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": 71.6001,
      "reference_time": "2026-03-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -2.163,
      "post_6h_move_pct": -2.256,
      "post_24h_move_pct": -6.341,
      "price_already_moved": false,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-C9C8214F",
      "published_date": "Wed, 18 Mar 2026 14:40:35 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/18/commodities-report-lithium-futures-2026-03-18-12-00-utc-jxzq-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-03-18 12:00 UTC [JXZQ] | Bullish | tightening",
      "generated_at": "2026-03-18T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 61.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 61,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.055,
      "max_conviction_score": 55.0,
      "min_fragility_score": 48.0,
      "fresh_evidence_total": 13,
      "top_driver_clusters": [
        "data_quality_echo_risk",
        "narrative_whipsaw_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.6001,
      "reference_time": "2026-03-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -2.163,
      "post_6h_move_pct": -2.256,
      "post_24h_move_pct": -6.341,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-691AF547",
      "published_date": "Wed, 18 Mar 2026 18:39:31 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/18/commodities-report-lithium-futures-2026-03-18-16-30-utc-qzlp-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-18 16:30 UTC [QZLP] | Bullish | unstable",
      "generated_at": "2026-03-18T16:30:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 62.0,
      "acceleration_delta": 10,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.134,
      "max_conviction_score": 65.0,
      "min_fragility_score": 64.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "supply_demand_crosscurrents",
        "low_authority_share_overhang",
        "echo_risk_vip_lane",
        "policy_uncertainty_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 70.3101,
      "reference_time": "2026-03-18T16:30:00+00:00",
      "pre_6h_move_pct": -1.802,
      "post_1h_move_pct": -0.021,
      "post_6h_move_pct": -4.623,
      "post_24h_move_pct": -3.229,
      "price_already_moved": true,
      "observed_lead_hours": 2.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-C7A766DE",
      "published_date": "Wed, 18 Mar 2026 22:42:53 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/18/commodities-report-lithium-futures-2026-03-18-18-00-utc-xjhm-fragile-unstable-alert-late-flip",
      "title": "Commodities Report: Lithium futures | 2026-03-18 18:00 UTC [XJHM] | Fragile | unstable | ALERT: LATE-FLIP",
      "generated_at": "2026-03-18T18:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 44.0,
      "acceleration_delta": -88,
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 44,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.017,
      "max_conviction_score": 68.0,
      "min_fragility_score": 45.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "late_breaking_invalidation",
        "contradiction_spike",
        "narrative_whipsaw",
        "data_sparsity_direct_price_link"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 70.295,
      "reference_time": "2026-03-18T17:30:00+00:00",
      "pre_6h_move_pct": -1.823,
      "post_1h_move_pct": -1.074,
      "post_6h_move_pct": -4.602,
      "post_24h_move_pct": -3.336,
      "price_already_moved": true,
      "observed_lead_hours": 0.5,
      "lead_bucket": "0-1h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-5446BEF2",
      "published_date": "Thu, 19 Mar 2026 06:39:13 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/19/commodities-report-lithium-futures-2026-03-19-06-00-utc-zqmp-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-19 06:00 UTC [ZQMP] | Bullish | unstable",
      "generated_at": "2026-03-19T06:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 61.0,
      "acceleration_delta": 60,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 61,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.263,
      "max_conviction_score": 62.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": 69.54,
      "reference_time": "2026-03-18T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -3.566,
      "post_6h_move_pct": -3.566,
      "post_24h_move_pct": -0.676,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-1240A1FE",
      "published_date": "Thu, 19 Mar 2026 10:37:53 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/19/commodities-report-lithium-futures-2026-03-19-12-00-utc-xqjm-bullish-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-03-19 12:00 UTC [XQJM] | Bullish | rangebound",
      "generated_at": "2026-03-19T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 61.0,
      "acceleration_delta": -1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 61,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.187,
      "max_conviction_score": 64.0,
      "min_fragility_score": 63.0,
      "fresh_evidence_total": 13,
      "top_driver_clusters": [
        "stale_context_overhang",
        "low_authority_source_mix",
        "reversal_watch",
        "data_sparsity_recent_window"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 69.54,
      "reference_time": "2026-03-18T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -3.566,
      "post_6h_move_pct": -2.286,
      "post_24h_move_pct": -0.676,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-90A373EC",
      "published_date": "Thu, 19 Mar 2026 18:39:00 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/19/commodities-report-lithium-battery-supply-chain-2026-03-19-12-00-utc-vqbn-bullish-unstable",
      "title": "Commodities Report: Lithium (battery supply chain) | 2026-03-19 12:00 UTC [VQBN] | Bullish | unstable",
      "generated_at": "2026-03-19T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium (battery supply chain)",
      "direction_bias": "MIXED",
      "pressure_index": 61.0,
      "acceleration_delta": 2,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 61,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.239,
      "max_conviction_score": 62.0,
      "min_fragility_score": 64.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "stale_context_overhang",
        "data_quality_low_authority_mix",
        "supply_demand_offset_risk",
        "narrative_whipsaw"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 69.54,
      "reference_time": "2026-03-18T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -3.566,
      "post_6h_move_pct": -2.286,
      "post_24h_move_pct": -0.676,
      "price_already_moved": false,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-F32566C4",
      "published_date": "Thu, 19 Mar 2026 22:41:07 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/19/commodities-report-lithium-futures-2026-03-19-21-00-utc-fjkt-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-19 21:00 UTC [FJKT] | Bullish | unstable",
      "generated_at": "2026-03-19T21:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "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.422,
      "max_conviction_score": 62.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 15,
      "top_driver_clusters": [
        "contradiction_spike_risk",
        "policy_whipsaw_risk",
        "evidence_authority_mix",
        "substitution_narrative_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 68.53,
      "reference_time": "2026-03-19T19:30:00+00:00",
      "pre_6h_move_pct": 1.639,
      "post_1h_move_pct": 0.788,
      "post_6h_move_pct": 0.788,
      "post_24h_move_pct": 0.744,
      "price_already_moved": false,
      "observed_lead_hours": 17.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-4BDDBCC0",
      "published_date": "Fri, 20 Mar 2026 06:39:29 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/20/commodities-report-lithium-futures-2026-03-20-02-12-utc-qkpx-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-20 02:12 UTC [QKPX] | Bullish | unstable",
      "generated_at": "2026-03-20T02:12:03Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 58.0,
      "acceleration_delta": -32.3,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.053,
      "max_conviction_score": 54.0,
      "min_fragility_score": 60.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 68.53,
      "reference_time": "2026-03-19T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.788,
      "post_6h_move_pct": 0.788,
      "post_24h_move_pct": 0.744,
      "price_already_moved": false,
      "observed_lead_hours": 12.3,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-934F04B7",
      "published_date": "Fri, 20 Mar 2026 14:41:12 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/20/commodities-report-lithium-futures-2026-03-20-12-06-utc-gjnv-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-20 12:06 UTC [GJNV] | Bullish | unstable",
      "generated_at": "2026-03-20T12:06:38Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 58.0,
      "acceleration_delta": 1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.533,
      "max_conviction_score": 60.0,
      "min_fragility_score": 74.0,
      "fresh_evidence_total": 12,
      "top_driver_clusters": [
        "mixed_driver_contradiction",
        "low_authority_overhang",
        "narrative_whipsaw_risk",
        "stale_context_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 68.53,
      "reference_time": "2026-03-19T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.788,
      "post_6h_move_pct": -2.233,
      "post_24h_move_pct": 0.744,
      "price_already_moved": false,
      "observed_lead_hours": 2.39,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E3A179A6",
      "published_date": "Fri, 20 Mar 2026 22:39:17 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/20/commodities-report-lithium-futures-2026-03-20-20-41-utc-zpkj-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-20 20:41 UTC [ZPKJ] | Bullish | unstable",
      "generated_at": "2026-03-20T20:41:32Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": -6,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.081,
      "max_conviction_score": 60.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "mixed_drivers_contradiction",
        "source_quality_dispersion",
        "narrative_whipsaw_risk"
      ],
      "trade_id": 62,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 5.053738932793785,
      "trade_pnl_dollars": 50537.38932793785,
      "trade_reinforced_count": 6,
      "reference_price": 66.74,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": -1.918,
      "post_1h_move_pct": 3.446,
      "post_6h_move_pct": 3.446,
      "post_24h_move_pct": 3.446,
      "price_already_moved": false,
      "observed_lead_hours": 64.81,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-B9E6CA9E",
      "published_date": "Sat, 21 Mar 2026 06:38:53 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/21/commodities-report-lithium-futures-2026-03-21-06-20-utc-vqzd-bearish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-21 06:20 UTC [VQZD] | Bearish | unstable",
      "generated_at": "2026-03-21T06:20:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 56.0,
      "acceleration_delta": 5,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 56,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.035,
      "max_conviction_score": 55.0,
      "min_fragility_score": 60.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "contradictory_fresh_evidence",
        "policy_headline_whipsaw_risk",
        "data_authority_mix"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 66.74,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 3.446,
      "post_6h_move_pct": 3.446,
      "post_24h_move_pct": 3.446,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-292139EA",
      "published_date": "Sat, 21 Mar 2026 10:37:53 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/21/commodities-report-lithium-futures-2026-03-21-09-30-utc-qkzr-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-21 09:30 UTC [QKZR] | Bullish | unstable",
      "generated_at": "2026-03-21T09:30:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": 2,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.072,
      "max_conviction_score": 63.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 14,
      "top_driver_clusters": [
        "data_sparsity_direct_lithium_inventory",
        "stale_context_overhang",
        "authority_mix_skew_low",
        "narrative_whipsaw_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 66.74,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 3.446,
      "post_6h_move_pct": 3.446,
      "post_24h_move_pct": 3.446,
      "price_already_moved": false,
      "observed_lead_hours": 52.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-D2418EC5",
      "published_date": "Sat, 21 Mar 2026 18:37:52 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/21/commodities-report-lithium-futures-2026-03-21-18-00-utc-zpkq-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-03-21 18:00 UTC [ZPKQ] | Mixed | rangebound",
      "generated_at": "2026-03-21T18:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 44.0,
      "acceleration_delta": 27,
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 44,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.227,
      "max_conviction_score": 55.0,
      "min_fragility_score": 69.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "stale_context_overhang",
        "cross_driver_contradiction",
        "data_authority_mix_skew"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 66.74,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 3.446,
      "post_6h_move_pct": 3.446,
      "post_24h_move_pct": 3.446,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-F60101B6",
      "published_date": "Sat, 21 Mar 2026 22:39:06 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/21/commodities-report-lithium-futures-2026-03-21-21-18-utc-qzrm-bullish-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-21 21:18 UTC [QZRM] | Bullish | unstable",
      "generated_at": "2026-03-21T21:18:37Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 57.0,
      "acceleration_delta": -3,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 57,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.315,
      "max_conviction_score": 62.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "mixed_supply_demand_drivers",
        "authority_mix_low_tier_overhang",
        "narrative_whipsaw_risk",
        "physics_fields_missing_heuristic_synthesis"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 66.74,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 3.446,
      "post_6h_move_pct": 3.446,
      "post_24h_move_pct": 3.446,
      "price_already_moved": false,
      "observed_lead_hours": 40.19,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-134E3B9F",
      "published_date": "Sun, 22 Mar 2026 06:39:06 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/22/commodities-report-lithium-futures-2026-03-22-05-00-utc-qzpv-fragile-unstable-alert-late-flip",
      "title": "Commodities Report: Lithium futures | 2026-03-22 05:00 UTC [QZPV] | Fragile | unstable | ALERT: LATE-FLIP",
      "generated_at": "2026-03-22T05:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 46.0,
      "acceleration_delta": -7,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 46,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.354,
      "max_conviction_score": 42.0,
      "min_fragility_score": 51.0,
      "fresh_evidence_total": 7,
      "top_driver_clusters": [
        "late_breaking_invalidation",
        "contradiction_spike",
        "stale_context_overhang",
        "narrative_whipsaw"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 66.74,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 3.446,
      "post_6h_move_pct": 3.446,
      "post_24h_move_pct": 3.446,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-F0A9482B",
      "published_date": "Sun, 22 Mar 2026 07:24:51 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/22/commodities-report-lithium-futures-2026-03-22-07-00-utc-zpfq-fragile-unstable-alert-late-flip",
      "title": "Commodities Report: Lithium futures | 2026-03-22 07:00 UTC [ZPFQ] | Fragile | unstable | ALERT: LATE-FLIP",
      "generated_at": "2026-03-22T07:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 46.0,
      "acceleration_delta": -6,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 46,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.223,
      "max_conviction_score": 52.0,
      "min_fragility_score": 61.0,
      "fresh_evidence_total": 31,
      "top_driver_clusters": [
        "stale_context_overhang",
        "indirect_driver_dependency",
        "late_breaking_invalidation",
        "contradiction_spike"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 66.74,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 3.446,
      "post_6h_move_pct": 3.446,
      "post_24h_move_pct": 3.446,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-F4CD918B",
      "published_date": "Sun, 22 Mar 2026 15:11:34 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/22/commodities-report-lithium-futures-2026-03-22-13-34-utc-qzrv-bullish-loosening",
      "title": "Commodities Report: Lithium futures | 2026-03-22 13:34 UTC [QZRV] | Bullish | loosening",
      "generated_at": "2026-03-22T13:34:57Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 63.0,
      "acceleration_delta": 31.5,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 63,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.092,
      "max_conviction_score": 66.0,
      "min_fragility_score": 38.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "contradiction_elevated",
        "narrative_whipsaw_risk",
        "stale_context_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 66.74,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 3.446,
      "post_6h_move_pct": 3.446,
      "post_24h_move_pct": 5.383,
      "price_already_moved": false,
      "observed_lead_hours": 23.92,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-172578BE",
      "published_date": "Mon, 23 Mar 2026 07:11:10 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/23/commodities-report-lithium-futures-2026-03-23-07-00-utc-qxtr-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-03-23 07:00 UTC [QXTR] | Bullish | tightening",
      "generated_at": "2026-03-23T07:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 67.0,
      "acceleration_delta": 4,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 67,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.272,
      "max_conviction_score": 64.0,
      "min_fragility_score": 51.0,
      "fresh_evidence_total": 39,
      "top_driver_clusters": [
        "mixed_drivers_supply_vs_demand",
        "stale_context_overhang",
        "narrative_whipsaw_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 66.74,
      "reference_time": "2026-03-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 3.446,
      "post_6h_move_pct": 3.446,
      "post_24h_move_pct": 4.72,
      "price_already_moved": false,
      "observed_lead_hours": 6.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-AB1965F1",
      "published_date": "Mon, 23 Mar 2026 15:10:54 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/23/commodities-report-lithium-futures-2026-03-23-13-40-utc-qztr-unstable-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-23 13:40 UTC [QZTR] | Unstable | unstable",
      "generated_at": "2026-03-23T13:40:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 52.0,
      "acceleration_delta": -8,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 52,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.339,
      "max_conviction_score": 50.0,
      "min_fragility_score": 62.0,
      "fresh_evidence_total": 19,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 69.04,
      "reference_time": "2026-03-23T13:30:00+00:00",
      "pre_6h_move_pct": 3.446,
      "post_1h_move_pct": 1.753,
      "post_6h_move_pct": 1.231,
      "post_24h_move_pct": 1.217,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-91789A7E",
      "published_date": "Tue, 24 Mar 2026 07:11:41 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/24/commodities-report-lithium-futures-2026-03-24-07-15-utc-qjmk-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-03-24 07:15 UTC [QJMK] | Bullish | tightening",
      "generated_at": "2026-03-24T07:15:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": 15,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.14,
      "max_conviction_score": 75.0,
      "min_fragility_score": 41.0,
      "fresh_evidence_total": 15,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 69.9711,
      "reference_time": "2026-03-23T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.116,
      "post_6h_move_pct": -0.116,
      "post_24h_move_pct": 2.742,
      "price_already_moved": false,
      "observed_lead_hours": 8.25,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-50D7557E",
      "published_date": "Tue, 24 Mar 2026 23:09:01 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/24/commodities-report-lithium-futures-2026-03-24-17-35-utc-qxtr-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-03-24 17:35 UTC [QXTR] | Bullish | tightening",
      "generated_at": "2026-03-24T17:35:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 76.0,
      "acceleration_delta": 4,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 76,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.055,
      "max_conviction_score": 72.0,
      "min_fragility_score": 44.0,
      "fresh_evidence_total": 16,
      "top_driver_clusters": [
        "indirect_driver_linkage",
        "background_stale_context_overhang",
        "low_authority_share_present_but_not_blocking",
        "unknown_prior_state"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 70.21,
      "reference_time": "2026-03-24T17:30:00+00:00",
      "pre_6h_move_pct": 0.341,
      "post_1h_move_pct": 0.741,
      "post_6h_move_pct": 2.393,
      "post_24h_move_pct": 2.947,
      "price_already_moved": false,
      "observed_lead_hours": 0.92,
      "lead_bucket": "0-1h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-2DDAFB32",
      "published_date": "Wed, 25 Mar 2026 07:11:29 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/25/commodities-report-lithium-futures-2026-03-25-07-15-utc-vkzt-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-03-25 07:15 UTC [VKZT] | Mixed | rangebound",
      "generated_at": "2026-03-25T07:15:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 54.0,
      "acceleration_delta": -1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 54,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.264,
      "max_conviction_score": 54.0,
      "min_fragility_score": 59.0,
      "fresh_evidence_total": 15,
      "top_driver_clusters": [
        "stale_context_overhang",
        "narrative_whipsaw_risk",
        "indirect_driver_bias",
        "regulatory_uncertainty_seed"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 70.73,
      "reference_time": "2026-03-24T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.64,
      "post_6h_move_pct": 1.64,
      "post_24h_move_pct": 0.679,
      "price_already_moved": false,
      "observed_lead_hours": 36.25,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-B1864399",
      "published_date": "Wed, 25 Mar 2026 23:12:10 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/25/commodities-report-lithium-futures-2026-03-25-23-30-utc-xqjv-unstable-unstable",
      "title": "Commodities Report: Lithium futures | 2026-03-25 23:30 UTC [XQJV] | Unstable | unstable",
      "generated_at": "2026-03-25T23:30:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 52.0,
      "acceleration_delta": -5,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 52,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.402,
      "max_conviction_score": 62.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 20,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.96,
      "reference_time": "2026-03-25T19:30:00+00:00",
      "pre_6h_move_pct": -0.47,
      "post_1h_move_pct": -1.042,
      "post_6h_move_pct": -1.042,
      "post_24h_move_pct": -0.542,
      "price_already_moved": true,
      "observed_lead_hours": 14.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-51C34594",
      "published_date": "Thu, 26 Mar 2026 15:13:02 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/26/commodities-report-lithium-futures-2026-03-26-16-00-utc-vjrt-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-03-26 16:00 UTC [VJRT] | Mixed | rangebound",
      "generated_at": "2026-03-26T16:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 56.0,
      "acceleration_delta": -7,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 56,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.373,
      "max_conviction_score": 62.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "stale_context_overhang",
        "supply_addition_headwind",
        "policy_regulatory_volatility",
        "vip_single_source_echo_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.22,
      "reference_time": "2026-03-26T15:30:00+00:00",
      "pre_6h_move_pct": -1.028,
      "post_1h_move_pct": -0.913,
      "post_6h_move_pct": 0.491,
      "post_24h_move_pct": 1.713,
      "price_already_moved": true,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-DD775CF1",
      "published_date": "Fri, 27 Mar 2026 07:12:14 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/27/commodities-report-lithium-futures-2026-03-27-12-00-utc-qxvd-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-03-27 12:00 UTC [QXVD] | Mixed | rangebound",
      "generated_at": "2026-03-27T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 54.0,
      "acceleration_delta": 1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 54,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.259,
      "max_conviction_score": 58.0,
      "min_fragility_score": 48.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "stale_context_overhang",
        "narrative_push_pull",
        "recency_flip_watch"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 70.34,
      "reference_time": "2026-03-26T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.749,
      "post_6h_move_pct": 2.189,
      "post_24h_move_pct": 5.317,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-81853C03",
      "published_date": "Fri, 27 Mar 2026 23:12:32 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/27/commodities-report-lithium-futures-2026-03-27-23-59-utc-vjhk-bullish-loosening",
      "title": "Commodities Report: Lithium futures | 2026-03-27 23:59 UTC [VJHK] | Bullish | loosening",
      "generated_at": "2026-03-27T23:59:59Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium 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": 25,
      "avg_contradiction_ratio": 0.255,
      "max_conviction_score": 63.0,
      "min_fragility_score": 51.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "cross_driver_contradiction",
        "narrative_whipsaw_risk",
        "authority_skew_low_tier_share",
        "data_sparsity_in_last_2h"
      ],
      "trade_id": 79,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 1.6826575203057952,
      "trade_pnl_dollars": 16826.575203057953,
      "trade_reinforced_count": 12,
      "reference_price": 71.6765,
      "reference_time": "2026-03-27T19:30:00+00:00",
      "pre_6h_move_pct": -0.587,
      "post_1h_move_pct": 3.353,
      "post_6h_move_pct": 3.353,
      "post_24h_move_pct": 3.353,
      "price_already_moved": false,
      "observed_lead_hours": 61.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-CAADD7D5",
      "published_date": "Sat, 28 Mar 2026 07:12:52 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/28/commodities-report-lithium-futures-2026-03-28-00-00-utc-qzrj-bullish-loosening",
      "title": "Commodities Report: Lithium futures | 2026-03-28 00:00 UTC [QZRJ] | Bullish | loosening",
      "generated_at": "2026-03-28T00:00:00Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium 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.144,
      "max_conviction_score": 62.0,
      "min_fragility_score": 50.0,
      "fresh_evidence_total": 15,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.6765,
      "reference_time": "2026-03-27T19:30:00+00:00",
      "pre_6h_move_pct": -0.587,
      "post_1h_move_pct": 3.353,
      "post_6h_move_pct": 3.353,
      "post_24h_move_pct": 3.353,
      "price_already_moved": false,
      "observed_lead_hours": 61.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-D2FF0CC0",
      "published_date": "Sat, 28 Mar 2026 23:10:30 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/28/commodities-report-lithium-futures-2026-03-28-23-15-utc-qzmv-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-03-28 23:15 UTC [QZMV] | Bullish | tightening",
      "generated_at": "2026-03-28T23:15:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 68.0,
      "acceleration_delta": -5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.185,
      "max_conviction_score": 68.0,
      "min_fragility_score": 54.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "indirect_driver_bias",
        "stale_context_overhang",
        "policy_whipsaw_risk",
        "data_sparsity_direct_price_link"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.6765,
      "reference_time": "2026-03-27T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 3.353,
      "post_6h_move_pct": 3.353,
      "post_24h_move_pct": 3.353,
      "price_already_moved": false,
      "observed_lead_hours": 38.25,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-D812918F",
      "published_date": "Sun, 29 Mar 2026 15:11:37 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/29/commodities-report-lithium-futures-2026-03-29-15-01-utc-gzpr-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-03-29 15:01 UTC [GZPR] | Mixed | rangebound",
      "generated_at": "2026-03-29T15:01:51Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 52.0,
      "acceleration_delta": -3,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 52,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.332,
      "max_conviction_score": 56.0,
      "min_fragility_score": 50.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": 71.6765,
      "reference_time": "2026-03-27T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 3.353,
      "post_6h_move_pct": 3.353,
      "post_24h_move_pct": 2.098,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-9AB6681F",
      "published_date": "Sun, 29 Mar 2026 23:10:07 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/29/commodities-report-lithium-ev-demand-battery-supply-chain-2026-03-29-23-59-utc-qztr-bullish-loosening",
      "title": "Commodities Report: Lithium (EV demand + battery supply chain) | 2026-03-29 23:59 UTC [QZTR] | Bullish | loosening",
      "generated_at": "2026-03-29T23:59:59Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium (EV demand + battery supply chain)",
      "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.064,
      "max_conviction_score": 70.0,
      "min_fragility_score": 45.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": 71.6765,
      "reference_time": "2026-03-27T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 3.353,
      "post_6h_move_pct": 3.353,
      "post_24h_move_pct": 1.097,
      "price_already_moved": false,
      "observed_lead_hours": 13.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-AAF72758",
      "published_date": "Mon, 30 Mar 2026 07:15:09 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/30/commodities-report-lithium-futures-2026-03-30-12-00-utc-xfqj-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-03-30 12:00 UTC [XFQJ] | Mixed | rangebound",
      "generated_at": "2026-03-30T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 54.0,
      "acceleration_delta": 1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 54,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.266,
      "max_conviction_score": 57.0,
      "min_fragility_score": 57.0,
      "fresh_evidence_total": 11,
      "top_driver_clusters": [
        "supply_vs_demand_driver_ambiguity",
        "recentness_concentration",
        "authority_skew_low_tier_share",
        "operational_surge_seed_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 71.6765,
      "reference_time": "2026-03-27T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 3.353,
      "post_6h_move_pct": 1.344,
      "post_24h_move_pct": 1.097,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-A62AEFFA",
      "published_date": "Mon, 30 Mar 2026 23:08:56 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/30/commodities-report-lithium-futures-2026-03-30-19-35-utc-xgzt-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-03-30 19:35 UTC [XGZT] | Bullish | tightening",
      "generated_at": "2026-03-30T19:35:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 66.0,
      "acceleration_delta": "",
      "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": 62.0,
      "min_fragility_score": 41.0,
      "fresh_evidence_total": 12,
      "top_driver_clusters": [
        "indirect_price_linkage",
        "data_timestamp_anomaly"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 72.28,
      "reference_time": "2026-03-30T19:30:00+00:00",
      "pre_6h_move_pct": -2.43,
      "post_1h_move_pct": 0.253,
      "post_6h_move_pct": 0.253,
      "post_24h_move_pct": 4.012,
      "price_already_moved": false,
      "observed_lead_hours": 18.92,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-8927C0C1",
      "published_date": "Tue, 31 Mar 2026 15:44:26 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/31/commodities-report-lithium-futures-2026-03-31-16-00-utc-zkpf-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-03-31 16:00 UTC [ZKPF] | Bullish | tightening",
      "generated_at": "2026-03-31T16:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 66.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.06,
      "max_conviction_score": 66.0,
      "min_fragility_score": 42.0,
      "fresh_evidence_total": 26,
      "top_driver_clusters": [
        "stale_context_overhang",
        "substitution_narrative_reversal_risk",
        "china_policy_operational_surge_risk_seed",
        "timeseries_bucket_inference"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 72.53,
      "reference_time": "2026-03-31T15:30:00+00:00",
      "pre_6h_move_pct": 0.346,
      "post_1h_move_pct": 1.386,
      "post_6h_move_pct": 3.654,
      "post_24h_move_pct": 3.13,
      "price_already_moved": false,
      "observed_lead_hours": 0.5,
      "lead_bucket": "0-1h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-6584174F",
      "published_date": "Wed, 01 Apr 2026 07:03:56 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/01/commodities-report-lithium-futures-2026-04-01-00-00-utc-zqkm-unstable-unstable",
      "title": "Commodities Report: Lithium futures | 2026-04-01 00:00 UTC [ZQKM] | Unstable | unstable",
      "generated_at": "2026-04-01T00:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 30,
      "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": 74.135,
      "reference_time": "2026-03-31T19:30:00+00:00",
      "pre_6h_move_pct": 0.816,
      "post_1h_move_pct": 1.41,
      "post_6h_move_pct": 1.41,
      "post_24h_move_pct": -1.733,
      "price_already_moved": false,
      "observed_lead_hours": 37.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E5AF6B89",
      "published_date": "Wed, 01 Apr 2026 23:04:14 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/01/commodities-report-lithium-2026-04-01-00-00-utc-qzrv-unstable-unstable",
      "title": "Commodities Report: Lithium | 2026-04-01 00:00 UTC [QZRV] | Unstable | unstable",
      "generated_at": "2026-04-01T00:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium",
      "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_uncertainty"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 74.135,
      "reference_time": "2026-03-31T19:30:00+00:00",
      "pre_6h_move_pct": 0.816,
      "post_1h_move_pct": 1.41,
      "post_6h_move_pct": 1.41,
      "post_24h_move_pct": -1.733,
      "price_already_moved": false,
      "observed_lead_hours": 37.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-6A7CA562",
      "published_date": "Thu, 02 Apr 2026 07:12:57 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/02/commodities-report-lithium-futures-2026-04-02-08-15-utc-qzjv-bullish-loosening",
      "title": "Commodities Report: Lithium futures | 2026-04-02 08:15 UTC [QZJV] | Bullish | loosening",
      "generated_at": "2026-04-02T08:15:00Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 66.0,
      "acceleration_delta": -25,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.028,
      "max_conviction_score": 85.0,
      "min_fragility_score": 10.0,
      "fresh_evidence_total": 26,
      "top_driver_clusters": [
        "reversal_warning_recent_risk_anomaly",
        "driver_ambiguity_supply_vs_demand",
        "timeseries_sparsity_from_sampling"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 74.485,
      "reference_time": "2026-04-01T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -2.195,
      "post_6h_move_pct": 0.02,
      "post_24h_move_pct": -0.936,
      "price_already_moved": false,
      "observed_lead_hours": 5.25,
      "lead_bucket": "1-6h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-BB5F49FA",
      "published_date": "Thu, 02 Apr 2026 23:08:26 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/02/commodities-report-lithium-futures-2026-04-02-23-30-utc-fxqj-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-02 23:30 UTC [FXQJ] | Bullish | tightening",
      "generated_at": "2026-04-02T23:30:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 74.0,
      "acceleration_delta": -8,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.065,
      "max_conviction_score": 65.0,
      "min_fragility_score": 48.0,
      "fresh_evidence_total": 11,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 74.1512,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.049,
      "post_1h_move_pct": -0.49,
      "post_6h_move_pct": -0.49,
      "post_24h_move_pct": -0.49,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-4D6B7E09",
      "published_date": "Fri, 03 Apr 2026 07:15:17 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/03/commodities-report-lithium-futures-2026-04-03-08-00-utc-qzvr-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-03 08:00 UTC [QZVR] | Bullish | tightening",
      "generated_at": "2026-04-03T08:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": -4,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.064,
      "max_conviction_score": 72.0,
      "min_fragility_score": 43.0,
      "fresh_evidence_total": 108,
      "top_driver_clusters": [
        "supply_overhang_risk",
        "policy_trade_volatility",
        "low_contradiction_but_domain_proxy"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 74.1512,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.49,
      "post_6h_move_pct": -0.49,
      "post_24h_move_pct": -0.49,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-B8F5805C",
      "published_date": "Fri, 03 Apr 2026 15:11:11 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/03/commodities-report-lithium-battery-metals-demand-supply-balance-2026-04-03-16-00-utc-qzrv-bullish-tightening",
      "title": "Commodities Report: Lithium (battery metals demand/supply balance) | 2026-04-03 16:00 UTC [QZRV] | Bullish | tightening",
      "generated_at": "2026-04-03T16:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium (battery metals demand/supply balance)",
      "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.088,
      "max_conviction_score": 72.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 5,
      "top_driver_clusters": [
        "indirect_proxy_risk",
        "supply_expansion_counterpressure",
        "low_authority_overhang",
        "operational_surge_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 74.1512,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.49,
      "post_6h_move_pct": -0.49,
      "post_24h_move_pct": -0.49,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-305C12B4",
      "published_date": "Sat, 04 Apr 2026 07:05:33 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/04/commodities-report-lithium-2026-04-04-00-00-utc-vqbx-mixed-rangebound",
      "title": "Commodities Report: Lithium | 2026-04-04 00:00 UTC [VQBX] | Mixed | rangebound",
      "generated_at": "2026-04-04T00:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium",
      "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": 75.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": 74.1512,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.49,
      "post_6h_move_pct": -0.49,
      "post_24h_move_pct": -0.49,
      "price_already_moved": false,
      "observed_lead_hours": 61.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-DC6C5229",
      "published_date": "Sat, 04 Apr 2026 23:07:36 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/04/commodities-report-lithium-futures-2026-04-04-23-10-utc-xjrm-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-04 23:10 UTC [XJRM] | Bullish | tightening",
      "generated_at": "2026-04-04T23:10:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium 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.018,
      "max_conviction_score": 69.0,
      "min_fragility_score": 44.0,
      "fresh_evidence_total": 84,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 74.1512,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.49,
      "post_6h_move_pct": -0.49,
      "post_24h_move_pct": -0.49,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-1A23778B",
      "published_date": "Sun, 05 Apr 2026 15:02:42 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/05/commodities-report-lithium-futures-2026-04-05-00-00-utc-qhtr-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-04-05 00:00 UTC [QHTR] | Mixed | rangebound",
      "generated_at": "2026-04-05T00:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium 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",
        "min_evidence_threshold_not_met",
        "input_gate_degraded"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 74.1512,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.49,
      "post_6h_move_pct": -0.49,
      "post_24h_move_pct": -0.49,
      "price_already_moved": false,
      "observed_lead_hours": 37.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-218F2335",
      "published_date": "Sun, 05 Apr 2026 23:07:47 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/05/commodities-report-lithium-futures-2026-04-05-23-30-utc-xjpk-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-05 23:30 UTC [XJPK] | Bullish | tightening",
      "generated_at": "2026-04-05T23:30:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 78.0,
      "acceleration_delta": -2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 78,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.058,
      "max_conviction_score": 76.0,
      "min_fragility_score": 44.0,
      "fresh_evidence_total": 31,
      "top_driver_clusters": [
        "unknown_prior_state",
        "operational_surge_risk_late_session",
        "low_explicit_counterevidence_visibility"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 74.1512,
      "reference_time": "2026-04-02T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.49,
      "post_6h_move_pct": -0.49,
      "post_24h_move_pct": -0.608,
      "price_already_moved": false,
      "observed_lead_hours": 62.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-5A3548AD",
      "published_date": "Mon, 06 Apr 2026 15:08:35 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/06/commodities-report-lithium-futures-2026-04-06-16-05-utc-qjrv-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-06 16:05 UTC [QJRV] | Bullish | tightening",
      "generated_at": "2026-04-06T16:05:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": -8,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.087,
      "max_conviction_score": 80.0,
      "min_fragility_score": 43.0,
      "fresh_evidence_total": 31,
      "top_driver_clusters": [
        "driver_two_sidedness",
        "data_sparsity_risk_anomaly_seed",
        "authority_skew_to_lower_tiers"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 72.93,
      "reference_time": "2026-04-06T15:30:00+00:00",
      "pre_6h_move_pct": -1.647,
      "post_1h_move_pct": 0.144,
      "post_6h_move_pct": 1.056,
      "post_24h_move_pct": 0.459,
      "price_already_moved": false,
      "observed_lead_hours": 21.42,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-A80830DB",
      "published_date": "Mon, 06 Apr 2026 23:08:39 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/06/commodities-report-lithium-futures-2026-04-06-23-30-utc-qxhv-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-06 23:30 UTC [QXHV] | Bullish | tightening",
      "generated_at": "2026-04-06T23:30:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 76.0,
      "acceleration_delta": -10,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 76,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.008,
      "max_conviction_score": 66.0,
      "min_fragility_score": 48.0,
      "fresh_evidence_total": 13,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "timeseries_sparsity"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 73.05,
      "reference_time": "2026-04-06T19:30:00+00:00",
      "pre_6h_move_pct": 0.021,
      "post_1h_move_pct": 0.89,
      "post_6h_move_pct": 0.89,
      "post_24h_move_pct": 5.524,
      "price_already_moved": false,
      "observed_lead_hours": 14.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-19349621",
      "published_date": "Tue, 07 Apr 2026 15:11:06 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/07/commodities-report-lithium-futures-2026-04-07-15-05-utc-zkfq-bullish-loosening",
      "title": "Commodities Report: Lithium futures | 2026-04-07 15:05 UTC [ZKFQ] | Bullish | loosening",
      "generated_at": "2026-04-07T15:05:00Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": 2,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.149,
      "max_conviction_score": 70.0,
      "min_fragility_score": 48.0,
      "fresh_evidence_total": 112,
      "top_driver_clusters": [],
      "trade_id": 102,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 10.080180533243103,
      "trade_pnl_dollars": 100801.80533243103,
      "trade_reinforced_count": 5,
      "reference_price": 73.4997,
      "reference_time": "2026-04-07T14:30:00+00:00",
      "pre_6h_move_pct": 0.616,
      "post_1h_move_pct": -0.319,
      "post_6h_move_pct": 4.878,
      "post_24h_move_pct": 4.123,
      "price_already_moved": true,
      "observed_lead_hours": 22.42,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-84878E1F",
      "published_date": "Wed, 08 Apr 2026 07:06:48 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/08/commodities-report-lithium-futures-2026-04-08-00-00-utc-qzrm-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-04-08 00:00 UTC [QZRM] | Mixed | rangebound",
      "generated_at": "2026-04-08T00:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "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": 12.0,
      "min_fragility_score": 82.0,
      "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": 73.7739,
      "reference_time": "2026-04-07T19:30:00+00:00",
      "pre_6h_move_pct": 0.247,
      "post_1h_move_pct": 4.488,
      "post_6h_move_pct": 4.488,
      "post_24h_move_pct": 4.088,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-747462D7",
      "published_date": "Wed, 08 Apr 2026 23:03:24 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/08/commodities-report-lithium-futures-2026-04-08-00-00-utc-vyhx-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-04-08 00:00 UTC [VYHX] | Mixed | rangebound",
      "generated_at": "2026-04-08T00:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 22,
      "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",
        "reversal_risk_unreliable_under_sparse_data"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 73.7739,
      "reference_time": "2026-04-07T19:30:00+00:00",
      "pre_6h_move_pct": 0.247,
      "post_1h_move_pct": 4.488,
      "post_6h_move_pct": 4.488,
      "post_24h_move_pct": 4.088,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-DDA5E3DE",
      "published_date": "Thu, 09 Apr 2026 07:04:21 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/09/commodities-report-lithium-futures-2026-04-09-12-00-utc-gfkp-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-04-09 12:00 UTC [GFKP] | Mixed | rangebound",
      "generated_at": "2026-04-09T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium 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",
        "input_gate_degraded",
        "stale_context_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 76.65,
      "reference_time": "2026-04-08T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.183,
      "post_6h_move_pct": -0.026,
      "post_24h_move_pct": 1.735,
      "price_already_moved": false,
      "observed_lead_hours": 2.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E6B5DCF9",
      "published_date": "Thu, 09 Apr 2026 23:06:36 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/09/commodities-report-lithium-futures-2026-04-09-21-30-utc-vjmk-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-09 21:30 UTC [VJMK] | Bullish | tightening",
      "generated_at": "2026-04-09T21:30:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 58.5,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 2,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "thematic_to_futures_basis_risk",
        "low_authority_share_overhang",
        "timeseries_degraded"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 76.765,
      "reference_time": "2026-04-09T19:30:00+00:00",
      "pre_6h_move_pct": 0.294,
      "post_1h_move_pct": 1.583,
      "post_6h_move_pct": 1.583,
      "post_24h_move_pct": 1.518,
      "price_already_moved": false,
      "observed_lead_hours": 16.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-9682691C",
      "published_date": "Fri, 10 Apr 2026 07:14:19 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/10/commodities-report-lithium-futures-2026-04-10-12-00-utc-qzrm-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-04-10 12:00 UTC [QZRM] | Mixed | rangebound",
      "generated_at": "2026-04-10T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 52.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 52,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.01,
      "max_conviction_score": 72.0,
      "min_fragility_score": 35.0,
      "fresh_evidence_total": 6,
      "top_driver_clusters": [
        "driver_sign_ambiguity",
        "rangebound_regime_risk",
        "data_sparsity_in_timeseries_distribution"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 76.765,
      "reference_time": "2026-04-09T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.583,
      "post_6h_move_pct": 1.648,
      "post_24h_move_pct": 1.518,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-158897B2",
      "published_date": "Fri, 10 Apr 2026 23:10:02 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/10/commodities-report-lithium-futures-2026-04-10-21-45-utc-vzql-bullish-loosening",
      "title": "Commodities Report: Lithium futures | 2026-04-10 21:45 UTC [VZQL] | Bullish | loosening",
      "generated_at": "2026-04-10T21:45:00Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": -3,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.306,
      "max_conviction_score": 65.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 113,
      "top_driver_clusters": [
        "indirect_proxy_signal",
        "supply_expansion_overhang",
        "chemistry_substitution_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 77.885,
      "reference_time": "2026-04-10T19:30:00+00:00",
      "pre_6h_move_pct": -0.314,
      "post_1h_move_pct": 0.058,
      "post_6h_move_pct": 0.058,
      "post_24h_move_pct": 0.058,
      "price_already_moved": false,
      "observed_lead_hours": 64.75,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-91A5F9DA",
      "published_date": "Sat, 11 Apr 2026 07:13:02 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/11/commodities-report-lithium-futures-2026-04-11-06-17-utc-xkwp-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-11 06:17 UTC [XKWP] | Bullish | tightening",
      "generated_at": "2026-04-11T06:17:54Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium 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.0,
      "max_conviction_score": 74.0,
      "min_fragility_score": 37.0,
      "fresh_evidence_total": 13,
      "top_driver_clusters": [
        "supply_response_overhang",
        "narrative_proxy_demand_bias",
        "authority_confirmation_not_dominant"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 77.885,
      "reference_time": "2026-04-10T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.058,
      "post_6h_move_pct": 0.058,
      "post_24h_move_pct": 0.058,
      "price_already_moved": false,
      "observed_lead_hours": 56.2,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-0F4E2421",
      "published_date": "Sat, 11 Apr 2026 15:07:09 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/11/commodities-report-lithium-futures-2026-04-11-12-00-utc-vkqj-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-04-11 12:00 UTC [VKQJ] | Mixed | rangebound",
      "generated_at": "2026-04-11T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "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": 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": 77.885,
      "reference_time": "2026-04-10T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.058,
      "post_6h_move_pct": 0.058,
      "post_24h_move_pct": 0.058,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-556029DD",
      "published_date": "Sun, 12 Apr 2026 07:10:19 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/12/commodities-report-lithium-futures-2026-04-12-06-00-utc-gzpk-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-12 06:00 UTC [GZPK] | Bullish | tightening",
      "generated_at": "2026-04-12T06:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 3,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.06,
      "max_conviction_score": 72.0,
      "min_fragility_score": 44.0,
      "fresh_evidence_total": 40,
      "top_driver_clusters": [
        "stale_context_overhang",
        "theme_to_price_translation_risk",
        "data_granularity_limit_intraday"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 77.885,
      "reference_time": "2026-04-10T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.058,
      "post_6h_move_pct": 0.058,
      "post_24h_move_pct": 0.058,
      "price_already_moved": false,
      "observed_lead_hours": 32.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-80D689CD",
      "published_date": "Sun, 12 Apr 2026 23:08:51 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/12/commodities-report-lithium-futures-2026-04-12-19-33-utc-qjrm-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-12 19:33 UTC [QJRM] | Bullish | tightening",
      "generated_at": "2026-04-12T19:33:14Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 68.0,
      "acceleration_delta": -1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.07,
      "max_conviction_score": 72.0,
      "min_fragility_score": 38.0,
      "fresh_evidence_total": 62,
      "top_driver_clusters": [
        "supply_demand_offset_risk",
        "indirect_driver_mapping_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 77.885,
      "reference_time": "2026-04-10T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.058,
      "post_6h_move_pct": 0.058,
      "post_24h_move_pct": 2.908,
      "price_already_moved": false,
      "observed_lead_hours": 18.95,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-40CBFE9B",
      "published_date": "Mon, 13 Apr 2026 07:06:14 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/13/commodities-report-lithium-futures-2026-04-13-00-00-utc-bxqj-unstable-unstable",
      "title": "Commodities Report: Lithium futures | 2026-04-13 00:00 UTC [BXQJ] | Unstable | Unstable",
      "generated_at": "2026-04-13T00:00:00Z",
      "market_code": "lithium",
      "regime_state": "unstable",
      "primary_asset_name": "Lithium 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": 10.0,
      "min_fragility_score": 85.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": 77.885,
      "reference_time": "2026-04-10T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.058,
      "post_6h_move_pct": 0.058,
      "post_24h_move_pct": 2.908,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-8E019B6D",
      "published_date": "Mon, 13 Apr 2026 23:06:27 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/13/commodities-report-lithium-futures-2026-04-13-22-00-utc-jqvb-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-04-13 22:00 UTC [JQVB] | Mixed | rangebound",
      "generated_at": "2026-04-13T22:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium 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": 15.0,
      "min_fragility_score": 80.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": 80.04,
      "reference_time": "2026-04-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.743,
      "post_1h_move_pct": 0.137,
      "post_6h_move_pct": 0.137,
      "post_24h_move_pct": -1.249,
      "price_already_moved": false,
      "observed_lead_hours": 39.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-3EE09CF6",
      "published_date": "Tue, 14 Apr 2026 15:09:14 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/14/commodities-report-lithium-2026-04-14-10-00-utc-gzpk-bullish-loosening",
      "title": "Commodities Report: Lithium | 2026-04-14 10:00 UTC [GZPK] | Bullish | loosening",
      "generated_at": "2026-04-14T10:00:00Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": 2,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.062,
      "max_conviction_score": 66.0,
      "min_fragility_score": 45.0,
      "fresh_evidence_total": 72,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 80.04,
      "reference_time": "2026-04-13T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.137,
      "post_6h_move_pct": 0.213,
      "post_24h_move_pct": -1.249,
      "price_already_moved": false,
      "observed_lead_hours": 4.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-A9F11B45",
      "published_date": "Tue, 14 Apr 2026 23:04:51 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/14/commodities-report-lithium-futures-2026-04-14-23-00-utc-qzrm-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-04-14 23:00 UTC [QZRM] | Mixed | rangebound",
      "generated_at": "2026-04-14T23:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium 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": 8.0,
      "min_fragility_score": 85.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": 80.57,
      "reference_time": "2026-04-14T19:30:00+00:00",
      "pre_6h_move_pct": 0.449,
      "post_1h_move_pct": -1.899,
      "post_6h_move_pct": -1.899,
      "post_24h_move_pct": 0.993,
      "price_already_moved": false,
      "observed_lead_hours": 14.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-33941916",
      "published_date": "Wed, 15 Apr 2026 07:05:47 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/15/commodities-report-lithium-futures-2026-04-15-12-00-utc-xjrv-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-04-15 12:00 UTC [XJRV] | Mixed | rangebound",
      "generated_at": "2026-04-15T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium 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": 20.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": 80.57,
      "reference_time": "2026-04-14T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.899,
      "post_6h_move_pct": -1.353,
      "post_24h_move_pct": 0.993,
      "price_already_moved": false,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-3948B5F5",
      "published_date": "Wed, 15 Apr 2026 23:18:51 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/15/commodities-report-lithium-futures-2026-04-15-18-00-utc-xjrm-bullish-loosening",
      "title": "Commodities Report: Lithium futures | 2026-04-15 18:00 UTC [XJRM] | Bullish | loosening",
      "generated_at": "2026-04-15T18:00:00Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 60.0,
      "acceleration_delta": -25,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 60,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.03,
      "max_conviction_score": 73.0,
      "min_fragility_score": 44.0,
      "fresh_evidence_total": 25,
      "top_driver_clusters": [
        "supply_demand_crosscurrents",
        "narrative_to_price_link_gap",
        "low_tier_weight_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 79.37,
      "reference_time": "2026-04-15T17:30:00+00:00",
      "pre_6h_move_pct": -1.489,
      "post_1h_move_pct": 0.214,
      "post_6h_move_pct": 2.52,
      "post_24h_move_pct": 3.364,
      "price_already_moved": true,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-31DD37AE",
      "published_date": "Thu, 16 Apr 2026 07:12:01 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/16/commodities-report-lithium-futures-2026-04-16-06-00-utc-qxjl-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-16 06:00 UTC [QXJL] | Bullish | tightening",
      "generated_at": "2026-04-16T06:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.085,
      "max_conviction_score": 69.0,
      "min_fragility_score": 39.0,
      "fresh_evidence_total": 15,
      "top_driver_clusters": [
        "low_authority_tail_present",
        "single_source_vip_noise",
        "indirect_driver_mapping"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 79.54,
      "reference_time": "2026-04-15T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.301,
      "post_6h_move_pct": 2.301,
      "post_24h_move_pct": 4.513,
      "price_already_moved": false,
      "observed_lead_hours": 7.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-F16ABA01",
      "published_date": "Thu, 16 Apr 2026 15:13:02 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/16/commodities-report-lithium-futures-2026-04-16-15-10-utc-qzrv-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-16 15:10 UTC [QZRV] | Bullish | tightening",
      "generated_at": "2026-04-16T15:10:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": 3,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.06,
      "max_conviction_score": 68.0,
      "min_fragility_score": 42.0,
      "fresh_evidence_total": 21,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 81.28,
      "reference_time": "2026-04-16T14:30:00+00:00",
      "pre_6h_move_pct": 2.188,
      "post_1h_move_pct": 0.32,
      "post_6h_move_pct": 2.276,
      "post_24h_move_pct": 2.528,
      "price_already_moved": true,
      "observed_lead_hours": 0.33,
      "lead_bucket": "0-1h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-37A2713F",
      "published_date": "Fri, 17 Apr 2026 07:10:45 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/17/commodities-report-lithium-futures-2026-04-17-06-45-utc-qxjl-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-17 06:45 UTC [QXJL] | Bullish | tightening",
      "generated_at": "2026-04-17T06:45:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 69.0,
      "acceleration_delta": 7,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 69,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.163,
      "max_conviction_score": 74.0,
      "min_fragility_score": 40.0,
      "fresh_evidence_total": 77,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "echo_concentration_in_vip_lane",
        "policy_regulatory_volatility"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 82.4,
      "reference_time": "2026-04-16T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.885,
      "post_6h_move_pct": 0.885,
      "post_24h_move_pct": -0.061,
      "price_already_moved": false,
      "observed_lead_hours": 6.75,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-B3862C05",
      "published_date": "Fri, 17 Apr 2026 23:09:57 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/17/commodities-report-lithium-futures-2026-04-17-22-31-utc-qzpv-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-17 22:31 UTC [QZPV] | Bullish | tightening",
      "generated_at": "2026-04-17T22:31:14Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 68.0,
      "acceleration_delta": 90,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.246,
      "max_conviction_score": 74.0,
      "min_fragility_score": 48.0,
      "fresh_evidence_total": 12,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "policy_headline_sensitivity",
        "indirect_driver_mapping"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 83.16,
      "reference_time": "2026-04-17T19:30:00+00:00",
      "pre_6h_move_pct": -0.526,
      "post_1h_move_pct": -0.974,
      "post_6h_move_pct": -0.974,
      "post_24h_move_pct": -0.974,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-9120267B",
      "published_date": "Sat, 18 Apr 2026 07:10:53 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/18/commodities-report-lithium-2026-04-18-12-00-utc-qhvd-bullish-loosening",
      "title": "Commodities Report: Lithium | 2026-04-18 12:00 UTC [QHVD] | Bullish | loosening",
      "generated_at": "2026-04-18T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium",
      "direction_bias": "UP",
      "pressure_index": 69.0,
      "acceleration_delta": "",
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 69,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.144,
      "max_conviction_score": 70.0,
      "min_fragility_score": 49.0,
      "fresh_evidence_total": 220,
      "top_driver_clusters": [
        "counter_driver_supply_easing_present",
        "low_authority_share_overhang",
        "policy_headline_volatility"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 83.16,
      "reference_time": "2026-04-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.974,
      "post_6h_move_pct": -0.974,
      "post_24h_move_pct": -0.974,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E7F8AA59",
      "published_date": "Sat, 18 Apr 2026 23:15:55 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/18/commodities-report-lithium-futures-2026-04-18-23-00-utc-vqrm-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-18 23:00 UTC [VQRM] | Bullish | tightening",
      "generated_at": "2026-04-18T23:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium 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.071,
      "max_conviction_score": 72.0,
      "min_fragility_score": 44.0,
      "fresh_evidence_total": 256,
      "top_driver_clusters": [
        "structural_counter_driver_supply_relief",
        "low_authority_share_overhang",
        "demand_side_outlier_cluster_risk"
      ],
      "trade_id": 122,
      "trade_state": "OPEN",
      "trade_direction": "UP",
      "trade_return_pct": 0.6728,
      "trade_pnl_dollars": 6728.31,
      "trade_reinforced_count": 13,
      "reference_price": 83.16,
      "reference_time": "2026-04-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.974,
      "post_6h_move_pct": -0.974,
      "post_24h_move_pct": -0.974,
      "price_already_moved": false,
      "observed_lead_hours": 62.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-3BB45340",
      "published_date": "Sun, 19 Apr 2026 16:08:44 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/19/commodities-report-lithium-futures-2026-04-19-15-00-utc-kzqd-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-19 15:00 UTC [KZQD] | Bullish | tightening",
      "generated_at": "2026-04-19T15:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 79.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 79,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.06,
      "max_conviction_score": 79.0,
      "min_fragility_score": 45.0,
      "fresh_evidence_total": 114,
      "top_driver_clusters": [
        "low_authority_overhang",
        "volatility_watch_price_surge_narrative",
        "policy_regulatory_uncertainty",
        "unknown_prior_state"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 83.16,
      "reference_time": "2026-04-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.974,
      "post_6h_move_pct": -0.974,
      "post_24h_move_pct": -0.577,
      "price_already_moved": false,
      "observed_lead_hours": 46.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-2BDF24D4",
      "published_date": "Mon, 20 Apr 2026 07:29:51 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/20/commodities-report-lithium-futures-2026-04-20-12-00-utc-qkzn-bullish-loosening",
      "title": "Commodities Report: Lithium futures | 2026-04-20 12:00 UTC [QKZN] | Bullish | loosening",
      "generated_at": "2026-04-20T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 68.0,
      "acceleration_delta": "",
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.179,
      "max_conviction_score": 78.0,
      "min_fragility_score": 49.0,
      "fresh_evidence_total": 13,
      "top_driver_clusters": [
        "low_authority_overhang",
        "volatility_amplifier_price_surge_framing",
        "substitution_watch",
        "narrative_spike_and_fade_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 83.16,
      "reference_time": "2026-04-17T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.974,
      "post_6h_move_pct": -0.178,
      "post_24h_move_pct": 1.635,
      "price_already_moved": false,
      "observed_lead_hours": 25.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-BCEE15BC",
      "published_date": "Mon, 20 Apr 2026 15:14:14 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/20/commodities-report-lithium-futures-2026-04-20-15-00-utc-gjxt-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-20 15:00 UTC [GJXT] | Bullish | tightening",
      "generated_at": "2026-04-20T15:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 74.0,
      "acceleration_delta": 50,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.264,
      "max_conviction_score": 74.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 15,
      "top_driver_clusters": [
        "low_authority_overhang",
        "demand_softening_counterevidence_present",
        "price_spike_elasticity_risk",
        "late_breaking_invalidation"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 82.89,
      "reference_time": "2026-04-20T14:30:00+00:00",
      "pre_6h_move_pct": -0.325,
      "post_1h_move_pct": -0.567,
      "post_6h_move_pct": 1.966,
      "post_24h_move_pct": 1.007,
      "price_already_moved": false,
      "observed_lead_hours": 22.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-17AA25B2",
      "published_date": "Tue, 21 Apr 2026 07:16:58 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/21/commodities-report-lithium-futures-2026-04-21-12-00-utc-xzjm-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-21 12:00 UTC [XZJM] | Bullish | tightening",
      "generated_at": "2026-04-21T12:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": -4,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.067,
      "max_conviction_score": 78.0,
      "min_fragility_score": 49.0,
      "fresh_evidence_total": 242,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 83.035,
      "reference_time": "2026-04-20T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.788,
      "post_6h_move_pct": 0.644,
      "post_24h_move_pct": 2.005,
      "price_already_moved": false,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-6D6809FC",
      "published_date": "Tue, 21 Apr 2026 23:13:43 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/21/commodities-report-lithium-futures-2026-04-21-23-00-utc-zqkp-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-21 23:00 UTC [ZQKP] | Bullish | tightening",
      "generated_at": "2026-04-21T23:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 78.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 78,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.088,
      "max_conviction_score": 82.0,
      "min_fragility_score": 54.0,
      "fresh_evidence_total": 214,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 83.255,
      "reference_time": "2026-04-21T19:30:00+00:00",
      "pre_6h_move_pct": -0.27,
      "post_1h_move_pct": 1.736,
      "post_6h_move_pct": 1.736,
      "post_24h_move_pct": -0.51,
      "price_already_moved": false,
      "observed_lead_hours": 14.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-74596232",
      "published_date": "Wed, 22 Apr 2026 07:13:26 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/22/commodities-report-lithium-futures-2026-04-22-07-00-utc-vplx-bullish-loosening",
      "title": "Commodities Report: Lithium futures | 2026-04-22 07:00 UTC [VPLX] | Bullish | loosening",
      "generated_at": "2026-04-22T07:00:00Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium 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.192,
      "max_conviction_score": 64.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 117,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 83.255,
      "reference_time": "2026-04-21T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.736,
      "post_6h_move_pct": 1.736,
      "post_24h_move_pct": -0.51,
      "price_already_moved": false,
      "observed_lead_hours": 6.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-862CC70C",
      "published_date": "Wed, 22 Apr 2026 23:12:56 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/22/commodities-report-lithium-futures-2026-04-22-23-10-utc-vjlk-bullish-loosening",
      "title": "Commodities Report: Lithium futures | 2026-04-22 23:10 UTC [VJLK] | Bullish | loosening",
      "generated_at": "2026-04-22T23:10:00Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": -25,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.198,
      "max_conviction_score": 66.0,
      "min_fragility_score": 40.0,
      "fresh_evidence_total": 26,
      "top_driver_clusters": [
        "low_authority_skew",
        "substitution_pressure",
        "policy_demand_softness",
        "narrative_whipsaw_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 84.71,
      "reference_time": "2026-04-22T19:30:00+00:00",
      "pre_6h_move_pct": 0.304,
      "post_1h_move_pct": -2.219,
      "post_6h_move_pct": -2.219,
      "post_24h_move_pct": -1.783,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-38BB2C4B",
      "published_date": "Thu, 23 Apr 2026 15:13:04 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/23/commodities-report-lithium-futures-2026-04-23-15-01-utc-gjxt-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-23 15:01 UTC [GJXT] | Bullish | tightening",
      "generated_at": "2026-04-23T15:01:54Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": -5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.141,
      "max_conviction_score": 62.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 18,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 83.055,
      "reference_time": "2026-04-23T14:30:00+00:00",
      "pre_6h_move_pct": -1.954,
      "post_1h_move_pct": -0.464,
      "post_6h_move_pct": 0.175,
      "post_24h_move_pct": 0.506,
      "price_already_moved": false,
      "observed_lead_hours": 23.47,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-CC2AD045",
      "published_date": "Fri, 24 Apr 2026 07:13:19 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/24/commodities-report-lithium-futures-2026-04-24-07-30-utc-vqzr-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-24 07:30 UTC [VQZR] | Bullish | tightening",
      "generated_at": "2026-04-24T07:30:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 71.0,
      "acceleration_delta": -2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 71,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.227,
      "max_conviction_score": 77.0,
      "min_fragility_score": 54.0,
      "fresh_evidence_total": 14,
      "top_driver_clusters": [
        "price_spike_volatility",
        "low_authority_confirmation",
        "regulatory_supply_headline_risk",
        "unmapped_cross_domain_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 82.16,
      "reference_time": "2026-04-23T19:30:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.266,
      "post_6h_move_pct": 1.266,
      "post_24h_move_pct": "",
      "price_already_moved": false,
      "observed_lead_hours": 6.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-79732432",
      "published_date": "Fri, 24 Apr 2026 15:11:18 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/24/commodities-report-lithium-futures-2026-04-24-15-10-utc-mpfk-bullish-loosening",
      "title": "Commodities Report: Lithium futures | 2026-04-24 15:10 UTC [MPFK] | Bullish | loosening",
      "generated_at": "2026-04-24T15:10:00Z",
      "market_code": "lithium",
      "regime_state": "loosening",
      "primary_asset_name": "Lithium 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.084,
      "max_conviction_score": 65.0,
      "min_fragility_score": 45.0,
      "fresh_evidence_total": 47,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "low_authority_share_overhang",
        "data_overlap_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 83.795,
      "reference_time": "2026-04-24T14:30:00+00:00",
      "pre_6h_move_pct": 1.99,
      "post_1h_move_pct": -0.09,
      "post_6h_move_pct": "",
      "post_24h_move_pct": "",
      "price_already_moved": true,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-EAF69B32",
      "published_date": "Sat, 25 Apr 2026 07:13:01 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/25/commodities-report-lithium-2026-04-25-07-00-utc-xzqr-bullish-tightening",
      "title": "Commodities Report: Lithium | 2026-04-25 07:00 UTC [XZQR] | Bullish | tightening",
      "generated_at": "2026-04-25T07:00:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium",
      "direction_bias": "UP",
      "pressure_index": 69.0,
      "acceleration_delta": 17,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 69,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.027,
      "max_conviction_score": 58.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "narrative_whipsaw",
        "authority_thin_tail",
        "policy_sensitivity"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 83.5,
      "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-C6306337",
      "published_date": "Sat, 25 Apr 2026 23:12:57 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/25/commodities-report-lithium-2026-04-25-23-05-utc-jvxz-bullish-tightening",
      "title": "Commodities Report: Lithium | 2026-04-25 23:05 UTC [JVXZ] | Bullish | tightening",
      "generated_at": "2026-04-25T23:05:00Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": 4,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.193,
      "max_conviction_score": 75.0,
      "min_fragility_score": 45.0,
      "fresh_evidence_total": 71,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 83.5,
      "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-900F882D",
      "published_date": "Sun, 26 Apr 2026 07:10:10 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/26/commodities-report-lithium-futures-2026-04-26-07-02-utc-qzmk-bullish-tightening",
      "title": "Commodities Report: Lithium futures | 2026-04-26 07:02 UTC [QZMK] | Bullish | tightening",
      "generated_at": "2026-04-26T07:02:40Z",
      "market_code": "lithium",
      "regime_state": "tightening",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "UP",
      "pressure_index": 68.0,
      "acceleration_delta": -2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.095,
      "max_conviction_score": 66.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 35,
      "top_driver_clusters": [
        "authority_skew_low_tier_dominance",
        "indirect_driver_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 83.5,
      "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-3D4107D3",
      "published_date": "Sun, 26 Apr 2026 15:12:57 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/26/commodities-report-lithium-futures-2026-04-26-15-00-utc-nvzm-mixed-rangebound",
      "title": "Commodities Report: Lithium futures | 2026-04-26 15:00 UTC [NVZM] | Mixed | rangebound",
      "generated_at": "2026-04-26T15:00:00Z",
      "market_code": "lithium",
      "regime_state": "rangebound",
      "primary_asset_name": "Lithium futures",
      "direction_bias": "MIXED",
      "pressure_index": 56.0,
      "acceleration_delta": 3,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 56,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.06,
      "max_conviction_score": 56.0,
      "min_fragility_score": 63.0,
      "fresh_evidence_total": 69,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 83.5,
      "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
    }
  ]
}