{
  "summary": {
    "generated_at": "2026-04-27T07:09:07.038531Z",
    "commodity": "wheat",
    "signal_count": 111,
    "trade_count": 11,
    "signals_with_trade": 11,
    "avg_pressure_index": 61.06,
    "avg_observed_lead_hours": 19.8,
    "closed_trade_win_rate": 50.0,
    "threshold_pct": 0.61
  },
  "external_inputs": {},
  "price_series": [
    {
      "timestamp": "2026-02-27T05:00:00+00:00",
      "price": 576.75
    },
    {
      "timestamp": "2026-02-27T06:00:00+00:00",
      "price": 578.0
    },
    {
      "timestamp": "2026-02-27T07:00:00+00:00",
      "price": 576.5
    },
    {
      "timestamp": "2026-02-27T08:00:00+00:00",
      "price": 576.75
    },
    {
      "timestamp": "2026-02-27T09:00:00+00:00",
      "price": 577.5
    },
    {
      "timestamp": "2026-02-27T10:00:00+00:00",
      "price": 580.25
    },
    {
      "timestamp": "2026-02-27T11:00:00+00:00",
      "price": 583.0
    },
    {
      "timestamp": "2026-02-27T12:00:00+00:00",
      "price": 585.75
    },
    {
      "timestamp": "2026-02-27T13:00:00+00:00",
      "price": 587.0
    },
    {
      "timestamp": "2026-02-27T14:00:00+00:00",
      "price": 590.25
    },
    {
      "timestamp": "2026-02-27T15:00:00+00:00",
      "price": 587.0
    },
    {
      "timestamp": "2026-02-27T16:00:00+00:00",
      "price": 591.5
    },
    {
      "timestamp": "2026-02-27T17:00:00+00:00",
      "price": 593.25
    },
    {
      "timestamp": "2026-02-27T18:00:00+00:00",
      "price": 595.25
    },
    {
      "timestamp": "2026-02-27T19:00:00+00:00",
      "price": 591.5
    },
    {
      "timestamp": "2026-03-02T01:00:00+00:00",
      "price": 587.75
    },
    {
      "timestamp": "2026-03-02T02:00:00+00:00",
      "price": 590.75
    },
    {
      "timestamp": "2026-03-02T03:00:00+00:00",
      "price": 589.5
    },
    {
      "timestamp": "2026-03-02T04:00:00+00:00",
      "price": 590.75
    },
    {
      "timestamp": "2026-03-02T05:00:00+00:00",
      "price": 591.75
    },
    {
      "timestamp": "2026-03-02T06:00:00+00:00",
      "price": 591.25
    },
    {
      "timestamp": "2026-03-02T07:00:00+00:00",
      "price": 593.25
    },
    {
      "timestamp": "2026-03-02T08:00:00+00:00",
      "price": 595.0
    },
    {
      "timestamp": "2026-03-02T09:00:00+00:00",
      "price": 592.25
    },
    {
      "timestamp": "2026-03-02T10:00:00+00:00",
      "price": 593.5
    },
    {
      "timestamp": "2026-03-02T11:00:00+00:00",
      "price": 591.25
    },
    {
      "timestamp": "2026-03-02T12:00:00+00:00",
      "price": 590.25
    },
    {
      "timestamp": "2026-03-02T13:00:00+00:00",
      "price": 588.25
    },
    {
      "timestamp": "2026-03-02T14:00:00+00:00",
      "price": 580.5
    },
    {
      "timestamp": "2026-03-02T15:00:00+00:00",
      "price": 578.0
    },
    {
      "timestamp": "2026-03-02T16:00:00+00:00",
      "price": 576.75
    },
    {
      "timestamp": "2026-03-02T17:00:00+00:00",
      "price": 576.0
    },
    {
      "timestamp": "2026-03-02T18:00:00+00:00",
      "price": 577.0
    },
    {
      "timestamp": "2026-03-02T19:00:00+00:00",
      "price": 576.25
    },
    {
      "timestamp": "2026-03-03T01:00:00+00:00",
      "price": 577.0
    },
    {
      "timestamp": "2026-03-03T02:00:00+00:00",
      "price": 577.75
    },
    {
      "timestamp": "2026-03-03T03:00:00+00:00",
      "price": 576.5
    },
    {
      "timestamp": "2026-03-03T04:00:00+00:00",
      "price": 577.0
    },
    {
      "timestamp": "2026-03-03T05:00:00+00:00",
      "price": 576.75
    },
    {
      "timestamp": "2026-03-03T06:00:00+00:00",
      "price": 578.25
    },
    {
      "timestamp": "2026-03-03T07:00:00+00:00",
      "price": 577.75
    },
    {
      "timestamp": "2026-03-03T08:00:00+00:00",
      "price": 578.0
    },
    {
      "timestamp": "2026-03-03T09:00:00+00:00",
      "price": 578.75
    },
    {
      "timestamp": "2026-03-03T10:00:00+00:00",
      "price": 585.0
    },
    {
      "timestamp": "2026-03-03T11:00:00+00:00",
      "price": 581.75
    },
    {
      "timestamp": "2026-03-03T12:00:00+00:00",
      "price": 581.5
    },
    {
      "timestamp": "2026-03-03T13:00:00+00:00",
      "price": 581.0
    },
    {
      "timestamp": "2026-03-03T14:00:00+00:00",
      "price": 572.0
    },
    {
      "timestamp": "2026-03-03T15:00:00+00:00",
      "price": 570.25
    },
    {
      "timestamp": "2026-03-03T16:00:00+00:00",
      "price": 569.75
    },
    {
      "timestamp": "2026-03-03T17:00:00+00:00",
      "price": 571.0
    },
    {
      "timestamp": "2026-03-03T18:00:00+00:00",
      "price": 573.75
    },
    {
      "timestamp": "2026-03-03T19:00:00+00:00",
      "price": 574.75
    },
    {
      "timestamp": "2026-03-04T01:00:00+00:00",
      "price": 575.25
    },
    {
      "timestamp": "2026-03-04T02:00:00+00:00",
      "price": 574.75
    },
    {
      "timestamp": "2026-03-04T03:00:00+00:00",
      "price": 576.0
    },
    {
      "timestamp": "2026-03-04T04:00:00+00:00",
      "price": 574.75
    },
    {
      "timestamp": "2026-03-04T05:00:00+00:00",
      "price": 575.25
    },
    {
      "timestamp": "2026-03-04T06:00:00+00:00",
      "price": 574.75
    },
    {
      "timestamp": "2026-03-04T07:00:00+00:00",
      "price": 574.5
    },
    {
      "timestamp": "2026-03-04T08:00:00+00:00",
      "price": 574.75
    },
    {
      "timestamp": "2026-03-04T09:00:00+00:00",
      "price": 570.5
    },
    {
      "timestamp": "2026-03-04T10:00:00+00:00",
      "price": 569.75
    },
    {
      "timestamp": "2026-03-04T11:00:00+00:00",
      "price": 569.75
    },
    {
      "timestamp": "2026-03-04T12:00:00+00:00",
      "price": 566.0
    },
    {
      "timestamp": "2026-03-04T13:00:00+00:00",
      "price": 566.75
    },
    {
      "timestamp": "2026-03-04T14:00:00+00:00",
      "price": 567.5
    },
    {
      "timestamp": "2026-03-04T15:00:00+00:00",
      "price": 566.0
    },
    {
      "timestamp": "2026-03-04T16:00:00+00:00",
      "price": 565.5
    },
    {
      "timestamp": "2026-03-04T17:00:00+00:00",
      "price": 568.5
    },
    {
      "timestamp": "2026-03-04T18:00:00+00:00",
      "price": 567.25
    },
    {
      "timestamp": "2026-03-04T19:00:00+00:00",
      "price": 567.75
    },
    {
      "timestamp": "2026-03-05T01:00:00+00:00",
      "price": 570.0
    },
    {
      "timestamp": "2026-03-05T02:00:00+00:00",
      "price": 571.25
    },
    {
      "timestamp": "2026-03-05T03:00:00+00:00",
      "price": 571.25
    },
    {
      "timestamp": "2026-03-05T04:00:00+00:00",
      "price": 571.0
    },
    {
      "timestamp": "2026-03-05T05:00:00+00:00",
      "price": 571.25
    },
    {
      "timestamp": "2026-03-05T06:00:00+00:00",
      "price": 570.25
    },
    {
      "timestamp": "2026-03-05T07:00:00+00:00",
      "price": 574.5
    },
    {
      "timestamp": "2026-03-05T08:00:00+00:00",
      "price": 573.5
    },
    {
      "timestamp": "2026-03-05T09:00:00+00:00",
      "price": 575.5
    },
    {
      "timestamp": "2026-03-05T10:00:00+00:00",
      "price": 575.0
    },
    {
      "timestamp": "2026-03-05T11:00:00+00:00",
      "price": 576.0
    },
    {
      "timestamp": "2026-03-05T12:00:00+00:00",
      "price": 573.25
    },
    {
      "timestamp": "2026-03-05T13:00:00+00:00",
      "price": 573.25
    },
    {
      "timestamp": "2026-03-05T14:00:00+00:00",
      "price": 575.5
    },
    {
      "timestamp": "2026-03-05T15:00:00+00:00",
      "price": 578.0
    },
    {
      "timestamp": "2026-03-05T16:00:00+00:00",
      "price": 581.25
    },
    {
      "timestamp": "2026-03-05T17:00:00+00:00",
      "price": 581.5
    },
    {
      "timestamp": "2026-03-05T18:00:00+00:00",
      "price": 585.0
    },
    {
      "timestamp": "2026-03-05T19:00:00+00:00",
      "price": 585.25
    },
    {
      "timestamp": "2026-03-06T01:00:00+00:00",
      "price": 585.5
    },
    {
      "timestamp": "2026-03-06T02:00:00+00:00",
      "price": 585.75
    },
    {
      "timestamp": "2026-03-06T03:00:00+00:00",
      "price": 586.25
    },
    {
      "timestamp": "2026-03-06T04:00:00+00:00",
      "price": 585.5
    },
    {
      "timestamp": "2026-03-06T05:00:00+00:00",
      "price": 585.75
    },
    {
      "timestamp": "2026-03-06T06:00:00+00:00",
      "price": 586.5
    },
    {
      "timestamp": "2026-03-06T07:00:00+00:00",
      "price": 589.5
    },
    {
      "timestamp": "2026-03-06T08:00:00+00:00",
      "price": 593.5
    },
    {
      "timestamp": "2026-03-06T09:00:00+00:00",
      "price": 594.5
    },
    {
      "timestamp": "2026-03-06T10:00:00+00:00",
      "price": 593.25
    },
    {
      "timestamp": "2026-03-06T11:00:00+00:00",
      "price": 596.5
    },
    {
      "timestamp": "2026-03-06T12:00:00+00:00",
      "price": 600.25
    },
    {
      "timestamp": "2026-03-06T13:00:00+00:00",
      "price": 601.5
    },
    {
      "timestamp": "2026-03-06T14:00:00+00:00",
      "price": 612.5
    },
    {
      "timestamp": "2026-03-06T15:00:00+00:00",
      "price": 610.0
    },
    {
      "timestamp": "2026-03-06T16:00:00+00:00",
      "price": 606.75
    },
    {
      "timestamp": "2026-03-06T17:00:00+00:00",
      "price": 613.0
    },
    {
      "timestamp": "2026-03-06T18:00:00+00:00",
      "price": 614.0
    },
    {
      "timestamp": "2026-03-06T19:00:00+00:00",
      "price": 616.75
    },
    {
      "timestamp": "2026-03-09T00:00:00+00:00",
      "price": 631.75
    },
    {
      "timestamp": "2026-03-09T01:00:00+00:00",
      "price": 633.0
    },
    {
      "timestamp": "2026-03-09T02:00:00+00:00",
      "price": 635.25
    },
    {
      "timestamp": "2026-03-09T03:00:00+00:00",
      "price": 636.5
    },
    {
      "timestamp": "2026-03-09T04:00:00+00:00",
      "price": 637.75
    },
    {
      "timestamp": "2026-03-09T05:00:00+00:00",
      "price": 640.0
    },
    {
      "timestamp": "2026-03-09T06:00:00+00:00",
      "price": 630.0
    },
    {
      "timestamp": "2026-03-09T07:00:00+00:00",
      "price": 630.75
    },
    {
      "timestamp": "2026-03-09T08:00:00+00:00",
      "price": 623.0
    },
    {
      "timestamp": "2026-03-09T09:00:00+00:00",
      "price": 625.0
    },
    {
      "timestamp": "2026-03-09T10:00:00+00:00",
      "price": 620.25
    },
    {
      "timestamp": "2026-03-09T11:00:00+00:00",
      "price": 623.5
    },
    {
      "timestamp": "2026-03-09T12:00:00+00:00",
      "price": 619.25
    },
    {
      "timestamp": "2026-03-09T13:00:00+00:00",
      "price": 614.25
    },
    {
      "timestamp": "2026-03-09T14:00:00+00:00",
      "price": 622.0
    },
    {
      "timestamp": "2026-03-09T15:00:00+00:00",
      "price": 614.75
    },
    {
      "timestamp": "2026-03-09T16:00:00+00:00",
      "price": 609.25
    },
    {
      "timestamp": "2026-03-09T17:00:00+00:00",
      "price": 605.25
    },
    {
      "timestamp": "2026-03-09T18:00:00+00:00",
      "price": 603.0
    },
    {
      "timestamp": "2026-03-10T00:00:00+00:00",
      "price": 589.0
    },
    {
      "timestamp": "2026-03-10T01:00:00+00:00",
      "price": 592.0
    },
    {
      "timestamp": "2026-03-10T02:00:00+00:00",
      "price": 589.75
    },
    {
      "timestamp": "2026-03-10T03:00:00+00:00",
      "price": 595.0
    },
    {
      "timestamp": "2026-03-10T04:00:00+00:00",
      "price": 593.5
    },
    {
      "timestamp": "2026-03-10T05:00:00+00:00",
      "price": 592.75
    },
    {
      "timestamp": "2026-03-10T06:00:00+00:00",
      "price": 592.5
    },
    {
      "timestamp": "2026-03-10T07:00:00+00:00",
      "price": 594.5
    },
    {
      "timestamp": "2026-03-10T08:00:00+00:00",
      "price": 595.0
    },
    {
      "timestamp": "2026-03-10T09:00:00+00:00",
      "price": 594.25
    },
    {
      "timestamp": "2026-03-10T10:00:00+00:00",
      "price": 595.75
    },
    {
      "timestamp": "2026-03-10T11:00:00+00:00",
      "price": 596.25
    },
    {
      "timestamp": "2026-03-10T12:00:00+00:00",
      "price": 601.0
    },
    {
      "timestamp": "2026-03-10T13:00:00+00:00",
      "price": 598.5
    },
    {
      "timestamp": "2026-03-10T14:00:00+00:00",
      "price": 595.5
    },
    {
      "timestamp": "2026-03-10T15:00:00+00:00",
      "price": 589.0
    },
    {
      "timestamp": "2026-03-10T16:00:00+00:00",
      "price": 589.0
    },
    {
      "timestamp": "2026-03-10T17:00:00+00:00",
      "price": 587.0
    },
    {
      "timestamp": "2026-03-10T18:00:00+00:00",
      "price": 587.5
    },
    {
      "timestamp": "2026-03-11T00:00:00+00:00",
      "price": 591.75
    },
    {
      "timestamp": "2026-03-11T01:00:00+00:00",
      "price": 590.5
    },
    {
      "timestamp": "2026-03-11T02:00:00+00:00",
      "price": 591.75
    },
    {
      "timestamp": "2026-03-11T03:00:00+00:00",
      "price": 596.25
    },
    {
      "timestamp": "2026-03-11T04:00:00+00:00",
      "price": 594.25
    },
    {
      "timestamp": "2026-03-11T05:00:00+00:00",
      "price": 595.0
    },
    {
      "timestamp": "2026-03-11T06:00:00+00:00",
      "price": 595.5
    },
    {
      "timestamp": "2026-03-11T07:00:00+00:00",
      "price": 593.75
    },
    {
      "timestamp": "2026-03-11T08:00:00+00:00",
      "price": 592.75
    },
    {
      "timestamp": "2026-03-11T09:00:00+00:00",
      "price": 601.75
    },
    {
      "timestamp": "2026-03-11T10:00:00+00:00",
      "price": 599.5
    },
    {
      "timestamp": "2026-03-11T11:00:00+00:00",
      "price": 595.5
    },
    {
      "timestamp": "2026-03-11T12:00:00+00:00",
      "price": 601.0
    },
    {
      "timestamp": "2026-03-11T13:00:00+00:00",
      "price": 596.75
    },
    {
      "timestamp": "2026-03-11T14:00:00+00:00",
      "price": 593.25
    },
    {
      "timestamp": "2026-03-11T15:00:00+00:00",
      "price": 594.5
    },
    {
      "timestamp": "2026-03-11T16:00:00+00:00",
      "price": 598.25
    },
    {
      "timestamp": "2026-03-11T17:00:00+00:00",
      "price": 592.0
    },
    {
      "timestamp": "2026-03-11T18:00:00+00:00",
      "price": 595.75
    },
    {
      "timestamp": "2026-03-12T00:00:00+00:00",
      "price": 604.75
    },
    {
      "timestamp": "2026-03-12T01:00:00+00:00",
      "price": 599.75
    },
    {
      "timestamp": "2026-03-12T02:00:00+00:00",
      "price": 597.0
    },
    {
      "timestamp": "2026-03-12T03:00:00+00:00",
      "price": 599.75
    },
    {
      "timestamp": "2026-03-12T04:00:00+00:00",
      "price": 600.5
    },
    {
      "timestamp": "2026-03-12T05:00:00+00:00",
      "price": 601.0
    },
    {
      "timestamp": "2026-03-12T06:00:00+00:00",
      "price": 599.25
    },
    {
      "timestamp": "2026-03-12T07:00:00+00:00",
      "price": 597.0
    },
    {
      "timestamp": "2026-03-12T08:00:00+00:00",
      "price": 597.5
    },
    {
      "timestamp": "2026-03-12T09:00:00+00:00",
      "price": 600.0
    },
    {
      "timestamp": "2026-03-12T10:00:00+00:00",
      "price": 600.25
    },
    {
      "timestamp": "2026-03-12T11:00:00+00:00",
      "price": 600.5
    },
    {
      "timestamp": "2026-03-12T12:00:00+00:00",
      "price": 603.0
    },
    {
      "timestamp": "2026-03-12T13:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-03-12T14:00:00+00:00",
      "price": 610.0
    },
    {
      "timestamp": "2026-03-12T15:00:00+00:00",
      "price": 608.75
    },
    {
      "timestamp": "2026-03-12T16:00:00+00:00",
      "price": 608.25
    },
    {
      "timestamp": "2026-03-12T17:00:00+00:00",
      "price": 602.75
    },
    {
      "timestamp": "2026-03-12T18:00:00+00:00",
      "price": 599.5
    },
    {
      "timestamp": "2026-03-13T00:00:00+00:00",
      "price": 597.25
    },
    {
      "timestamp": "2026-03-13T01:00:00+00:00",
      "price": 602.0
    },
    {
      "timestamp": "2026-03-13T02:00:00+00:00",
      "price": 600.75
    },
    {
      "timestamp": "2026-03-13T03:00:00+00:00",
      "price": 602.0
    },
    {
      "timestamp": "2026-03-13T04:00:00+00:00",
      "price": 602.5
    },
    {
      "timestamp": "2026-03-13T05:00:00+00:00",
      "price": 604.75
    },
    {
      "timestamp": "2026-03-13T06:00:00+00:00",
      "price": 602.0
    },
    {
      "timestamp": "2026-03-13T07:00:00+00:00",
      "price": 603.25
    },
    {
      "timestamp": "2026-03-13T08:00:00+00:00",
      "price": 605.75
    },
    {
      "timestamp": "2026-03-13T09:00:00+00:00",
      "price": 600.75
    },
    {
      "timestamp": "2026-03-13T10:00:00+00:00",
      "price": 597.75
    },
    {
      "timestamp": "2026-03-13T11:00:00+00:00",
      "price": 598.0
    },
    {
      "timestamp": "2026-03-13T12:00:00+00:00",
      "price": 598.25
    },
    {
      "timestamp": "2026-03-13T13:00:00+00:00",
      "price": 598.25
    },
    {
      "timestamp": "2026-03-13T14:00:00+00:00",
      "price": 599.5
    },
    {
      "timestamp": "2026-03-13T15:00:00+00:00",
      "price": 607.25
    },
    {
      "timestamp": "2026-03-13T16:00:00+00:00",
      "price": 612.75
    },
    {
      "timestamp": "2026-03-13T17:00:00+00:00",
      "price": 613.5
    },
    {
      "timestamp": "2026-03-13T18:00:00+00:00",
      "price": 612.75
    },
    {
      "timestamp": "2026-03-16T00:00:00+00:00",
      "price": 604.5
    },
    {
      "timestamp": "2026-03-16T01:00:00+00:00",
      "price": 602.25
    },
    {
      "timestamp": "2026-03-16T02:00:00+00:00",
      "price": 608.75
    },
    {
      "timestamp": "2026-03-16T03:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-03-16T04:00:00+00:00",
      "price": 606.75
    },
    {
      "timestamp": "2026-03-16T05:00:00+00:00",
      "price": 606.5
    },
    {
      "timestamp": "2026-03-16T06:00:00+00:00",
      "price": 609.25
    },
    {
      "timestamp": "2026-03-16T07:00:00+00:00",
      "price": 608.0
    },
    {
      "timestamp": "2026-03-16T08:00:00+00:00",
      "price": 609.25
    },
    {
      "timestamp": "2026-03-16T09:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-03-16T10:00:00+00:00",
      "price": 608.5
    },
    {
      "timestamp": "2026-03-16T11:00:00+00:00",
      "price": 605.0
    },
    {
      "timestamp": "2026-03-16T12:00:00+00:00",
      "price": 611.0
    },
    {
      "timestamp": "2026-03-16T13:00:00+00:00",
      "price": 605.25
    },
    {
      "timestamp": "2026-03-16T14:00:00+00:00",
      "price": 604.25
    },
    {
      "timestamp": "2026-03-16T15:00:00+00:00",
      "price": 600.75
    },
    {
      "timestamp": "2026-03-16T16:00:00+00:00",
      "price": 600.5
    },
    {
      "timestamp": "2026-03-16T17:00:00+00:00",
      "price": 599.25
    },
    {
      "timestamp": "2026-03-16T18:00:00+00:00",
      "price": 597.0
    },
    {
      "timestamp": "2026-03-17T00:00:00+00:00",
      "price": 600.5
    },
    {
      "timestamp": "2026-03-17T01:00:00+00:00",
      "price": 605.0
    },
    {
      "timestamp": "2026-03-17T02:00:00+00:00",
      "price": 606.5
    },
    {
      "timestamp": "2026-03-17T03:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-03-17T04:00:00+00:00",
      "price": 606.0
    },
    {
      "timestamp": "2026-03-17T05:00:00+00:00",
      "price": 605.0
    },
    {
      "timestamp": "2026-03-17T06:00:00+00:00",
      "price": 603.5
    },
    {
      "timestamp": "2026-03-17T07:00:00+00:00",
      "price": 602.25
    },
    {
      "timestamp": "2026-03-17T08:00:00+00:00",
      "price": 602.25
    },
    {
      "timestamp": "2026-03-17T09:00:00+00:00",
      "price": 600.5
    },
    {
      "timestamp": "2026-03-17T10:00:00+00:00",
      "price": 598.5
    },
    {
      "timestamp": "2026-03-17T11:00:00+00:00",
      "price": 597.25
    },
    {
      "timestamp": "2026-03-17T12:00:00+00:00",
      "price": 594.0
    },
    {
      "timestamp": "2026-03-17T13:00:00+00:00",
      "price": 590.75
    },
    {
      "timestamp": "2026-03-17T14:00:00+00:00",
      "price": 590.0
    },
    {
      "timestamp": "2026-03-17T15:00:00+00:00",
      "price": 587.75
    },
    {
      "timestamp": "2026-03-17T16:00:00+00:00",
      "price": 591.0
    },
    {
      "timestamp": "2026-03-17T17:00:00+00:00",
      "price": 591.5
    },
    {
      "timestamp": "2026-03-17T18:00:00+00:00",
      "price": 589.0
    },
    {
      "timestamp": "2026-03-18T00:00:00+00:00",
      "price": 591.25
    },
    {
      "timestamp": "2026-03-18T01:00:00+00:00",
      "price": 590.5
    },
    {
      "timestamp": "2026-03-18T02:00:00+00:00",
      "price": 589.5
    },
    {
      "timestamp": "2026-03-18T03:00:00+00:00",
      "price": 588.0
    },
    {
      "timestamp": "2026-03-18T04:00:00+00:00",
      "price": 586.5
    },
    {
      "timestamp": "2026-03-18T05:00:00+00:00",
      "price": 586.75
    },
    {
      "timestamp": "2026-03-18T06:00:00+00:00",
      "price": 587.25
    },
    {
      "timestamp": "2026-03-18T07:00:00+00:00",
      "price": 590.75
    },
    {
      "timestamp": "2026-03-18T08:00:00+00:00",
      "price": 591.25
    },
    {
      "timestamp": "2026-03-18T09:00:00+00:00",
      "price": 593.25
    },
    {
      "timestamp": "2026-03-18T10:00:00+00:00",
      "price": 591.75
    },
    {
      "timestamp": "2026-03-18T11:00:00+00:00",
      "price": 589.0
    },
    {
      "timestamp": "2026-03-18T12:00:00+00:00",
      "price": 588.0
    },
    {
      "timestamp": "2026-03-18T13:00:00+00:00",
      "price": 597.5
    },
    {
      "timestamp": "2026-03-18T14:00:00+00:00",
      "price": 600.0
    },
    {
      "timestamp": "2026-03-18T15:00:00+00:00",
      "price": 601.75
    },
    {
      "timestamp": "2026-03-18T16:00:00+00:00",
      "price": 603.5
    },
    {
      "timestamp": "2026-03-18T17:00:00+00:00",
      "price": 606.5
    },
    {
      "timestamp": "2026-03-18T18:00:00+00:00",
      "price": 605.25
    },
    {
      "timestamp": "2026-03-19T00:00:00+00:00",
      "price": 608.0
    },
    {
      "timestamp": "2026-03-19T01:00:00+00:00",
      "price": 608.75
    },
    {
      "timestamp": "2026-03-19T02:00:00+00:00",
      "price": 610.75
    },
    {
      "timestamp": "2026-03-19T03:00:00+00:00",
      "price": 606.25
    },
    {
      "timestamp": "2026-03-19T04:00:00+00:00",
      "price": 605.75
    },
    {
      "timestamp": "2026-03-19T05:00:00+00:00",
      "price": 606.75
    },
    {
      "timestamp": "2026-03-19T06:00:00+00:00",
      "price": 606.0
    },
    {
      "timestamp": "2026-03-19T07:00:00+00:00",
      "price": 608.5
    },
    {
      "timestamp": "2026-03-19T08:00:00+00:00",
      "price": 606.0
    },
    {
      "timestamp": "2026-03-19T09:00:00+00:00",
      "price": 611.75
    },
    {
      "timestamp": "2026-03-19T10:00:00+00:00",
      "price": 612.0
    },
    {
      "timestamp": "2026-03-19T11:00:00+00:00",
      "price": 614.25
    },
    {
      "timestamp": "2026-03-19T12:00:00+00:00",
      "price": 610.0
    },
    {
      "timestamp": "2026-03-19T13:00:00+00:00",
      "price": 601.5
    },
    {
      "timestamp": "2026-03-19T14:00:00+00:00",
      "price": 605.25
    },
    {
      "timestamp": "2026-03-19T15:00:00+00:00",
      "price": 608.5
    },
    {
      "timestamp": "2026-03-19T16:00:00+00:00",
      "price": 605.75
    },
    {
      "timestamp": "2026-03-19T17:00:00+00:00",
      "price": 607.25
    },
    {
      "timestamp": "2026-03-19T18:00:00+00:00",
      "price": 610.25
    },
    {
      "timestamp": "2026-03-20T00:00:00+00:00",
      "price": 607.75
    },
    {
      "timestamp": "2026-03-20T01:00:00+00:00",
      "price": 607.25
    },
    {
      "timestamp": "2026-03-20T02:00:00+00:00",
      "price": 606.0
    },
    {
      "timestamp": "2026-03-20T03:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-03-20T04:00:00+00:00",
      "price": 607.25
    },
    {
      "timestamp": "2026-03-20T05:00:00+00:00",
      "price": 606.5
    },
    {
      "timestamp": "2026-03-20T06:00:00+00:00",
      "price": 607.5
    },
    {
      "timestamp": "2026-03-20T07:00:00+00:00",
      "price": 607.25
    },
    {
      "timestamp": "2026-03-20T08:00:00+00:00",
      "price": 604.75
    },
    {
      "timestamp": "2026-03-20T09:00:00+00:00",
      "price": 605.0
    },
    {
      "timestamp": "2026-03-20T10:00:00+00:00",
      "price": 606.25
    },
    {
      "timestamp": "2026-03-20T11:00:00+00:00",
      "price": 602.75
    },
    {
      "timestamp": "2026-03-20T12:00:00+00:00",
      "price": 598.5
    },
    {
      "timestamp": "2026-03-20T13:00:00+00:00",
      "price": 601.5
    },
    {
      "timestamp": "2026-03-20T14:00:00+00:00",
      "price": 604.75
    },
    {
      "timestamp": "2026-03-20T15:00:00+00:00",
      "price": 603.0
    },
    {
      "timestamp": "2026-03-20T16:00:00+00:00",
      "price": 596.75
    },
    {
      "timestamp": "2026-03-20T17:00:00+00:00",
      "price": 597.75
    },
    {
      "timestamp": "2026-03-20T18:00:00+00:00",
      "price": 595.25
    },
    {
      "timestamp": "2026-03-23T00:00:00+00:00",
      "price": 597.75
    },
    {
      "timestamp": "2026-03-23T01:00:00+00:00",
      "price": 600.25
    },
    {
      "timestamp": "2026-03-23T02:00:00+00:00",
      "price": 601.5
    },
    {
      "timestamp": "2026-03-23T03:00:00+00:00",
      "price": 602.75
    },
    {
      "timestamp": "2026-03-23T04:00:00+00:00",
      "price": 603.25
    },
    {
      "timestamp": "2026-03-23T05:00:00+00:00",
      "price": 602.25
    },
    {
      "timestamp": "2026-03-23T06:00:00+00:00",
      "price": 601.25
    },
    {
      "timestamp": "2026-03-23T07:00:00+00:00",
      "price": 603.25
    },
    {
      "timestamp": "2026-03-23T08:00:00+00:00",
      "price": 605.25
    },
    {
      "timestamp": "2026-03-23T09:00:00+00:00",
      "price": 604.25
    },
    {
      "timestamp": "2026-03-23T10:00:00+00:00",
      "price": 604.5
    },
    {
      "timestamp": "2026-03-23T11:00:00+00:00",
      "price": 585.75
    },
    {
      "timestamp": "2026-03-23T12:00:00+00:00",
      "price": 590.5
    },
    {
      "timestamp": "2026-03-23T13:00:00+00:00",
      "price": 584.5
    },
    {
      "timestamp": "2026-03-23T14:00:00+00:00",
      "price": 583.5
    },
    {
      "timestamp": "2026-03-23T15:00:00+00:00",
      "price": 581.5
    },
    {
      "timestamp": "2026-03-23T16:00:00+00:00",
      "price": 585.25
    },
    {
      "timestamp": "2026-03-23T17:00:00+00:00",
      "price": 583.5
    },
    {
      "timestamp": "2026-03-23T18:00:00+00:00",
      "price": 587.0
    },
    {
      "timestamp": "2026-03-24T00:00:00+00:00",
      "price": 592.0
    },
    {
      "timestamp": "2026-03-24T01:00:00+00:00",
      "price": 594.25
    },
    {
      "timestamp": "2026-03-24T02:00:00+00:00",
      "price": 595.5
    },
    {
      "timestamp": "2026-03-24T03:00:00+00:00",
      "price": 593.25
    },
    {
      "timestamp": "2026-03-24T04:00:00+00:00",
      "price": 593.25
    },
    {
      "timestamp": "2026-03-24T05:00:00+00:00",
      "price": 594.0
    },
    {
      "timestamp": "2026-03-24T06:00:00+00:00",
      "price": 592.0
    },
    {
      "timestamp": "2026-03-24T07:00:00+00:00",
      "price": 589.5
    },
    {
      "timestamp": "2026-03-24T08:00:00+00:00",
      "price": 587.5
    },
    {
      "timestamp": "2026-03-24T09:00:00+00:00",
      "price": 588.75
    },
    {
      "timestamp": "2026-03-24T10:00:00+00:00",
      "price": 589.5
    },
    {
      "timestamp": "2026-03-24T11:00:00+00:00",
      "price": 589.0
    },
    {
      "timestamp": "2026-03-24T12:00:00+00:00",
      "price": 589.5
    },
    {
      "timestamp": "2026-03-24T13:00:00+00:00",
      "price": 590.5
    },
    {
      "timestamp": "2026-03-24T14:00:00+00:00",
      "price": 585.75
    },
    {
      "timestamp": "2026-03-24T15:00:00+00:00",
      "price": 583.25
    },
    {
      "timestamp": "2026-03-24T16:00:00+00:00",
      "price": 586.25
    },
    {
      "timestamp": "2026-03-24T17:00:00+00:00",
      "price": 589.75
    },
    {
      "timestamp": "2026-03-24T18:00:00+00:00",
      "price": 589.5
    },
    {
      "timestamp": "2026-03-25T00:00:00+00:00",
      "price": 587.25
    },
    {
      "timestamp": "2026-03-25T01:00:00+00:00",
      "price": 585.75
    },
    {
      "timestamp": "2026-03-25T02:00:00+00:00",
      "price": 585.25
    },
    {
      "timestamp": "2026-03-25T03:00:00+00:00",
      "price": 587.0
    },
    {
      "timestamp": "2026-03-25T04:00:00+00:00",
      "price": 587.0
    },
    {
      "timestamp": "2026-03-25T05:00:00+00:00",
      "price": 585.0
    },
    {
      "timestamp": "2026-03-25T06:00:00+00:00",
      "price": 586.5
    },
    {
      "timestamp": "2026-03-25T07:00:00+00:00",
      "price": 583.5
    },
    {
      "timestamp": "2026-03-25T08:00:00+00:00",
      "price": 580.75
    },
    {
      "timestamp": "2026-03-25T09:00:00+00:00",
      "price": 583.75
    },
    {
      "timestamp": "2026-03-25T10:00:00+00:00",
      "price": 581.75
    },
    {
      "timestamp": "2026-03-25T11:00:00+00:00",
      "price": 581.75
    },
    {
      "timestamp": "2026-03-25T12:00:00+00:00",
      "price": 581.5
    },
    {
      "timestamp": "2026-03-25T13:00:00+00:00",
      "price": 587.75
    },
    {
      "timestamp": "2026-03-25T14:00:00+00:00",
      "price": 589.25
    },
    {
      "timestamp": "2026-03-25T15:00:00+00:00",
      "price": 588.75
    },
    {
      "timestamp": "2026-03-25T16:00:00+00:00",
      "price": 591.25
    },
    {
      "timestamp": "2026-03-25T17:00:00+00:00",
      "price": 594.75
    },
    {
      "timestamp": "2026-03-25T18:00:00+00:00",
      "price": 598.0
    },
    {
      "timestamp": "2026-03-26T00:00:00+00:00",
      "price": 601.25
    },
    {
      "timestamp": "2026-03-26T01:00:00+00:00",
      "price": 600.0
    },
    {
      "timestamp": "2026-03-26T02:00:00+00:00",
      "price": 598.25
    },
    {
      "timestamp": "2026-03-26T03:00:00+00:00",
      "price": 599.25
    },
    {
      "timestamp": "2026-03-26T04:00:00+00:00",
      "price": 599.5
    },
    {
      "timestamp": "2026-03-26T05:00:00+00:00",
      "price": 600.75
    },
    {
      "timestamp": "2026-03-26T06:00:00+00:00",
      "price": 600.75
    },
    {
      "timestamp": "2026-03-26T07:00:00+00:00",
      "price": 601.5
    },
    {
      "timestamp": "2026-03-26T08:00:00+00:00",
      "price": 600.75
    },
    {
      "timestamp": "2026-03-26T09:00:00+00:00",
      "price": 597.75
    },
    {
      "timestamp": "2026-03-26T10:00:00+00:00",
      "price": 595.0
    },
    {
      "timestamp": "2026-03-26T11:00:00+00:00",
      "price": 594.25
    },
    {
      "timestamp": "2026-03-26T12:00:00+00:00",
      "price": 593.25
    },
    {
      "timestamp": "2026-03-26T13:00:00+00:00",
      "price": 595.5
    },
    {
      "timestamp": "2026-03-26T14:00:00+00:00",
      "price": 596.75
    },
    {
      "timestamp": "2026-03-26T15:00:00+00:00",
      "price": 597.75
    },
    {
      "timestamp": "2026-03-26T16:00:00+00:00",
      "price": 602.0
    },
    {
      "timestamp": "2026-03-26T17:00:00+00:00",
      "price": 603.0
    },
    {
      "timestamp": "2026-03-26T18:00:00+00:00",
      "price": 607.5
    },
    {
      "timestamp": "2026-03-27T00:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-03-27T01:00:00+00:00",
      "price": 606.75
    },
    {
      "timestamp": "2026-03-27T02:00:00+00:00",
      "price": 603.75
    },
    {
      "timestamp": "2026-03-27T03:00:00+00:00",
      "price": 604.5
    },
    {
      "timestamp": "2026-03-27T04:00:00+00:00",
      "price": 605.25
    },
    {
      "timestamp": "2026-03-27T05:00:00+00:00",
      "price": 605.5
    },
    {
      "timestamp": "2026-03-27T06:00:00+00:00",
      "price": 604.5
    },
    {
      "timestamp": "2026-03-27T07:00:00+00:00",
      "price": 605.75
    },
    {
      "timestamp": "2026-03-27T08:00:00+00:00",
      "price": 607.75
    },
    {
      "timestamp": "2026-03-27T09:00:00+00:00",
      "price": 609.75
    },
    {
      "timestamp": "2026-03-27T10:00:00+00:00",
      "price": 607.5
    },
    {
      "timestamp": "2026-03-27T11:00:00+00:00",
      "price": 610.25
    },
    {
      "timestamp": "2026-03-27T12:00:00+00:00",
      "price": 607.25
    },
    {
      "timestamp": "2026-03-27T13:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-03-27T14:00:00+00:00",
      "price": 606.75
    },
    {
      "timestamp": "2026-03-27T15:00:00+00:00",
      "price": 608.0
    },
    {
      "timestamp": "2026-03-27T16:00:00+00:00",
      "price": 604.25
    },
    {
      "timestamp": "2026-03-27T17:00:00+00:00",
      "price": 602.5
    },
    {
      "timestamp": "2026-03-27T18:00:00+00:00",
      "price": 604.25
    },
    {
      "timestamp": "2026-03-30T00:00:00+00:00",
      "price": 609.5
    },
    {
      "timestamp": "2026-03-30T01:00:00+00:00",
      "price": 611.0
    },
    {
      "timestamp": "2026-03-30T02:00:00+00:00",
      "price": 606.5
    },
    {
      "timestamp": "2026-03-30T03:00:00+00:00",
      "price": 604.75
    },
    {
      "timestamp": "2026-03-30T04:00:00+00:00",
      "price": 605.5
    },
    {
      "timestamp": "2026-03-30T05:00:00+00:00",
      "price": 606.5
    },
    {
      "timestamp": "2026-03-30T06:00:00+00:00",
      "price": 604.25
    },
    {
      "timestamp": "2026-03-30T07:00:00+00:00",
      "price": 605.25
    },
    {
      "timestamp": "2026-03-30T08:00:00+00:00",
      "price": 605.0
    },
    {
      "timestamp": "2026-03-30T09:00:00+00:00",
      "price": 603.25
    },
    {
      "timestamp": "2026-03-30T10:00:00+00:00",
      "price": 604.75
    },
    {
      "timestamp": "2026-03-30T11:00:00+00:00",
      "price": 602.0
    },
    {
      "timestamp": "2026-03-30T12:00:00+00:00",
      "price": 599.25
    },
    {
      "timestamp": "2026-03-30T13:00:00+00:00",
      "price": 600.75
    },
    {
      "timestamp": "2026-03-30T14:00:00+00:00",
      "price": 608.0
    },
    {
      "timestamp": "2026-03-30T15:00:00+00:00",
      "price": 608.75
    },
    {
      "timestamp": "2026-03-30T16:00:00+00:00",
      "price": 609.75
    },
    {
      "timestamp": "2026-03-30T17:00:00+00:00",
      "price": 610.0
    },
    {
      "timestamp": "2026-03-30T18:00:00+00:00",
      "price": 607.5
    },
    {
      "timestamp": "2026-03-31T00:00:00+00:00",
      "price": 610.75
    },
    {
      "timestamp": "2026-03-31T01:00:00+00:00",
      "price": 609.5
    },
    {
      "timestamp": "2026-03-31T02:00:00+00:00",
      "price": 606.5
    },
    {
      "timestamp": "2026-03-31T03:00:00+00:00",
      "price": 608.75
    },
    {
      "timestamp": "2026-03-31T04:00:00+00:00",
      "price": 610.25
    },
    {
      "timestamp": "2026-03-31T05:00:00+00:00",
      "price": 611.0
    },
    {
      "timestamp": "2026-03-31T06:00:00+00:00",
      "price": 609.5
    },
    {
      "timestamp": "2026-03-31T07:00:00+00:00",
      "price": 613.25
    },
    {
      "timestamp": "2026-03-31T08:00:00+00:00",
      "price": 611.75
    },
    {
      "timestamp": "2026-03-31T09:00:00+00:00",
      "price": 608.75
    },
    {
      "timestamp": "2026-03-31T10:00:00+00:00",
      "price": 611.5
    },
    {
      "timestamp": "2026-03-31T11:00:00+00:00",
      "price": 612.75
    },
    {
      "timestamp": "2026-03-31T12:00:00+00:00",
      "price": 609.0
    },
    {
      "timestamp": "2026-03-31T13:00:00+00:00",
      "price": 612.5
    },
    {
      "timestamp": "2026-03-31T14:00:00+00:00",
      "price": 613.25
    },
    {
      "timestamp": "2026-03-31T15:00:00+00:00",
      "price": 616.5
    },
    {
      "timestamp": "2026-03-31T16:00:00+00:00",
      "price": 614.75
    },
    {
      "timestamp": "2026-03-31T17:00:00+00:00",
      "price": 614.0
    },
    {
      "timestamp": "2026-03-31T18:00:00+00:00",
      "price": 618.5
    },
    {
      "timestamp": "2026-04-01T00:00:00+00:00",
      "price": 622.0
    },
    {
      "timestamp": "2026-04-01T01:00:00+00:00",
      "price": 620.0
    },
    {
      "timestamp": "2026-04-01T02:00:00+00:00",
      "price": 620.5
    },
    {
      "timestamp": "2026-04-01T03:00:00+00:00",
      "price": 619.75
    },
    {
      "timestamp": "2026-04-01T04:00:00+00:00",
      "price": 619.0
    },
    {
      "timestamp": "2026-04-01T05:00:00+00:00",
      "price": 617.0
    },
    {
      "timestamp": "2026-04-01T06:00:00+00:00",
      "price": 611.5
    },
    {
      "timestamp": "2026-04-01T07:00:00+00:00",
      "price": 608.75
    },
    {
      "timestamp": "2026-04-01T08:00:00+00:00",
      "price": 609.5
    },
    {
      "timestamp": "2026-04-01T09:00:00+00:00",
      "price": 606.0
    },
    {
      "timestamp": "2026-04-01T10:00:00+00:00",
      "price": 603.5
    },
    {
      "timestamp": "2026-04-01T11:00:00+00:00",
      "price": 602.75
    },
    {
      "timestamp": "2026-04-01T12:00:00+00:00",
      "price": 604.0
    },
    {
      "timestamp": "2026-04-01T13:00:00+00:00",
      "price": 605.25
    },
    {
      "timestamp": "2026-04-01T14:00:00+00:00",
      "price": 599.25
    },
    {
      "timestamp": "2026-04-01T15:00:00+00:00",
      "price": 597.0
    },
    {
      "timestamp": "2026-04-01T16:00:00+00:00",
      "price": 595.75
    },
    {
      "timestamp": "2026-04-01T17:00:00+00:00",
      "price": 595.25
    },
    {
      "timestamp": "2026-04-01T18:00:00+00:00",
      "price": 597.5
    },
    {
      "timestamp": "2026-04-02T00:00:00+00:00",
      "price": 597.5
    },
    {
      "timestamp": "2026-04-02T01:00:00+00:00",
      "price": 596.25
    },
    {
      "timestamp": "2026-04-02T02:00:00+00:00",
      "price": 602.5
    },
    {
      "timestamp": "2026-04-02T03:00:00+00:00",
      "price": 603.0
    },
    {
      "timestamp": "2026-04-02T04:00:00+00:00",
      "price": 604.75
    },
    {
      "timestamp": "2026-04-02T05:00:00+00:00",
      "price": 603.5
    },
    {
      "timestamp": "2026-04-02T06:00:00+00:00",
      "price": 605.25
    },
    {
      "timestamp": "2026-04-02T07:00:00+00:00",
      "price": 605.0
    },
    {
      "timestamp": "2026-04-02T08:00:00+00:00",
      "price": 606.0
    },
    {
      "timestamp": "2026-04-02T09:00:00+00:00",
      "price": 606.25
    },
    {
      "timestamp": "2026-04-02T10:00:00+00:00",
      "price": 605.75
    },
    {
      "timestamp": "2026-04-02T11:00:00+00:00",
      "price": 607.5
    },
    {
      "timestamp": "2026-04-02T12:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-04-02T13:00:00+00:00",
      "price": 607.75
    },
    {
      "timestamp": "2026-04-02T14:00:00+00:00",
      "price": 600.75
    },
    {
      "timestamp": "2026-04-02T15:00:00+00:00",
      "price": 599.0
    },
    {
      "timestamp": "2026-04-02T16:00:00+00:00",
      "price": 597.75
    },
    {
      "timestamp": "2026-04-02T17:00:00+00:00",
      "price": 598.0
    },
    {
      "timestamp": "2026-04-02T18:00:00+00:00",
      "price": 599.0
    },
    {
      "timestamp": "2026-04-06T00:00:00+00:00",
      "price": 595.5
    },
    {
      "timestamp": "2026-04-06T01:00:00+00:00",
      "price": 592.0
    },
    {
      "timestamp": "2026-04-06T02:00:00+00:00",
      "price": 590.75
    },
    {
      "timestamp": "2026-04-06T03:00:00+00:00",
      "price": 590.75
    },
    {
      "timestamp": "2026-04-06T04:00:00+00:00",
      "price": 590.25
    },
    {
      "timestamp": "2026-04-06T05:00:00+00:00",
      "price": 591.25
    },
    {
      "timestamp": "2026-04-06T06:00:00+00:00",
      "price": 591.75
    },
    {
      "timestamp": "2026-04-06T07:00:00+00:00",
      "price": 590.5
    },
    {
      "timestamp": "2026-04-06T08:00:00+00:00",
      "price": 589.5
    },
    {
      "timestamp": "2026-04-06T09:00:00+00:00",
      "price": 590.5
    },
    {
      "timestamp": "2026-04-06T10:00:00+00:00",
      "price": 592.25
    },
    {
      "timestamp": "2026-04-06T11:00:00+00:00",
      "price": 594.5
    },
    {
      "timestamp": "2026-04-06T12:00:00+00:00",
      "price": 595.75
    },
    {
      "timestamp": "2026-04-06T13:00:00+00:00",
      "price": 593.5
    },
    {
      "timestamp": "2026-04-06T14:00:00+00:00",
      "price": 592.5
    },
    {
      "timestamp": "2026-04-06T15:00:00+00:00",
      "price": 594.75
    },
    {
      "timestamp": "2026-04-06T16:00:00+00:00",
      "price": 594.5
    },
    {
      "timestamp": "2026-04-06T17:00:00+00:00",
      "price": 595.5
    },
    {
      "timestamp": "2026-04-06T18:00:00+00:00",
      "price": 595.5
    },
    {
      "timestamp": "2026-04-07T00:00:00+00:00",
      "price": 595.25
    },
    {
      "timestamp": "2026-04-07T01:00:00+00:00",
      "price": 592.75
    },
    {
      "timestamp": "2026-04-07T02:00:00+00:00",
      "price": 595.0
    },
    {
      "timestamp": "2026-04-07T03:00:00+00:00",
      "price": 594.5
    },
    {
      "timestamp": "2026-04-07T04:00:00+00:00",
      "price": 594.0
    },
    {
      "timestamp": "2026-04-07T05:00:00+00:00",
      "price": 592.0
    },
    {
      "timestamp": "2026-04-07T06:00:00+00:00",
      "price": 592.75
    },
    {
      "timestamp": "2026-04-07T07:00:00+00:00",
      "price": 591.0
    },
    {
      "timestamp": "2026-04-07T08:00:00+00:00",
      "price": 588.75
    },
    {
      "timestamp": "2026-04-07T09:00:00+00:00",
      "price": 589.25
    },
    {
      "timestamp": "2026-04-07T10:00:00+00:00",
      "price": 591.0
    },
    {
      "timestamp": "2026-04-07T11:00:00+00:00",
      "price": 591.25
    },
    {
      "timestamp": "2026-04-07T12:00:00+00:00",
      "price": 592.75
    },
    {
      "timestamp": "2026-04-07T13:00:00+00:00",
      "price": 595.75
    },
    {
      "timestamp": "2026-04-07T14:00:00+00:00",
      "price": 600.25
    },
    {
      "timestamp": "2026-04-07T15:00:00+00:00",
      "price": 596.25
    },
    {
      "timestamp": "2026-04-07T16:00:00+00:00",
      "price": 594.0
    },
    {
      "timestamp": "2026-04-07T17:00:00+00:00",
      "price": 597.5
    },
    {
      "timestamp": "2026-04-07T18:00:00+00:00",
      "price": 599.0
    },
    {
      "timestamp": "2026-04-08T00:00:00+00:00",
      "price": 582.5
    },
    {
      "timestamp": "2026-04-08T01:00:00+00:00",
      "price": 580.25
    },
    {
      "timestamp": "2026-04-08T02:00:00+00:00",
      "price": 582.5
    },
    {
      "timestamp": "2026-04-08T03:00:00+00:00",
      "price": 580.75
    },
    {
      "timestamp": "2026-04-08T04:00:00+00:00",
      "price": 580.5
    },
    {
      "timestamp": "2026-04-08T05:00:00+00:00",
      "price": 581.0
    },
    {
      "timestamp": "2026-04-08T06:00:00+00:00",
      "price": 580.5
    },
    {
      "timestamp": "2026-04-08T07:00:00+00:00",
      "price": 581.25
    },
    {
      "timestamp": "2026-04-08T08:00:00+00:00",
      "price": 580.25
    },
    {
      "timestamp": "2026-04-08T09:00:00+00:00",
      "price": 579.75
    },
    {
      "timestamp": "2026-04-08T10:00:00+00:00",
      "price": 580.5
    },
    {
      "timestamp": "2026-04-08T11:00:00+00:00",
      "price": 578.5
    },
    {
      "timestamp": "2026-04-08T12:00:00+00:00",
      "price": 579.0
    },
    {
      "timestamp": "2026-04-08T13:00:00+00:00",
      "price": 577.5
    },
    {
      "timestamp": "2026-04-08T14:00:00+00:00",
      "price": 581.25
    },
    {
      "timestamp": "2026-04-08T15:00:00+00:00",
      "price": 583.5
    },
    {
      "timestamp": "2026-04-08T16:00:00+00:00",
      "price": 579.5
    },
    {
      "timestamp": "2026-04-08T17:00:00+00:00",
      "price": 579.25
    },
    {
      "timestamp": "2026-04-08T18:00:00+00:00",
      "price": 582.0
    },
    {
      "timestamp": "2026-04-09T00:00:00+00:00",
      "price": 581.75
    },
    {
      "timestamp": "2026-04-09T01:00:00+00:00",
      "price": 584.5
    },
    {
      "timestamp": "2026-04-09T02:00:00+00:00",
      "price": 582.75
    },
    {
      "timestamp": "2026-04-09T03:00:00+00:00",
      "price": 583.75
    },
    {
      "timestamp": "2026-04-09T04:00:00+00:00",
      "price": 583.75
    },
    {
      "timestamp": "2026-04-09T05:00:00+00:00",
      "price": 583.75
    },
    {
      "timestamp": "2026-04-09T06:00:00+00:00",
      "price": 583.25
    },
    {
      "timestamp": "2026-04-09T07:00:00+00:00",
      "price": 584.25
    },
    {
      "timestamp": "2026-04-09T08:00:00+00:00",
      "price": 585.0
    },
    {
      "timestamp": "2026-04-09T09:00:00+00:00",
      "price": 586.0
    },
    {
      "timestamp": "2026-04-09T10:00:00+00:00",
      "price": 587.25
    },
    {
      "timestamp": "2026-04-09T11:00:00+00:00",
      "price": 588.25
    },
    {
      "timestamp": "2026-04-09T12:00:00+00:00",
      "price": 587.0
    },
    {
      "timestamp": "2026-04-09T13:00:00+00:00",
      "price": 587.75
    },
    {
      "timestamp": "2026-04-09T14:00:00+00:00",
      "price": 582.75
    },
    {
      "timestamp": "2026-04-09T15:00:00+00:00",
      "price": 580.25
    },
    {
      "timestamp": "2026-04-09T16:00:00+00:00",
      "price": 572.0
    },
    {
      "timestamp": "2026-04-09T17:00:00+00:00",
      "price": 572.75
    },
    {
      "timestamp": "2026-04-09T18:00:00+00:00",
      "price": 574.25
    },
    {
      "timestamp": "2026-04-10T00:00:00+00:00",
      "price": 573.25
    },
    {
      "timestamp": "2026-04-10T01:00:00+00:00",
      "price": 575.25
    },
    {
      "timestamp": "2026-04-10T02:00:00+00:00",
      "price": 575.5
    },
    {
      "timestamp": "2026-04-10T03:00:00+00:00",
      "price": 575.0
    },
    {
      "timestamp": "2026-04-10T04:00:00+00:00",
      "price": 575.75
    },
    {
      "timestamp": "2026-04-10T05:00:00+00:00",
      "price": 576.0
    },
    {
      "timestamp": "2026-04-10T06:00:00+00:00",
      "price": 573.75
    },
    {
      "timestamp": "2026-04-10T07:00:00+00:00",
      "price": 575.0
    },
    {
      "timestamp": "2026-04-10T08:00:00+00:00",
      "price": 576.0
    },
    {
      "timestamp": "2026-04-10T09:00:00+00:00",
      "price": 572.25
    },
    {
      "timestamp": "2026-04-10T10:00:00+00:00",
      "price": 570.75
    },
    {
      "timestamp": "2026-04-10T11:00:00+00:00",
      "price": 569.75
    },
    {
      "timestamp": "2026-04-10T12:00:00+00:00",
      "price": 569.75
    },
    {
      "timestamp": "2026-04-10T13:00:00+00:00",
      "price": 569.25
    },
    {
      "timestamp": "2026-04-10T14:00:00+00:00",
      "price": 570.75
    },
    {
      "timestamp": "2026-04-10T15:00:00+00:00",
      "price": 570.5
    },
    {
      "timestamp": "2026-04-10T16:00:00+00:00",
      "price": 573.75
    },
    {
      "timestamp": "2026-04-10T17:00:00+00:00",
      "price": 573.5
    },
    {
      "timestamp": "2026-04-10T18:00:00+00:00",
      "price": 572.0
    },
    {
      "timestamp": "2026-04-13T00:00:00+00:00",
      "price": 583.25
    },
    {
      "timestamp": "2026-04-13T01:00:00+00:00",
      "price": 581.0
    },
    {
      "timestamp": "2026-04-13T02:00:00+00:00",
      "price": 579.5
    },
    {
      "timestamp": "2026-04-13T03:00:00+00:00",
      "price": 579.5
    },
    {
      "timestamp": "2026-04-13T04:00:00+00:00",
      "price": 579.5
    },
    {
      "timestamp": "2026-04-13T05:00:00+00:00",
      "price": 579.0
    },
    {
      "timestamp": "2026-04-13T06:00:00+00:00",
      "price": 577.0
    },
    {
      "timestamp": "2026-04-13T07:00:00+00:00",
      "price": 577.5
    },
    {
      "timestamp": "2026-04-13T08:00:00+00:00",
      "price": 578.0
    },
    {
      "timestamp": "2026-04-13T09:00:00+00:00",
      "price": 581.5
    },
    {
      "timestamp": "2026-04-13T10:00:00+00:00",
      "price": 582.0
    },
    {
      "timestamp": "2026-04-13T11:00:00+00:00",
      "price": 581.5
    },
    {
      "timestamp": "2026-04-13T12:00:00+00:00",
      "price": 583.5
    },
    {
      "timestamp": "2026-04-13T13:00:00+00:00",
      "price": 585.5
    },
    {
      "timestamp": "2026-04-13T14:00:00+00:00",
      "price": 581.25
    },
    {
      "timestamp": "2026-04-13T15:00:00+00:00",
      "price": 587.25
    },
    {
      "timestamp": "2026-04-13T16:00:00+00:00",
      "price": 589.5
    },
    {
      "timestamp": "2026-04-13T17:00:00+00:00",
      "price": 585.5
    },
    {
      "timestamp": "2026-04-13T18:00:00+00:00",
      "price": 582.5
    },
    {
      "timestamp": "2026-04-14T00:00:00+00:00",
      "price": 580.0
    },
    {
      "timestamp": "2026-04-14T01:00:00+00:00",
      "price": 580.75
    },
    {
      "timestamp": "2026-04-14T02:00:00+00:00",
      "price": 581.5
    },
    {
      "timestamp": "2026-04-14T03:00:00+00:00",
      "price": 583.25
    },
    {
      "timestamp": "2026-04-14T04:00:00+00:00",
      "price": 583.75
    },
    {
      "timestamp": "2026-04-14T05:00:00+00:00",
      "price": 584.75
    },
    {
      "timestamp": "2026-04-14T06:00:00+00:00",
      "price": 584.0
    },
    {
      "timestamp": "2026-04-14T07:00:00+00:00",
      "price": 582.5
    },
    {
      "timestamp": "2026-04-14T08:00:00+00:00",
      "price": 582.75
    },
    {
      "timestamp": "2026-04-14T09:00:00+00:00",
      "price": 583.25
    },
    {
      "timestamp": "2026-04-14T10:00:00+00:00",
      "price": 582.75
    },
    {
      "timestamp": "2026-04-14T11:00:00+00:00",
      "price": 585.5
    },
    {
      "timestamp": "2026-04-14T12:00:00+00:00",
      "price": 585.25
    },
    {
      "timestamp": "2026-04-14T13:00:00+00:00",
      "price": 583.5
    },
    {
      "timestamp": "2026-04-14T14:00:00+00:00",
      "price": 587.5
    },
    {
      "timestamp": "2026-04-14T15:00:00+00:00",
      "price": 593.75
    },
    {
      "timestamp": "2026-04-14T16:00:00+00:00",
      "price": 588.0
    },
    {
      "timestamp": "2026-04-14T17:00:00+00:00",
      "price": 596.0
    },
    {
      "timestamp": "2026-04-14T18:00:00+00:00",
      "price": 600.25
    },
    {
      "timestamp": "2026-04-15T00:00:00+00:00",
      "price": 600.25
    },
    {
      "timestamp": "2026-04-15T01:00:00+00:00",
      "price": 601.0
    },
    {
      "timestamp": "2026-04-15T02:00:00+00:00",
      "price": 603.5
    },
    {
      "timestamp": "2026-04-15T03:00:00+00:00",
      "price": 602.75
    },
    {
      "timestamp": "2026-04-15T04:00:00+00:00",
      "price": 601.75
    },
    {
      "timestamp": "2026-04-15T05:00:00+00:00",
      "price": 602.0
    },
    {
      "timestamp": "2026-04-15T06:00:00+00:00",
      "price": 603.25
    },
    {
      "timestamp": "2026-04-15T07:00:00+00:00",
      "price": 602.5
    },
    {
      "timestamp": "2026-04-15T08:00:00+00:00",
      "price": 592.25
    },
    {
      "timestamp": "2026-04-15T09:00:00+00:00",
      "price": 589.5
    },
    {
      "timestamp": "2026-04-15T10:00:00+00:00",
      "price": 596.75
    },
    {
      "timestamp": "2026-04-15T11:00:00+00:00",
      "price": 597.0
    },
    {
      "timestamp": "2026-04-15T12:00:00+00:00",
      "price": 598.5
    },
    {
      "timestamp": "2026-04-15T13:00:00+00:00",
      "price": 596.75
    },
    {
      "timestamp": "2026-04-15T14:00:00+00:00",
      "price": 595.75
    },
    {
      "timestamp": "2026-04-15T15:00:00+00:00",
      "price": 598.0
    },
    {
      "timestamp": "2026-04-15T16:00:00+00:00",
      "price": 598.5
    },
    {
      "timestamp": "2026-04-15T17:00:00+00:00",
      "price": 602.25
    },
    {
      "timestamp": "2026-04-15T18:00:00+00:00",
      "price": 601.5
    },
    {
      "timestamp": "2026-04-16T00:00:00+00:00",
      "price": 600.75
    },
    {
      "timestamp": "2026-04-16T01:00:00+00:00",
      "price": 599.25
    },
    {
      "timestamp": "2026-04-16T02:00:00+00:00",
      "price": 601.5
    },
    {
      "timestamp": "2026-04-16T03:00:00+00:00",
      "price": 601.25
    },
    {
      "timestamp": "2026-04-16T04:00:00+00:00",
      "price": 602.25
    },
    {
      "timestamp": "2026-04-16T05:00:00+00:00",
      "price": 601.5
    },
    {
      "timestamp": "2026-04-16T06:00:00+00:00",
      "price": 601.5
    },
    {
      "timestamp": "2026-04-16T07:00:00+00:00",
      "price": 606.75
    },
    {
      "timestamp": "2026-04-16T08:00:00+00:00",
      "price": 608.5
    },
    {
      "timestamp": "2026-04-16T09:00:00+00:00",
      "price": 609.0
    },
    {
      "timestamp": "2026-04-16T10:00:00+00:00",
      "price": 608.5
    },
    {
      "timestamp": "2026-04-16T11:00:00+00:00",
      "price": 609.0
    },
    {
      "timestamp": "2026-04-16T12:00:00+00:00",
      "price": 606.5
    },
    {
      "timestamp": "2026-04-16T13:00:00+00:00",
      "price": 614.5
    },
    {
      "timestamp": "2026-04-16T14:00:00+00:00",
      "price": 615.0
    },
    {
      "timestamp": "2026-04-16T15:00:00+00:00",
      "price": 615.25
    },
    {
      "timestamp": "2026-04-16T16:00:00+00:00",
      "price": 608.25
    },
    {
      "timestamp": "2026-04-16T17:00:00+00:00",
      "price": 606.5
    },
    {
      "timestamp": "2026-04-16T18:00:00+00:00",
      "price": 604.5
    },
    {
      "timestamp": "2026-04-17T00:00:00+00:00",
      "price": 607.25
    },
    {
      "timestamp": "2026-04-17T01:00:00+00:00",
      "price": 608.5
    },
    {
      "timestamp": "2026-04-17T02:00:00+00:00",
      "price": 607.75
    },
    {
      "timestamp": "2026-04-17T03:00:00+00:00",
      "price": 606.75
    },
    {
      "timestamp": "2026-04-17T04:00:00+00:00",
      "price": 606.75
    },
    {
      "timestamp": "2026-04-17T05:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-04-17T06:00:00+00:00",
      "price": 606.5
    },
    {
      "timestamp": "2026-04-17T07:00:00+00:00",
      "price": 607.25
    },
    {
      "timestamp": "2026-04-17T08:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-04-17T09:00:00+00:00",
      "price": 604.75
    },
    {
      "timestamp": "2026-04-17T10:00:00+00:00",
      "price": 604.25
    },
    {
      "timestamp": "2026-04-17T11:00:00+00:00",
      "price": 608.0
    },
    {
      "timestamp": "2026-04-17T12:00:00+00:00",
      "price": 606.5
    },
    {
      "timestamp": "2026-04-17T13:00:00+00:00",
      "price": 594.75
    },
    {
      "timestamp": "2026-04-17T14:00:00+00:00",
      "price": 593.25
    },
    {
      "timestamp": "2026-04-17T15:00:00+00:00",
      "price": 595.5
    },
    {
      "timestamp": "2026-04-17T16:00:00+00:00",
      "price": 594.75
    },
    {
      "timestamp": "2026-04-17T17:00:00+00:00",
      "price": 598.0
    },
    {
      "timestamp": "2026-04-17T18:00:00+00:00",
      "price": 598.25
    },
    {
      "timestamp": "2026-04-20T00:00:00+00:00",
      "price": 604.25
    },
    {
      "timestamp": "2026-04-20T01:00:00+00:00",
      "price": 608.0
    },
    {
      "timestamp": "2026-04-20T02:00:00+00:00",
      "price": 605.5
    },
    {
      "timestamp": "2026-04-20T09:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-04-20T10:00:00+00:00",
      "price": 606.75
    },
    {
      "timestamp": "2026-04-20T11:00:00+00:00",
      "price": 606.75
    },
    {
      "timestamp": "2026-04-20T12:00:00+00:00",
      "price": 603.0
    },
    {
      "timestamp": "2026-04-20T13:00:00+00:00",
      "price": 602.0
    },
    {
      "timestamp": "2026-04-20T14:00:00+00:00",
      "price": 603.75
    },
    {
      "timestamp": "2026-04-20T15:00:00+00:00",
      "price": 608.0
    },
    {
      "timestamp": "2026-04-20T16:00:00+00:00",
      "price": 610.25
    },
    {
      "timestamp": "2026-04-20T17:00:00+00:00",
      "price": 609.25
    },
    {
      "timestamp": "2026-04-20T18:00:00+00:00",
      "price": 605.0
    },
    {
      "timestamp": "2026-04-21T00:00:00+00:00",
      "price": 604.75
    },
    {
      "timestamp": "2026-04-21T01:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-04-21T02:00:00+00:00",
      "price": 606.5
    },
    {
      "timestamp": "2026-04-21T03:00:00+00:00",
      "price": 607.5
    },
    {
      "timestamp": "2026-04-21T04:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-04-21T05:00:00+00:00",
      "price": 605.75
    },
    {
      "timestamp": "2026-04-21T06:00:00+00:00",
      "price": 608.25
    },
    {
      "timestamp": "2026-04-21T07:00:00+00:00",
      "price": 609.0
    },
    {
      "timestamp": "2026-04-21T08:00:00+00:00",
      "price": 609.5
    },
    {
      "timestamp": "2026-04-21T09:00:00+00:00",
      "price": 605.5
    },
    {
      "timestamp": "2026-04-21T10:00:00+00:00",
      "price": 607.25
    },
    {
      "timestamp": "2026-04-21T11:00:00+00:00",
      "price": 605.25
    },
    {
      "timestamp": "2026-04-21T12:00:00+00:00",
      "price": 603.0
    },
    {
      "timestamp": "2026-04-21T13:00:00+00:00",
      "price": 604.0
    },
    {
      "timestamp": "2026-04-21T14:00:00+00:00",
      "price": 603.25
    },
    {
      "timestamp": "2026-04-21T15:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-04-21T16:00:00+00:00",
      "price": 606.5
    },
    {
      "timestamp": "2026-04-21T17:00:00+00:00",
      "price": 610.0
    },
    {
      "timestamp": "2026-04-21T18:00:00+00:00",
      "price": 612.75
    },
    {
      "timestamp": "2026-04-22T00:00:00+00:00",
      "price": 609.25
    },
    {
      "timestamp": "2026-04-22T01:00:00+00:00",
      "price": 611.0
    },
    {
      "timestamp": "2026-04-22T02:00:00+00:00",
      "price": 612.5
    },
    {
      "timestamp": "2026-04-22T03:00:00+00:00",
      "price": 611.5
    },
    {
      "timestamp": "2026-04-22T04:00:00+00:00",
      "price": 612.0
    },
    {
      "timestamp": "2026-04-22T05:00:00+00:00",
      "price": 613.25
    },
    {
      "timestamp": "2026-04-22T06:00:00+00:00",
      "price": 612.0
    },
    {
      "timestamp": "2026-04-22T07:00:00+00:00",
      "price": 616.5
    },
    {
      "timestamp": "2026-04-22T08:00:00+00:00",
      "price": 617.5
    },
    {
      "timestamp": "2026-04-22T09:00:00+00:00",
      "price": 617.5
    },
    {
      "timestamp": "2026-04-22T10:00:00+00:00",
      "price": 615.75
    },
    {
      "timestamp": "2026-04-22T11:00:00+00:00",
      "price": 613.25
    },
    {
      "timestamp": "2026-04-22T12:00:00+00:00",
      "price": 613.0
    },
    {
      "timestamp": "2026-04-22T13:00:00+00:00",
      "price": 612.0
    },
    {
      "timestamp": "2026-04-22T14:00:00+00:00",
      "price": 612.0
    },
    {
      "timestamp": "2026-04-22T15:00:00+00:00",
      "price": 612.75
    },
    {
      "timestamp": "2026-04-22T16:00:00+00:00",
      "price": 611.0
    },
    {
      "timestamp": "2026-04-22T17:00:00+00:00",
      "price": 610.75
    },
    {
      "timestamp": "2026-04-22T18:00:00+00:00",
      "price": 607.0
    },
    {
      "timestamp": "2026-04-23T00:00:00+00:00",
      "price": 610.25
    },
    {
      "timestamp": "2026-04-23T01:00:00+00:00",
      "price": 610.5
    },
    {
      "timestamp": "2026-04-23T02:00:00+00:00",
      "price": 609.25
    },
    {
      "timestamp": "2026-04-23T03:00:00+00:00",
      "price": 612.75
    },
    {
      "timestamp": "2026-04-23T04:00:00+00:00",
      "price": 610.5
    },
    {
      "timestamp": "2026-04-23T05:00:00+00:00",
      "price": 610.5
    },
    {
      "timestamp": "2026-04-23T06:00:00+00:00",
      "price": 610.5
    },
    {
      "timestamp": "2026-04-23T07:00:00+00:00",
      "price": 612.75
    },
    {
      "timestamp": "2026-04-23T08:00:00+00:00",
      "price": 614.0
    },
    {
      "timestamp": "2026-04-23T09:00:00+00:00",
      "price": 613.75
    },
    {
      "timestamp": "2026-04-23T10:00:00+00:00",
      "price": 613.75
    },
    {
      "timestamp": "2026-04-23T11:00:00+00:00",
      "price": 612.25
    },
    {
      "timestamp": "2026-04-23T12:00:00+00:00",
      "price": 610.75
    },
    {
      "timestamp": "2026-04-23T13:00:00+00:00",
      "price": 609.5
    },
    {
      "timestamp": "2026-04-23T14:00:00+00:00",
      "price": 611.0
    },
    {
      "timestamp": "2026-04-23T15:00:00+00:00",
      "price": 611.75
    },
    {
      "timestamp": "2026-04-23T16:00:00+00:00",
      "price": 617.75
    },
    {
      "timestamp": "2026-04-23T17:00:00+00:00",
      "price": 618.5
    },
    {
      "timestamp": "2026-04-23T18:00:00+00:00",
      "price": 621.5
    },
    {
      "timestamp": "2026-04-24T00:00:00+00:00",
      "price": 617.75
    },
    {
      "timestamp": "2026-04-24T01:00:00+00:00",
      "price": 620.25
    },
    {
      "timestamp": "2026-04-24T02:00:00+00:00",
      "price": 621.5
    },
    {
      "timestamp": "2026-04-24T03:00:00+00:00",
      "price": 619.75
    },
    {
      "timestamp": "2026-04-24T04:00:00+00:00",
      "price": 618.5
    },
    {
      "timestamp": "2026-04-24T05:00:00+00:00",
      "price": 618.0
    },
    {
      "timestamp": "2026-04-24T06:00:00+00:00",
      "price": 616.75
    },
    {
      "timestamp": "2026-04-24T07:00:00+00:00",
      "price": 617.25
    },
    {
      "timestamp": "2026-04-24T08:00:00+00:00",
      "price": 618.5
    },
    {
      "timestamp": "2026-04-24T09:00:00+00:00",
      "price": 619.0
    },
    {
      "timestamp": "2026-04-24T10:00:00+00:00",
      "price": 623.0
    },
    {
      "timestamp": "2026-04-24T11:00:00+00:00",
      "price": 619.25
    },
    {
      "timestamp": "2026-04-24T12:00:00+00:00",
      "price": 618.75
    },
    {
      "timestamp": "2026-04-24T13:00:00+00:00",
      "price": 615.75
    },
    {
      "timestamp": "2026-04-24T14:00:00+00:00",
      "price": 613.0
    },
    {
      "timestamp": "2026-04-24T15:00:00+00:00",
      "price": 615.75
    },
    {
      "timestamp": "2026-04-24T16:00:00+00:00",
      "price": 614.25
    },
    {
      "timestamp": "2026-04-24T17:00:00+00:00",
      "price": 615.25
    },
    {
      "timestamp": "2026-04-24T18:00:00+00:00",
      "price": 616.25
    },
    {
      "timestamp": "2026-04-27T00:00:00+00:00",
      "price": 622.25
    },
    {
      "timestamp": "2026-04-27T01:00:00+00:00",
      "price": 622.0
    },
    {
      "timestamp": "2026-04-27T02:00:00+00:00",
      "price": 621.0
    },
    {
      "timestamp": "2026-04-27T03:00:00+00:00",
      "price": 619.5
    },
    {
      "timestamp": "2026-04-27T04:00:00+00:00",
      "price": 618.75
    },
    {
      "timestamp": "2026-04-27T05:00:00+00:00",
      "price": 619.75
    },
    {
      "timestamp": "2026-04-27T06:00:00+00:00",
      "price": 619.0
    }
  ],
  "signals": [
    {
      "signal_id": "NAS-02C23006",
      "published_date": "Fri, 06 Mar 2026 11:41:59 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/06/narrative-asset-signal-brief-wheat-markets-upward-narrative-bias-building-2026-03-06-nvhj",
      "title": "Narrative Asset Signal Brief: wheat markets | Upward Narrative Bias Building | 2026-03-06 [NVHJ]",
      "generated_at": "2026-03-06T11:45:24.074283+00:00",
      "market_code": "wheat",
      "regime_state": "",
      "primary_asset_name": "Wheat markets (global wheat trade and benchmark wheat futures)",
      "direction_bias": "UP",
      "pressure_index": 60.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 12.0,
      "headline_conviction": "",
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "Geopolitical Disruptions To Grain Supply , Iran-linked food-security and trade disruption framing",
        "Geopolitical Disruptions To Grain Supply , Russia production/export-risk narrative",
        "Geopolitical Disruptions To Grain Supply , Egypt-linked logistics/procurement frictions",
        "Geopolitical Disruptions To Grain Supply , Black Sea corridor security risk",
        "Fertiliser Availability , input supply/pricing context relevant to wheat"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 596.5,
      "reference_time": "2026-03-06T11:00:00+00:00",
      "pre_6h_move_pct": 1.835,
      "post_1h_move_pct": 0.838,
      "post_6h_move_pct": 2.934,
      "post_24h_move_pct": 5.909,
      "price_already_moved": true,
      "observed_lead_hours": 0.24,
      "lead_bucket": "0-1h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-787EB74E",
      "published_date": "Sat, 07 Mar 2026 18:04:57 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/07/commodities-report-wheat-2026-03-07-09-19-utc-qpmg-bullish-unstable",
      "title": "Commodities Report: Wheat | 2026-03-07 09:19 UTC [QPMG] | Bullish | unstable",
      "generated_at": "2026-03-07T09:19:27Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat",
      "direction_bias": "UP",
      "pressure_index": 59.333333333333336,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": "",
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "contradiction_mixed_drivers",
        "stale_context_overhang",
        "driver_indirection_fertiliser_link",
        "volatility_watch"
      ],
      "trade_id": 3,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 2.085889570552147,
      "trade_pnl_dollars": 20858.89570552147,
      "trade_reinforced_count": 1,
      "reference_price": 616.75,
      "reference_time": "2026-03-06T19:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.432,
      "post_6h_move_pct": 2.432,
      "post_24h_move_pct": 2.432,
      "price_already_moved": false,
      "observed_lead_hours": 38.68,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-850FB230",
      "published_date": "Sat, 07 Mar 2026 11:53:40 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/07/narrative-asset-signal-brief-global-wheat-markets-narrative-pressure-accelerating-2026-03-07-qzrm",
      "title": "Narrative Asset Signal Brief: global wheat markets | Narrative Pressure Accelerating | 2026-03-07 [QZRM]",
      "generated_at": "2026-03-07T11:56:14.018829+00:00",
      "market_code": "wheat",
      "regime_state": "",
      "primary_asset_name": "Global wheat markets (benchmarked by exchange-traded wheat futures including Chicago SRW and Euronext Milling Wheat)",
      "direction_bias": "UP",
      "pressure_index": 85.0,
      "acceleration_delta": 30.0,
      "signal_strength": "High",
      "decay_window_hours": 24.0,
      "headline_conviction": "",
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "Agricultural Weather Risks",
        "Commodity Markets",
        "Geopolitical Disruptions",
        "Geopolitical Disruptions",
        "Export Policies"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 616.75,
      "reference_time": "2026-03-06T19:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 2.432,
      "post_6h_move_pct": 2.432,
      "post_24h_move_pct": 2.432,
      "price_already_moved": false,
      "observed_lead_hours": 36.06,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-1734F34B",
      "published_date": "Mon, 09 Mar 2026 00:06:37 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/09/commodities-report-wheat-futures-zw-2026-03-09-00-00-utc-zkpv-bullish-unstable",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-03-09 00:00 UTC [ZKPV] | Bullish | unstable",
      "generated_at": "2026-03-09T00:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": -5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.215,
      "max_conviction_score": 78.0,
      "min_fragility_score": 60.0,
      "fresh_evidence_total": 3,
      "top_driver_clusters": [
        "geopolitical_export_corridor_risk",
        "policy_intervention_risk",
        "input_cost_shock_fertiliser",
        "low_authority_background_share"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 631.75,
      "reference_time": "2026-03-09T00:00:00+00:00",
      "pre_6h_move_pct": 2.432,
      "post_1h_move_pct": 0.198,
      "post_6h_move_pct": -0.277,
      "post_24h_move_pct": -6.767,
      "price_already_moved": true,
      "observed_lead_hours": 3.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-7ED1CBFC",
      "published_date": "Mon, 09 Mar 2026 23:09:10 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/09/commodities-report-wheat-futures-2026-03-09-21-30-utc-vzkp-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-09 21:30 UTC [VZKP] | Bullish | tightening",
      "generated_at": "2026-03-09T21:30:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": 27,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.218,
      "max_conviction_score": 78.0,
      "min_fragility_score": 60.0,
      "fresh_evidence_total": 7,
      "top_driver_clusters": [],
      "trade_id": 13,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": -2.2821576763485476,
      "trade_pnl_dollars": -22821.57676348548,
      "trade_reinforced_count": 0,
      "reference_price": 603.0,
      "reference_time": "2026-03-09T18:00:00+00:00",
      "pre_6h_move_pct": -1.911,
      "post_1h_move_pct": -2.322,
      "post_6h_move_pct": -1.575,
      "post_24h_move_pct": -1.866,
      "price_already_moved": false,
      "observed_lead_hours": 63.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-D9ECA729",
      "published_date": "Tue, 10 Mar 2026 23:10:55 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/10/commodities-report-wheat-futures-zw-2026-03-10-13-10-utc-qhmv-bullish-unstable",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-03-10 13:10 UTC [QHMV] | Bullish | unstable",
      "generated_at": "2026-03-10T13:10:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": 5,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.228,
      "max_conviction_score": 64.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 14,
      "top_driver_clusters": [
        "policy_trade_headline_volatility",
        "cross_domain_noise_spillover",
        "echo_risk_single_source_pockets",
        "stale_context_overhang"
      ],
      "trade_id": 19,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 1.433389544688027,
      "trade_pnl_dollars": 14333.895446880271,
      "trade_reinforced_count": 11,
      "reference_price": 598.5,
      "reference_time": "2026-03-10T13:00:00+00:00",
      "pre_6h_move_pct": 0.673,
      "post_1h_move_pct": -1.587,
      "post_6h_move_pct": -1.128,
      "post_24h_move_pct": -0.877,
      "price_already_moved": true,
      "observed_lead_hours": 34.83,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-69D2D46D",
      "published_date": "Wed, 11 Mar 2026 18:09:50 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/11/commodities-report-wheat-futures-2026-03-11-12-00-utc-vjdf-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-11 12:00 UTC [VJDF] | Bullish | tightening",
      "generated_at": "2026-03-11T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": -4,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.313,
      "max_conviction_score": 65.0,
      "min_fragility_score": 50.0,
      "fresh_evidence_total": 5,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 601.0,
      "reference_time": "2026-03-11T12:00:00+00:00",
      "pre_6h_move_pct": 0.924,
      "post_1h_move_pct": -0.707,
      "post_6h_move_pct": -0.874,
      "post_24h_move_pct": 0.333,
      "price_already_moved": true,
      "observed_lead_hours": 12.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-5BF00D7A",
      "published_date": "Wed, 11 Mar 2026 16:56:18 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/11/commodities-report-wheat-futures-2026-03-11-16-47-utc-kxjf-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-11 16:47 UTC [KXJF] | Bullish | tightening",
      "generated_at": "2026-03-11T16:47:51Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 63.0,
      "acceleration_delta": 2,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 63,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.357,
      "max_conviction_score": 62.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 5,
      "top_driver_clusters": [
        "stale_context_overhang",
        "data_quality_mixed_authority",
        "headline_whipsaw_risk",
        "timeseries_inference_interpolated"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 598.25,
      "reference_time": "2026-03-11T16:00:00+00:00",
      "pre_6h_move_pct": -0.209,
      "post_1h_move_pct": -0.418,
      "post_6h_move_pct": 1.087,
      "post_24h_move_pct": 0.752,
      "price_already_moved": false,
      "observed_lead_hours": 7.2,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-FC8AD7AF",
      "published_date": "Thu, 12 Mar 2026 06:13:01 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/12/commodities-report-wheat-futures-zw-2026-03-12-06-10-utc-ghtx-reversal-risk-unstable",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-03-12 06:10 UTC [GHTX] | Reversal-Risk | unstable",
      "generated_at": "2026-03-12T06:10:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "MIXED",
      "pressure_index": 64.0,
      "acceleration_delta": -6,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.292,
      "max_conviction_score": 70.0,
      "min_fragility_score": 57.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "narrative_whipsaw",
        "data_sparsity",
        "stale_context_overhang",
        "contradiction_pressure"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 599.25,
      "reference_time": "2026-03-12T06:00:00+00:00",
      "pre_6h_move_pct": -0.909,
      "post_1h_move_pct": -0.292,
      "post_6h_move_pct": 1.293,
      "post_24h_move_pct": 0.668,
      "price_already_moved": true,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-1DE1E5D5",
      "published_date": "Thu, 12 Mar 2026 14:12:28 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/12/commodities-report-wheat-futures-2026-03-12-15-00-utc-qzrv-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-12 15:00 UTC [QZRV] | Bullish | tightening",
      "generated_at": "2026-03-12T15:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 61.0,
      "acceleration_delta": -5,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 61,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.031,
      "max_conviction_score": 72.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 16,
      "top_driver_clusters": [
        "contradiction_spike",
        "policy_trade_headline_volatility",
        "data_sparsity_recent_buckets"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 608.75,
      "reference_time": "2026-03-12T15:00:00+00:00",
      "pre_6h_move_pct": 1.458,
      "post_1h_move_pct": -0.082,
      "post_6h_move_pct": -1.889,
      "post_24h_move_pct": -0.246,
      "price_already_moved": false,
      "observed_lead_hours": 2.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-D3F90F01",
      "published_date": "Thu, 12 Mar 2026 18:09:56 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/12/commodities-report-wheat-futures-2026-03-12-19-00-utc-qzpr-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-12 19:00 UTC [QZPR] | Bullish | unstable",
      "generated_at": "2026-03-12T19:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 58.0,
      "acceleration_delta": 15,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.38,
      "max_conviction_score": 60.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 11,
      "top_driver_clusters": [
        "mixed_driver_stack",
        "single_source_vip_outliers_present",
        "stale_context_overhang",
        "policy_trade_volatility"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 599.5,
      "reference_time": "2026-03-12T18:00:00+00:00",
      "pre_6h_move_pct": -1.236,
      "post_1h_move_pct": -0.375,
      "post_6h_move_pct": 0.417,
      "post_24h_move_pct": 0.834,
      "price_already_moved": false,
      "observed_lead_hours": 10.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-32DACEF0",
      "published_date": "Thu, 12 Mar 2026 22:10:16 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/12/commodities-report-wheat-futures-2026-03-12-22-15-utc-xqwp-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-12 22:15 UTC [XQWP] | Bullish | tightening",
      "generated_at": "2026-03-12T22:15:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 58.0,
      "acceleration_delta": -1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.362,
      "max_conviction_score": 70.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 38,
      "top_driver_clusters": [
        "narrative_whipsaw",
        "policy_trade_uncertainty",
        "echo_risk_vip_signals"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 599.5,
      "reference_time": "2026-03-12T18:00:00+00:00",
      "pre_6h_move_pct": -1.439,
      "post_1h_move_pct": -0.375,
      "post_6h_move_pct": 0.876,
      "post_24h_move_pct": 0.834,
      "price_already_moved": false,
      "observed_lead_hours": 6.75,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E9EF435C",
      "published_date": "Fri, 13 Mar 2026 06:09:57 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/13/commodities-report-wheat-futures-2026-03-13-06-00-utc-kjqp-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-13 06:00 UTC [KJQP] | Bullish | tightening",
      "generated_at": "2026-03-13T06:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 66.0,
      "acceleration_delta": -5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.275,
      "max_conviction_score": 70.0,
      "min_fragility_score": 42.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "stale_context_overhang",
        "policy_headline_whipsaw",
        "cross_domain_proxy_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 602.0,
      "reference_time": "2026-03-13T06:00:00+00:00",
      "pre_6h_move_pct": 0.795,
      "post_1h_move_pct": 0.208,
      "post_6h_move_pct": -0.623,
      "post_24h_move_pct": 0.415,
      "price_already_moved": true,
      "observed_lead_hours": 2.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-F9107752",
      "published_date": "Fri, 13 Mar 2026 14:11:51 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/13/commodities-report-wheat-futures-zw-2026-03-13-11-30-utc-qxpr-bullish-tightening",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-03-13 11:30 UTC [QXPR] | Bullish | tightening",
      "generated_at": "2026-03-13T11:30:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": 30,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.061,
      "max_conviction_score": 68.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 14,
      "top_driver_clusters": [
        "mixed_authority_signal_mix",
        "policy_trade_whipsaw_risk",
        "background_geopolitical_overhang",
        "future_timestamp_detected"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 598.0,
      "reference_time": "2026-03-13T11:00:00+00:00",
      "pre_6h_move_pct": -1.116,
      "post_1h_move_pct": 0.042,
      "post_6h_move_pct": 2.467,
      "post_24h_move_pct": 1.087,
      "price_already_moved": false,
      "observed_lead_hours": 3.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-42BD386F",
      "published_date": "Fri, 13 Mar 2026 18:10:49 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/13/commodities-report-wheat-futures-2026-03-13-19-10-utc-kzpm-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-13 19:10 UTC [KZPM] | Bullish | unstable",
      "generated_at": "2026-03-13T19:10:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 67.0,
      "acceleration_delta": 3,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 67,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.296,
      "max_conviction_score": 70.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 15,
      "top_driver_clusters": [
        "stale_context_overhang",
        "narrative_whipsaw_risk",
        "echo_risk_single_source_vips"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 612.75,
      "reference_time": "2026-03-13T18:00:00+00:00",
      "pre_6h_move_pct": 2.424,
      "post_1h_move_pct": -1.346,
      "post_6h_move_pct": -1.346,
      "post_24h_move_pct": -1.346,
      "price_already_moved": true,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-B0DEFF04",
      "published_date": "Sat, 14 Mar 2026 06:09:25 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/14/commodities-report-wheat-futures-2026-03-14-06-05-utc-zqbx-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-14 06:05 UTC [ZQBX] | Bullish | unstable",
      "generated_at": "2026-03-14T06:05:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat 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.321,
      "max_conviction_score": 58.0,
      "min_fragility_score": 66.0,
      "fresh_evidence_total": 50,
      "top_driver_clusters": [
        "data_sparsity_wheat_specific",
        "mixed_directional_evidence",
        "stale_context_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 612.75,
      "reference_time": "2026-03-13T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.346,
      "post_6h_move_pct": -1.346,
      "post_24h_move_pct": -1.346,
      "price_already_moved": false,
      "observed_lead_hours": 41.92,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-AE24C329",
      "published_date": "Sat, 14 Mar 2026 10:09:40 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/14/commodities-report-wheat-futures-2026-03-14-12-00-utc-vzkq-reversal-risk-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-14 12:00 UTC [VZKQ] | Reversal-Risk | unstable",
      "generated_at": "2026-03-14T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 62.0,
      "acceleration_delta": -3,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.451,
      "max_conviction_score": 66.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 19,
      "top_driver_clusters": [
        "contradiction_moderate",
        "policy_trade_volatility",
        "evidence_authority_mix",
        "data_indirectness"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 612.75,
      "reference_time": "2026-03-13T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.346,
      "post_6h_move_pct": -1.346,
      "post_24h_move_pct": -1.346,
      "price_already_moved": false,
      "observed_lead_hours": 36.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-D8526BF4",
      "published_date": "Sat, 14 Mar 2026 14:10:08 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/14/commodities-report-wheat-futures-2026-03-14-14-05-utc-vqpm-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-14 14:05 UTC [VQPM] | Bullish | unstable",
      "generated_at": "2026-03-14T14:05:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 63.0,
      "acceleration_delta": 12,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 63,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.287,
      "max_conviction_score": 63.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 22,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 612.75,
      "reference_time": "2026-03-13T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.346,
      "post_6h_move_pct": -1.346,
      "post_24h_move_pct": -1.346,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-267A40A5",
      "published_date": "Sun, 15 Mar 2026 06:07:13 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/15/commodities-report-wheat-futures-2026-03-15-06-10-utc-gzkp-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-15 06:10 UTC [GZKP] | Bullish | unstable",
      "generated_at": "2026-03-15T06:10:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 58.0,
      "acceleration_delta": -4,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.39,
      "max_conviction_score": 60.0,
      "min_fragility_score": 61.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "contradiction_mixed_supply_signals",
        "macro_geopolitics_spillover",
        "data_sparsity_direct_wheat_fundamentals"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 612.75,
      "reference_time": "2026-03-13T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.346,
      "post_6h_move_pct": -1.346,
      "post_24h_move_pct": -0.775,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-09D10E70",
      "published_date": "Sun, 15 Mar 2026 14:09:53 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/15/commodities-report-wheat-futures-2026-03-15-15-00-utc-gpmx-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-15 15:00 UTC [GPMX] | Bullish | unstable",
      "generated_at": "2026-03-15T15:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 56.0,
      "acceleration_delta": -2,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 56,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.514,
      "max_conviction_score": 56.0,
      "min_fragility_score": 68.0,
      "fresh_evidence_total": 14,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 612.75,
      "reference_time": "2026-03-13T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.346,
      "post_6h_move_pct": -1.346,
      "post_24h_move_pct": -1.958,
      "price_already_moved": false,
      "observed_lead_hours": 9.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-899B41F3",
      "published_date": "Sun, 15 Mar 2026 18:09:15 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/15/commodities-report-wheat-futures-2026-03-15-19-00-utc-xjvk-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-15 19:00 UTC [XJVK] | Bullish | Unstable",
      "generated_at": "2026-03-15T19:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat 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.511,
      "max_conviction_score": 58.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 33,
      "top_driver_clusters": [
        "contradiction_moderate",
        "policy_headline_whipsaw_risk",
        "data_quality_mixed_authority",
        "stale_context_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 612.75,
      "reference_time": "2026-03-13T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -1.346,
      "post_6h_move_pct": -1.714,
      "post_24h_move_pct": -1.999,
      "price_already_moved": false,
      "observed_lead_hours": 5.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-DEF44D62",
      "published_date": "Mon, 16 Mar 2026 06:07:41 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/16/commodities-report-wheat-futures-2026-03-16-07-05-utc-qjzr-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-16 07:05 UTC [QJZR] | Bullish | unstable",
      "generated_at": "2026-03-16T07:05:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "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.384,
      "max_conviction_score": 62.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "contradiction_mixed_supply_signals",
        "policy_headline_volatility",
        "data_domain_mismatch_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 608.0,
      "reference_time": "2026-03-16T07:00:00+00:00",
      "pre_6h_move_pct": 0.955,
      "post_1h_move_pct": -0.164,
      "post_6h_move_pct": -0.617,
      "post_24h_move_pct": -0.946,
      "price_already_moved": true,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-D50EC7C9",
      "published_date": "Mon, 16 Mar 2026 14:12:29 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/16/commodities-report-wheat-futures-zw-2026-03-16-15-00-utc-vxqj-bullish-unstable",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-03-16 15:00 UTC [VXQJ] | Bullish | unstable",
      "generated_at": "2026-03-16T15:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": -14,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.107,
      "max_conviction_score": 87.0,
      "min_fragility_score": 56.0,
      "fresh_evidence_total": 30,
      "top_driver_clusters": [
        "contradiction_pressure_present",
        "narrative_whipsaw_risk",
        "data_quality_low_authority_share_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 600.75,
      "reference_time": "2026-03-16T15:00:00+00:00",
      "pre_6h_move_pct": -1.03,
      "post_1h_move_pct": -0.042,
      "post_6h_move_pct": -0.042,
      "post_24h_move_pct": -2.164,
      "price_already_moved": false,
      "observed_lead_hours": 10.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-D0EA5467",
      "published_date": "Mon, 16 Mar 2026 22:11:39 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/16/commodities-report-wheat-futures-zw-2026-03-16-22-05-utc-zqnv-bullish-tightening",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-03-16 22:05 UTC [ZQNV] | Bullish | tightening",
      "generated_at": "2026-03-16T22:05:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "UP",
      "pressure_index": 63.0,
      "acceleration_delta": 1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 63,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.777,
      "max_conviction_score": 60.0,
      "min_fragility_score": 68.0,
      "fresh_evidence_total": 13,
      "top_driver_clusters": [],
      "trade_id": 46,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": -1.2981574539363483,
      "trade_pnl_dollars": -12981.574539363484,
      "trade_reinforced_count": 16,
      "reference_price": 597.0,
      "reference_time": "2026-03-16T18:00:00+00:00",
      "pre_6h_move_pct": -0.583,
      "post_1h_move_pct": 0.586,
      "post_6h_move_pct": 1.34,
      "post_24h_move_pct": -0.963,
      "price_already_moved": false,
      "observed_lead_hours": 2.92,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-4A7014F9",
      "published_date": "Tue, 17 Mar 2026 10:10:50 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/17/commodities-report-wheat-futures-2026-03-17-10-15-utc-zpkq-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-17 10:15 UTC [ZPKQ] | Bullish | tightening",
      "generated_at": "2026-03-17T10:15:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": -4,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.347,
      "max_conviction_score": 70.0,
      "min_fragility_score": 46.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": 598.5,
      "reference_time": "2026-03-17T10:00:00+00:00",
      "pre_6h_move_pct": -1.238,
      "post_1h_move_pct": -0.752,
      "post_6h_move_pct": -1.17,
      "post_24h_move_pct": -1.587,
      "price_already_moved": false,
      "observed_lead_hours": 29.75,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E5A7B361",
      "published_date": "Tue, 17 Mar 2026 06:10:15 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/17/commodities-report-wheat-futures-2026-03-17-12-00-utc-qzmk-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-17 12:00 UTC [QZMK] | Bullish | unstable",
      "generated_at": "2026-03-17T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat 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.412,
      "max_conviction_score": 66.0,
      "min_fragility_score": 56.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "contradiction_spike",
        "data_sparsity",
        "narrative_whipsaw"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 594.0,
      "reference_time": "2026-03-17T12:00:00+00:00",
      "pre_6h_move_pct": -1.574,
      "post_1h_move_pct": -0.547,
      "post_6h_move_pct": -0.842,
      "post_24h_move_pct": -1.01,
      "price_already_moved": false,
      "observed_lead_hours": 26.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-078F206B",
      "published_date": "Tue, 17 Mar 2026 18:10:24 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/17/commodities-report-wheat-futures-2026-03-17-19-00-utc-vjqz-reversal-risk-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-17 19:00 UTC [VJQZ] | Reversal-Risk | unstable",
      "generated_at": "2026-03-17T19:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 43.0,
      "acceleration_delta": -4,
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 43,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.55,
      "max_conviction_score": 51.0,
      "min_fragility_score": 64.0,
      "fresh_evidence_total": 6,
      "top_driver_clusters": [
        "contradiction_spike_cross_signal",
        "stale_context_overhang",
        "data_indirectness"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 589.0,
      "reference_time": "2026-03-17T18:00:00+00:00",
      "pre_6h_move_pct": -0.296,
      "post_1h_move_pct": 0.382,
      "post_6h_move_pct": 0.255,
      "post_24h_move_pct": 3.226,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-49D6CD0E",
      "published_date": "Wed, 18 Mar 2026 00:39:50 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/18/commodities-report-wheat-futures-zw-2026-03-18-01-00-utc-gzpf-reversal-risk-unstable-alert-late-flip",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-03-18 01:00 UTC [GZPF] | Reversal-Risk | unstable | ALERT: LATE-FLIP",
      "generated_at": "2026-03-18T01:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "MIXED",
      "pressure_index": 44.0,
      "acceleration_delta": -1,
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 44,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.425,
      "max_conviction_score": 56.0,
      "min_fragility_score": 45.0,
      "fresh_evidence_total": 31,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 590.5,
      "reference_time": "2026-03-18T01:00:00+00:00",
      "pre_6h_move_pct": 0.255,
      "post_1h_move_pct": -0.169,
      "post_6h_move_pct": 0.042,
      "post_24h_move_pct": 3.091,
      "price_already_moved": false,
      "observed_lead_hours": 3.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E90E9AD2",
      "published_date": "Wed, 18 Mar 2026 06:10:01 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/18/commodities-report-wheat-futures-zw-2026-03-18-12-00-utc-qxpl-mixed-unstable",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-03-18 12:00 UTC [QXPL] | Mixed | unstable",
      "generated_at": "2026-03-18T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "MIXED",
      "pressure_index": 46.0,
      "acceleration_delta": 1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 46,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.56,
      "max_conviction_score": 49.0,
      "min_fragility_score": 64.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "stale_context_overhang",
        "contradiction_mixed_drivers",
        "data_sparsity_wheat_specific",
        "policy_headline_whipsaw_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 588.0,
      "reference_time": "2026-03-18T12:00:00+00:00",
      "pre_6h_move_pct": 0.128,
      "post_1h_move_pct": 1.616,
      "post_6h_move_pct": 2.934,
      "post_24h_move_pct": 3.741,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-1C308429",
      "published_date": "Wed, 18 Mar 2026 10:09:48 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/18/commodities-report-wheat-futures-2026-03-18-12-00-utc-xplq-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-18 12:00 UTC [XPLQ] | Bullish | unstable",
      "generated_at": "2026-03-18T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat 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.377,
      "max_conviction_score": 60.0,
      "min_fragility_score": 62.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "mixed_supply_signals",
        "policy_trade_uncertainty",
        "signal_concentration_single_source",
        "indirect_driver_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 588.0,
      "reference_time": "2026-03-18T12:00:00+00:00",
      "pre_6h_move_pct": 0.128,
      "post_1h_move_pct": 1.616,
      "post_6h_move_pct": 2.934,
      "post_24h_move_pct": 3.741,
      "price_already_moved": false,
      "observed_lead_hours": 1.0,
      "lead_bucket": "0-1h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-FA5002F3",
      "published_date": "Wed, 18 Mar 2026 14:11:29 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/18/commodities-report-wheat-futures-zw-2026-03-18-15-00-utc-qjrm-bullish-unstable",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-03-18 15:00 UTC [QJRM] | Bullish | unstable",
      "generated_at": "2026-03-18T15:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "UP",
      "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.006,
      "max_conviction_score": 62.0,
      "min_fragility_score": 58.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": 601.75,
      "reference_time": "2026-03-18T15:00:00+00:00",
      "pre_6h_move_pct": 1.433,
      "post_1h_move_pct": 0.291,
      "post_6h_move_pct": 1.039,
      "post_24h_move_pct": 1.122,
      "price_already_moved": true,
      "observed_lead_hours": 2.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-70BBFC53",
      "published_date": "Wed, 18 Mar 2026 22:09:23 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/18/commodities-report-wheat-futures-2026-03-18-23-05-utc-jxqz-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-18 23:05 UTC [JXQZ] | Bullish | tightening",
      "generated_at": "2026-03-18T23:05:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 60.0,
      "acceleration_delta": -8,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 60,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.128,
      "max_conviction_score": 55.0,
      "min_fragility_score": 60.0,
      "fresh_evidence_total": 4,
      "top_driver_clusters": [
        "stale_context_overhang",
        "data_sparsity_latest_window",
        "policy_trade_headline_volatility",
        "geopolitical_supply_chain_volatility"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 605.25,
      "reference_time": "2026-03-18T18:00:00+00:00",
      "pre_6h_move_pct": -0.206,
      "post_1h_move_pct": 0.578,
      "post_6h_move_pct": 0.124,
      "post_24h_move_pct": 0.413,
      "price_already_moved": false,
      "observed_lead_hours": 2.92,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-A44A16AF",
      "published_date": "Thu, 19 Mar 2026 06:13:48 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/19/commodities-report-wheat-futures-2026-03-19-06-01-utc-zqmv-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-19 06:01 UTC [ZQMV] | Bullish | unstable",
      "generated_at": "2026-03-19T06:01:32Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "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.209,
      "max_conviction_score": 60.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 38,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 606.0,
      "reference_time": "2026-03-19T06:00:00+00:00",
      "pre_6h_move_pct": -0.329,
      "post_1h_move_pct": 0.0,
      "post_6h_move_pct": -0.743,
      "post_24h_move_pct": 0.206,
      "price_already_moved": false,
      "observed_lead_hours": 2.97,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-20719F4E",
      "published_date": "Thu, 19 Mar 2026 14:10:14 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/19/commodities-report-wheat-futures-2026-03-19-15-30-utc-zkpw-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-19 15:30 UTC [ZKPW] | Bullish | tightening",
      "generated_at": "2026-03-19T15:30:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat 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.345,
      "max_conviction_score": 62.0,
      "min_fragility_score": 63.0,
      "fresh_evidence_total": 32,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 608.5,
      "reference_time": "2026-03-19T15:00:00+00:00",
      "pre_6h_move_pct": -0.531,
      "post_1h_move_pct": -0.205,
      "post_6h_move_pct": -0.123,
      "post_24h_move_pct": -1.931,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-24EEBE7C",
      "published_date": "Thu, 19 Mar 2026 18:11:33 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/19/commodities-report-wheat-futures-2026-03-19-16-30-utc-vqnm-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-19 16:30 UTC [VQNM] | Bullish | tightening",
      "generated_at": "2026-03-19T16:30:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": 10,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 64,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.144,
      "max_conviction_score": 66.0,
      "min_fragility_score": 57.0,
      "fresh_evidence_total": 6,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 605.75,
      "reference_time": "2026-03-19T16:00:00+00:00",
      "pre_6h_move_pct": -1.021,
      "post_1h_move_pct": 0.743,
      "post_6h_move_pct": 0.33,
      "post_24h_move_pct": -1.321,
      "price_already_moved": false,
      "observed_lead_hours": 1.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-2B224AC0",
      "published_date": "Thu, 19 Mar 2026 22:11:28 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/19/commodities-report-wheat-futures-zw-2026-03-19-23-00-utc-xjpr-bullish-unstable",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-03-19 23:00 UTC [XJPR] | Bullish | unstable",
      "generated_at": "2026-03-19T23:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures (ZW)",
      "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.215,
      "max_conviction_score": 53.0,
      "min_fragility_score": 68.0,
      "fresh_evidence_total": 6,
      "top_driver_clusters": [
        "data_sparsity_wheat_specific",
        "policy_trade_headline_whipsaw_risk",
        "single_source_weather_production_signal",
        "supply_chain_disruption_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 610.25,
      "reference_time": "2026-03-19T18:00:00+00:00",
      "pre_6h_move_pct": 0.494,
      "post_1h_move_pct": -0.41,
      "post_6h_move_pct": -0.615,
      "post_24h_move_pct": -2.048,
      "price_already_moved": false,
      "observed_lead_hours": 3.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-F34AB24F",
      "published_date": "Fri, 20 Mar 2026 06:09:11 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/20/commodities-report-wheat-futures-2026-03-20-12-00-utc-gzfp-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-20 12:00 UTC [GZFP] | Bullish | tightening",
      "generated_at": "2026-03-20T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat 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.39,
      "max_conviction_score": 71.0,
      "min_fragility_score": 59.0,
      "fresh_evidence_total": 12,
      "top_driver_clusters": [
        "stale_context_overhang",
        "cross_domain_mapping_noise",
        "policy_headline_whipsaw_risk",
        "data_sparsity_last_6h"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 598.5,
      "reference_time": "2026-03-20T12:00:00+00:00",
      "pre_6h_move_pct": -1.481,
      "post_1h_move_pct": 0.501,
      "post_6h_move_pct": -0.543,
      "post_24h_move_pct": -0.125,
      "price_already_moved": false,
      "observed_lead_hours": 2.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-BC87CA7D",
      "published_date": "Fri, 20 Mar 2026 14:11:55 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/20/commodities-report-wheat-futures-2026-03-20-15-00-utc-gpkx-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-20 15:00 UTC [GPKX] | Bullish | tightening",
      "generated_at": "2026-03-20T15:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 62.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.044,
      "max_conviction_score": 65.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 11,
      "top_driver_clusters": [
        "policy_trade_headline_risk",
        "momentum_fade_after_spike",
        "cross_domain_mapping_uncertainty"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 603.0,
      "reference_time": "2026-03-20T15:00:00+00:00",
      "pre_6h_move_pct": -0.331,
      "post_1h_move_pct": -1.036,
      "post_6h_move_pct": -0.871,
      "post_24h_move_pct": -0.871,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-6B35B08A",
      "published_date": "Fri, 20 Mar 2026 18:09:27 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/20/commodities-report-wheat-futures-2026-03-20-17-30-utc-vxqj-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-20 17:30 UTC [VXQJ] | Bullish | unstable",
      "generated_at": "2026-03-20T17:30:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat 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.263,
      "max_conviction_score": 64.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "data_sparsity",
        "stale_context_overhang",
        "narrative_whipsaw",
        "time_order_anomaly_guard"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 597.75,
      "reference_time": "2026-03-20T17:00:00+00:00",
      "pre_6h_move_pct": -0.83,
      "post_1h_move_pct": 0.0,
      "post_6h_move_pct": 0.0,
      "post_24h_move_pct": 0.0,
      "price_already_moved": false,
      "observed_lead_hours": 56.5,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-02928121",
      "published_date": "Sat, 21 Mar 2026 06:09:06 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/21/commodities-report-wheat-futures-2026-03-21-12-00-utc-qzmv-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-21 12:00 UTC [QZMV] | Bullish | tightening",
      "generated_at": "2026-03-21T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 60.0,
      "acceleration_delta": 1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 60,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.187,
      "max_conviction_score": 61.0,
      "min_fragility_score": 66.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": 595.25,
      "reference_time": "2026-03-20T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.42,
      "post_6h_move_pct": 0.42,
      "post_24h_move_pct": 0.42,
      "price_already_moved": false,
      "observed_lead_hours": 37.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-C46F8378",
      "published_date": "Sat, 21 Mar 2026 14:08:47 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/21/commodities-report-wheat-futures-2026-03-21-15-05-utc-qxpm-reversal-risk-unstable-alert-late-flip",
      "title": "Commodities Report: Wheat futures | 2026-03-21 15:05 UTC [QXPM] | Reversal-Risk | unstable | ALERT: LATE-FLIP",
      "generated_at": "2026-03-21T15:05:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 48.0,
      "acceleration_delta": -1,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 48,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.388,
      "max_conviction_score": 52.0,
      "min_fragility_score": 70.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "data_sparsity_direct_wheat",
        "policy_headline_whipsaw_risk",
        "stale_context_overhang",
        "contradiction_rising_mixed_drivers"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 595.25,
      "reference_time": "2026-03-20T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.42,
      "post_6h_move_pct": 0.42,
      "post_24h_move_pct": 0.42,
      "price_already_moved": false,
      "observed_lead_hours": 43.92,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-3D530624",
      "published_date": "Sat, 21 Mar 2026 18:08:13 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/21/commodities-report-wheat-futures-zw-2026-03-21-18-00-utc-vjrm-bullish-unstable",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-03-21 18:00 UTC [VJRM] | Bullish | unstable",
      "generated_at": "2026-03-21T18:00:55Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "MIXED",
      "pressure_index": 60.0,
      "acceleration_delta": -12,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 60,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.301,
      "max_conviction_score": 62.0,
      "min_fragility_score": 61.0,
      "fresh_evidence_total": 14,
      "top_driver_clusters": [
        "cross_domain_indirect_mapping",
        "contradiction_pressure",
        "single_source_outlier_noise",
        "late_session_policy_legal_noise"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 595.25,
      "reference_time": "2026-03-20T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.42,
      "post_6h_move_pct": 0.42,
      "post_24h_move_pct": 0.42,
      "price_already_moved": false,
      "observed_lead_hours": 40.98,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-95039051",
      "published_date": "Sat, 21 Mar 2026 22:08:36 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/21/commodities-report-wheat-futures-2026-03-21-23-59-utc-qzhb-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-21 23:59 UTC [QZHB] | Bullish | unstable",
      "generated_at": "2026-03-21T23:59:59Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat 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.297,
      "max_conviction_score": 70.0,
      "min_fragility_score": 56.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "policy_trade_uncertainty",
        "cross_domain_driver_dependency",
        "data_sparsity_direct_wheat_signals"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 595.25,
      "reference_time": "2026-03-20T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.42,
      "post_6h_move_pct": 0.42,
      "post_24h_move_pct": 0.42,
      "price_already_moved": false,
      "observed_lead_hours": 25.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-B1444D48",
      "published_date": "Sun, 22 Mar 2026 07:25:21 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/22/commodities-report-wheat-futures-2026-03-22-07-16-utc-vkjm-reversal-risk-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-22 07:16 UTC [VKJM] | Reversal-Risk | unstable",
      "generated_at": "2026-03-22T07:16:49Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 58.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 58,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.055,
      "max_conviction_score": 68.0,
      "min_fragility_score": 50.0,
      "fresh_evidence_total": 12,
      "top_driver_clusters": [
        "policy_headline_whipsaw_risk",
        "contradiction_watch",
        "data_sparsity_in_direct_wheat_signals",
        "single_source_outlier_echo_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 595.25,
      "reference_time": "2026-03-20T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.42,
      "post_6h_move_pct": 0.42,
      "post_24h_move_pct": 1.68,
      "price_already_moved": false,
      "observed_lead_hours": 27.72,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-0B308D79",
      "published_date": "Sun, 22 Mar 2026 06:34:29 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/22/commodities-report-wheat-futures-2026-03-22-12-00-utc-xkqz-bullish-unstable",
      "title": "Commodities Report: Wheat futures | 2026-03-22 12:00 UTC [XKQZ] | Bullish | unstable",
      "generated_at": "2026-03-22T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 56.0,
      "acceleration_delta": 2,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 56,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.256,
      "max_conviction_score": 60.0,
      "min_fragility_score": 66.0,
      "fresh_evidence_total": 4,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 595.25,
      "reference_time": "2026-03-20T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.42,
      "post_6h_move_pct": 0.42,
      "post_24h_move_pct": -0.798,
      "price_already_moved": false,
      "observed_lead_hours": 23.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-41665690",
      "published_date": "Sun, 22 Mar 2026 15:08:45 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/22/commodities-report-wheat-futures-zw-2026-03-22-16-00-utc-qxpl-bullish-loosening",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-03-22 16:00 UTC [QXPL] | Bullish | loosening",
      "generated_at": "2026-03-22T16:00:00Z",
      "market_code": "wheat",
      "regime_state": "loosening",
      "primary_asset_name": "Wheat futures (ZW)",
      "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.124,
      "max_conviction_score": 61.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 6,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "policy_uncertainty_overhang",
        "cross_domain_driver_dependency"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 595.25,
      "reference_time": "2026-03-20T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.42,
      "post_6h_move_pct": 0.42,
      "post_24h_move_pct": -1.68,
      "price_already_moved": false,
      "observed_lead_hours": 9.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-9E38F5D7",
      "published_date": "Mon, 23 Mar 2026 07:10:02 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/23/commodities-report-wheat-futures-2026-03-23-12-00-utc-zqdv-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-23 12:00 UTC [ZQDV] | Bullish | tightening",
      "generated_at": "2026-03-23T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat 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.277,
      "max_conviction_score": 57.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 14,
      "top_driver_clusters": [
        "stale_context_overhang",
        "policy_headline_whipsaw",
        "indirect_driver_dependency"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 590.5,
      "reference_time": "2026-03-23T12:00:00+00:00",
      "pre_6h_move_pct": -1.788,
      "post_1h_move_pct": -1.016,
      "post_6h_move_pct": -0.593,
      "post_24h_move_pct": -0.169,
      "price_already_moved": false,
      "observed_lead_hours": 13.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-F2E17BF4",
      "published_date": "Mon, 23 Mar 2026 15:10:27 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/23/commodities-report-wheat-futures-2026-03-23-16-00-utc-qprx-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-23 16:00 UTC [QPRX] | Bullish | tightening",
      "generated_at": "2026-03-23T16:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 66.0,
      "acceleration_delta": -6,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.198,
      "max_conviction_score": 70.0,
      "min_fragility_score": 40.0,
      "fresh_evidence_total": 14,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 585.25,
      "reference_time": "2026-03-23T16:00:00+00:00",
      "pre_6h_move_pct": -3.184,
      "post_1h_move_pct": -0.299,
      "post_6h_move_pct": 1.153,
      "post_24h_move_pct": 0.171,
      "price_already_moved": false,
      "observed_lead_hours": 8.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-A19E21B1",
      "published_date": "Tue, 24 Mar 2026 07:10:56 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/24/commodities-report-wheat-futures-2026-03-24-08-00-utc-xjzd-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-24 08:00 UTC [XJZD] | Bullish | tightening",
      "generated_at": "2026-03-24T08:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 67.0,
      "acceleration_delta": -2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 67,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.121,
      "max_conviction_score": 58.0,
      "min_fragility_score": 50.0,
      "fresh_evidence_total": 14,
      "top_driver_clusters": [
        "stale_context_overhang",
        "narrative_whipsaw",
        "timeseries_sparsity"
      ],
      "trade_id": 70,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 3.764805414551607,
      "trade_pnl_dollars": 37648.05414551607,
      "trade_reinforced_count": 11,
      "reference_price": 587.5,
      "reference_time": "2026-03-24T08:00:00+00:00",
      "pre_6h_move_pct": -1.343,
      "post_1h_move_pct": 0.213,
      "post_6h_move_pct": -0.298,
      "post_24h_move_pct": -1.149,
      "price_already_moved": false,
      "observed_lead_hours": 32.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-4F06ACC4",
      "published_date": "Tue, 24 Mar 2026 23:11:33 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/24/commodities-report-wheat-futures-2026-03-24-23-30-utc-xzkp-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-24 23:30 UTC [XZKP] | Bullish | tightening",
      "generated_at": "2026-03-24T23:30:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 66.0,
      "acceleration_delta": 5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.337,
      "max_conviction_score": 65.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 14,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 589.5,
      "reference_time": "2026-03-24T18:00:00+00:00",
      "pre_6h_move_pct": -0.042,
      "post_1h_move_pct": -0.636,
      "post_6h_move_pct": -0.509,
      "post_24h_move_pct": 1.993,
      "price_already_moved": false,
      "observed_lead_hours": 17.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-D4991C68",
      "published_date": "Wed, 25 Mar 2026 07:11:14 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/25/commodities-report-wheat-futures-2026-03-25-08-00-utc-qzrm-mixed-rangebound",
      "title": "Commodities Report: Wheat futures | 2026-03-25 08:00 UTC [QZRM] | Mixed | rangebound",
      "generated_at": "2026-03-25T08:00:00Z",
      "market_code": "wheat",
      "regime_state": "rangebound",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 34.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 34,
      "belief_count": 1,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 20.0,
      "min_fragility_score": 80.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "stale_context_overhang",
        "narrative_whipsaw_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 580.75,
      "reference_time": "2026-03-25T08:00:00+00:00",
      "pre_6h_move_pct": -0.769,
      "post_1h_move_pct": 0.517,
      "post_6h_move_pct": 1.464,
      "post_24h_move_pct": 3.444,
      "price_already_moved": true,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-DAC4CEC0",
      "published_date": "Wed, 25 Mar 2026 23:09:07 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/25/commodities-report-wheat-futures-2026-03-25-23-00-utc-qzlx-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-25 23:00 UTC [QZLX] | Bullish | tightening",
      "generated_at": "2026-03-25T23:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat 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.081,
      "max_conviction_score": 69.0,
      "min_fragility_score": 57.0,
      "fresh_evidence_total": 49,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 598.0,
      "reference_time": "2026-03-25T18:00:00+00:00",
      "pre_6h_move_pct": 0.546,
      "post_1h_move_pct": 0.543,
      "post_6h_move_pct": 0.46,
      "post_24h_move_pct": 1.505,
      "price_already_moved": false,
      "observed_lead_hours": 17.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-8953246D",
      "published_date": "Thu, 26 Mar 2026 15:09:07 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/26/commodities-report-wheat-futures-2026-03-26-13-00-utc-qzpv-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-26 13:00 UTC [QZPV] | Bullish | tightening",
      "generated_at": "2026-03-26T13:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 69.0,
      "acceleration_delta": 6,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 69,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.06,
      "max_conviction_score": 63.0,
      "min_fragility_score": 45.0,
      "fresh_evidence_total": 8,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "cross_domain_mapping_risk",
        "data_sparsity_on_counterevidence"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 595.5,
      "reference_time": "2026-03-26T13:00:00+00:00",
      "pre_6h_move_pct": -0.998,
      "post_1h_move_pct": 0.21,
      "post_6h_move_pct": 1.931,
      "post_24h_move_pct": 1.931,
      "price_already_moved": false,
      "observed_lead_hours": 3.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-30581CD2",
      "published_date": "Fri, 27 Mar 2026 07:11:11 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/27/commodities-report-wheat-futures-2026-03-27-12-00-utc-nvhk-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-27 12:00 UTC [NVHK] | Bullish | tightening",
      "generated_at": "2026-03-27T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": "",
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.171,
      "max_conviction_score": 72.0,
      "min_fragility_score": 42.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": 607.25,
      "reference_time": "2026-03-27T12:00:00+00:00",
      "pre_6h_move_pct": 0.455,
      "post_1h_move_pct": -0.041,
      "post_6h_move_pct": -0.494,
      "post_24h_move_pct": 0.371,
      "price_already_moved": false,
      "observed_lead_hours": 61.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-33CAF243",
      "published_date": "Fri, 27 Mar 2026 23:11:01 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/27/commodities-report-wheat-futures-2026-03-27-23-59-utc-kzpx-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-27 23:59 UTC [KZPX] | Bullish | tightening",
      "generated_at": "2026-03-27T23:59:59Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": 3,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.2,
      "max_conviction_score": 70.0,
      "min_fragility_score": 46.0,
      "fresh_evidence_total": 18,
      "top_driver_clusters": [
        "headline_whipsaw_risk",
        "policy_trade_sensitivity",
        "data_doublecount_possible"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 604.25,
      "reference_time": "2026-03-27T18:00:00+00:00",
      "pre_6h_move_pct": 0.29,
      "post_1h_move_pct": 0.869,
      "post_6h_move_pct": 0.869,
      "post_24h_move_pct": 0.869,
      "price_already_moved": false,
      "observed_lead_hours": 48.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-08266872",
      "published_date": "Sat, 28 Mar 2026 07:11:36 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/28/commodities-report-wheat-2026-03-28-06-00-utc-qfzg-bullish-tightening",
      "title": "Commodities Report: Wheat | 2026-03-28 06:00 UTC [QFZG] | Bullish | tightening",
      "generated_at": "2026-03-28T06:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat",
      "direction_bias": "UP",
      "pressure_index": 74.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.347,
      "max_conviction_score": 79.0,
      "min_fragility_score": 42.0,
      "fresh_evidence_total": 32,
      "top_driver_clusters": [
        "stale_context_overhang",
        "narrative_whipsaw",
        "contradiction_mix"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 604.25,
      "reference_time": "2026-03-27T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.869,
      "post_6h_move_pct": 0.869,
      "post_24h_move_pct": 0.869,
      "price_already_moved": false,
      "observed_lead_hours": 42.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-EC31066A",
      "published_date": "Sat, 28 Mar 2026 23:11:32 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/28/commodities-report-wheat-futures-2026-03-28-23-59-utc-zqph-bullish-loosening",
      "title": "Commodities Report: Wheat futures | 2026-03-28 23:59 UTC [ZQPH] | Bullish | loosening",
      "generated_at": "2026-03-28T23:59:00Z",
      "market_code": "wheat",
      "regime_state": "loosening",
      "primary_asset_name": "Wheat 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.141,
      "max_conviction_score": 63.0,
      "min_fragility_score": 54.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": 604.25,
      "reference_time": "2026-03-27T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.869,
      "post_6h_move_pct": 0.869,
      "post_24h_move_pct": 0.869,
      "price_already_moved": false,
      "observed_lead_hours": 24.02,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-A01328D8",
      "published_date": "Sun, 29 Mar 2026 15:09:25 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/29/commodities-report-wheat-futures-2026-03-29-13-19-utc-qzvm-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-29 13:19 UTC [QZVM] | Bullish | tightening",
      "generated_at": "2026-03-29T13:19:34Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat 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.061,
      "max_conviction_score": 72.0,
      "min_fragility_score": 51.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": 604.25,
      "reference_time": "2026-03-27T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.869,
      "post_6h_move_pct": 0.869,
      "post_24h_move_pct": 0.621,
      "price_already_moved": false,
      "observed_lead_hours": 10.67,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-AF39E3C9",
      "published_date": "Sun, 29 Mar 2026 23:09:36 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/29/commodities-report-wheat-futures-2026-03-29-22-00-utc-qxyp-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-29 22:00 UTC [QXYP] | Bullish | tightening",
      "generated_at": "2026-03-29T22:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 66.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.231,
      "max_conviction_score": 66.0,
      "min_fragility_score": 56.0,
      "fresh_evidence_total": 45,
      "top_driver_clusters": [
        "low_observed_counterevidence",
        "narrative_whipsaw_risk",
        "timeseries_bucketization_proxy"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 604.25,
      "reference_time": "2026-03-27T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.869,
      "post_6h_move_pct": 0.207,
      "post_24h_move_pct": 1.076,
      "price_already_moved": false,
      "observed_lead_hours": 2.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-51F2F0FA",
      "published_date": "Mon, 30 Mar 2026 07:12:29 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/30/commodities-report-wheat-futures-2026-03-30-05-00-utc-gjqw-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-30 05:00 UTC [GJQW] | Bullish | tightening",
      "generated_at": "2026-03-30T05:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 76.0,
      "acceleration_delta": "",
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 76,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.169,
      "max_conviction_score": 68.0,
      "min_fragility_score": 46.0,
      "fresh_evidence_total": 11,
      "top_driver_clusters": [
        "geopolitical_whipsaw_risk",
        "stale_context_overhang",
        "thin_counterevidence",
        "unknown_prior_state"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 606.5,
      "reference_time": "2026-03-30T05:00:00+00:00",
      "pre_6h_move_pct": 0.372,
      "post_1h_move_pct": -0.371,
      "post_6h_move_pct": -0.742,
      "post_24h_move_pct": 0.742,
      "price_already_moved": false,
      "observed_lead_hours": 19.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-7303E501",
      "published_date": "Mon, 30 Mar 2026 23:06:53 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/30/commodities-report-wheat-futures-zw-2026-03-30-23-15-utc-xkjd-bullish-loosening",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-03-30 23:15 UTC [XKJD] | Bullish | loosening",
      "generated_at": "2026-03-30T23:15:00Z",
      "market_code": "wheat",
      "regime_state": "loosening",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "UP",
      "pressure_index": 60.5,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 62,
      "belief_count": 2,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 607.5,
      "reference_time": "2026-03-30T18:00:00+00:00",
      "pre_6h_move_pct": -0.41,
      "post_1h_move_pct": 0.329,
      "post_6h_move_pct": 0.329,
      "post_24h_move_pct": 2.387,
      "price_already_moved": false,
      "observed_lead_hours": 7.75,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-DB418665",
      "published_date": "Tue, 31 Mar 2026 15:42:28 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/03/31/commodities-report-wheat-futures-2026-03-31-12-00-utc-gxpr-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-03-31 12:00 UTC [GXPR] | Bullish | tightening",
      "generated_at": "2026-03-31T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 71.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 71,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.03,
      "max_conviction_score": 74.0,
      "min_fragility_score": 42.0,
      "fresh_evidence_total": 48,
      "top_driver_clusters": [
        "mapping_inference_risk",
        "policy_outcome_bifurcation"
      ],
      "trade_id": 88,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": -3.6575562700964634,
      "trade_pnl_dollars": -36575.56270096463,
      "trade_reinforced_count": 1,
      "reference_price": 609.0,
      "reference_time": "2026-03-31T12:00:00+00:00",
      "pre_6h_move_pct": -0.082,
      "post_1h_move_pct": 0.575,
      "post_6h_move_pct": 1.56,
      "post_24h_move_pct": -0.821,
      "price_already_moved": false,
      "observed_lead_hours": 2.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-2F84A118",
      "published_date": "Wed, 01 Apr 2026 07:10:58 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/01/commodities-report-wheat-futures-zw-2026-04-01-06-00-utc-nzqf-bullish-tightening",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-04-01 06:00 UTC [NZQF] | Bullish | tightening",
      "generated_at": "2026-04-01T06:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures (ZW)",
      "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.06,
      "max_conviction_score": 71.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 32,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 611.5,
      "reference_time": "2026-04-01T06:00:00+00:00",
      "pre_6h_move_pct": -1.688,
      "post_1h_move_pct": -0.45,
      "post_6h_move_pct": -1.226,
      "post_24h_move_pct": -1.022,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E4E30385",
      "published_date": "Wed, 01 Apr 2026 23:11:35 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/01/commodities-report-wheat-futures-2026-04-01-23-59-utc-qxmv-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-01 23:59 UTC [QXMV] | Bullish | tightening",
      "generated_at": "2026-04-01T23:59:59Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 64.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 2,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "narrative_whipsaw",
        "data_shape_mismatch"
      ],
      "trade_id": 92,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": -2.9289,
      "trade_pnl_dollars": -29288.7,
      "trade_reinforced_count": 5,
      "reference_price": 597.5,
      "reference_time": "2026-04-01T18:00:00+00:00",
      "pre_6h_move_pct": 0.378,
      "post_1h_move_pct": -0.209,
      "post_6h_move_pct": 1.297,
      "post_24h_move_pct": -0.335,
      "price_already_moved": false,
      "observed_lead_hours": 2.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-6D3F7792",
      "published_date": "Thu, 02 Apr 2026 07:04:56 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/02/commodities-report-wheat-futures-2026-04-02-00-00-utc-xjpr-unstable-unstable",
      "title": "Commodities Report: Wheat futures | 2026-04-02 00:00 UTC [XJPR] | Unstable | unstable",
      "generated_at": "2026-04-02T00:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": "",
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "input_gate_degraded",
        "freshness_low"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 597.5,
      "reference_time": "2026-04-02T00:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.209,
      "post_6h_move_pct": 1.297,
      "post_24h_move_pct": -0.335,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-BC9D54E8",
      "published_date": "Thu, 02 Apr 2026 23:06:36 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/02/commodities-report-wheat-futures-2026-04-02-12-00-utc-qjvr-mixed-rangebound",
      "title": "Commodities Report: Wheat futures | 2026-04-02 12:00 UTC [QJVR] | Mixed | rangebound",
      "generated_at": "2026-04-02T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "rangebound",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 15.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 15,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 15.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": 607.0,
      "reference_time": "2026-04-02T12:00:00+00:00",
      "pre_6h_move_pct": 0.289,
      "post_1h_move_pct": 0.124,
      "post_6h_move_pct": -1.318,
      "post_24h_move_pct": -1.895,
      "price_already_moved": false,
      "observed_lead_hours": 2.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-0DA5C729",
      "published_date": "Fri, 03 Apr 2026 07:11:05 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/03/commodities-report-wheat-futures-zw-2026-04-03-07-00-utc-rhqc-bullish-tightening",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-04-03 07:00 UTC [RHQC] | Bullish | tightening",
      "generated_at": "2026-04-03T07:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "UP",
      "pressure_index": 66.0,
      "acceleration_delta": -1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.103,
      "max_conviction_score": 66.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 86,
      "top_driver_clusters": [
        "stale_context_overhang",
        "narrative_whipsaw_geopolitics",
        "indirect_driver_mapping"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 599.0,
      "reference_time": "2026-04-02T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.584,
      "post_6h_move_pct": -0.584,
      "post_24h_move_pct": -0.584,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-F0FABAE5",
      "published_date": "Fri, 03 Apr 2026 15:10:52 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/03/commodities-report-wheat-futures-2026-04-03-15-00-utc-xjrm-bullish-loosening",
      "title": "Commodities Report: Wheat futures | 2026-04-03 15:00 UTC [XJRM] | Bullish | loosening",
      "generated_at": "2026-04-03T15:00:00Z",
      "market_code": "wheat",
      "regime_state": "loosening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 57.0,
      "acceleration_delta": 2,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 57,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.052,
      "max_conviction_score": 61.0,
      "min_fragility_score": 62.0,
      "fresh_evidence_total": 32,
      "top_driver_clusters": [
        "price_link_ambiguity",
        "narrative_whipsaw_risk",
        "cross_domain_indirect_driver_weight"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 599.0,
      "reference_time": "2026-04-02T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.584,
      "post_6h_move_pct": -0.584,
      "post_24h_move_pct": -0.584,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-513634C0",
      "published_date": "Sat, 04 Apr 2026 07:05:22 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/04/commodities-report-wheat-futures-2026-04-04-00-00-utc-vjqp-unstable-unstable",
      "title": "Commodities Report: Wheat futures | 2026-04-04 00:00 UTC [VJQP] | Unstable | unstable",
      "generated_at": "2026-04-04T00:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 15.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 15,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 10.0,
      "min_fragility_score": 80.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "evidence_below_threshold",
        "data_sparsity",
        "input_gate_degraded"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 599.0,
      "reference_time": "2026-04-02T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.584,
      "post_6h_move_pct": -0.584,
      "post_24h_move_pct": -0.584,
      "price_already_moved": false,
      "observed_lead_hours": 49.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-AB5A7C0F",
      "published_date": "Sat, 04 Apr 2026 23:06:54 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/04/commodities-report-wheat-futures-2026-04-04-23-59-utc-qzrm-bullish-loosening",
      "title": "Commodities Report: Wheat futures | 2026-04-04 23:59 UTC [QZRM] | Bullish | loosening",
      "generated_at": "2026-04-04T23:59:00Z",
      "market_code": "wheat",
      "regime_state": "loosening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 65.0,
      "acceleration_delta": "",
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 65,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.104,
      "max_conviction_score": 66.0,
      "min_fragility_score": 54.0,
      "fresh_evidence_total": 78,
      "top_driver_clusters": [
        "stale_context_overhang",
        "narrative_whipsaw_risk",
        "mapping_risk_indirect_drivers"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 599.0,
      "reference_time": "2026-04-02T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.584,
      "post_6h_move_pct": -0.584,
      "post_24h_move_pct": -0.584,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-3113D102",
      "published_date": "Sun, 05 Apr 2026 23:08:12 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/05/commodities-report-wheat-futures-2026-04-05-00-00-utc-qzvt-mixed-rangebound",
      "title": "Commodities Report: Wheat futures | 2026-04-05 00:00 UTC [QZVT] | Mixed | rangebound",
      "generated_at": "2026-04-05T00:00:00Z",
      "market_code": "wheat",
      "regime_state": "rangebound",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 35.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 35,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 30.0,
      "min_fragility_score": 65.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": 599.0,
      "reference_time": "2026-04-02T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.584,
      "post_6h_move_pct": -0.584,
      "post_24h_move_pct": -0.584,
      "price_already_moved": false,
      "observed_lead_hours": 25.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-05C70ED4",
      "published_date": "Sun, 05 Apr 2026 15:12:11 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/05/commodities-report-wheat-futures-2026-04-05-12-00-utc-zkrt-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-05 12:00 UTC [ZKRT] | Bullish | tightening",
      "generated_at": "2026-04-05T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 68.0,
      "acceleration_delta": -2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.177,
      "max_conviction_score": 70.0,
      "min_fragility_score": 54.0,
      "fresh_evidence_total": 34,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 599.0,
      "reference_time": "2026-04-02T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": -0.584,
      "post_6h_move_pct": -0.584,
      "post_24h_move_pct": -0.543,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-354F57F3",
      "published_date": "Mon, 06 Apr 2026 23:03:08 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/06/commodities-report-wheat-futures-2026-04-06-00-00-utc-qzmv-mixed-rangebound",
      "title": "Commodities Report: Wheat futures | 2026-04-06 00:00 UTC [QZMV] | Mixed | rangebound",
      "generated_at": "2026-04-06T00:00:00Z",
      "market_code": "wheat",
      "regime_state": "rangebound",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 18,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "input_gate_degraded"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 595.5,
      "reference_time": "2026-04-06T00:00:00+00:00",
      "pre_6h_move_pct": -0.584,
      "post_1h_move_pct": -0.588,
      "post_6h_move_pct": -0.63,
      "post_24h_move_pct": -0.042,
      "price_already_moved": false,
      "observed_lead_hours": 2.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-C3198DA0",
      "published_date": "Mon, 06 Apr 2026 15:08:24 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/06/commodities-report-wheat-futures-zw-2026-04-06-14-10-utc-gxqf-bullish-tightening",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-04-06 14:10 UTC [GXQF] | Bullish | tightening",
      "generated_at": "2026-04-06T14:10:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "UP",
      "pressure_index": 68.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.088,
      "max_conviction_score": 70.0,
      "min_fragility_score": 48.0,
      "fresh_evidence_total": 93,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "data_overlap_double_count_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 592.5,
      "reference_time": "2026-04-06T14:00:00+00:00",
      "pre_6h_move_pct": 0.509,
      "post_1h_move_pct": 0.338,
      "post_6h_move_pct": 0.464,
      "post_24h_move_pct": 0.633,
      "price_already_moved": false,
      "observed_lead_hours": 23.83,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-B00240FA",
      "published_date": "Tue, 07 Apr 2026 15:03:24 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/07/commodities-report-wheat-futures-2026-04-07-12-00-utc-nxqj-mixed-rangebound",
      "title": "Commodities Report: Wheat futures | 2026-04-07 12:00 UTC [NXQJ] | Mixed | rangebound",
      "generated_at": "2026-04-07T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "rangebound",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 50,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 18,
      "belief_count": 0,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "data_sparsity",
        "input_gate_degraded"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 592.75,
      "reference_time": "2026-04-07T12:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.506,
      "post_6h_move_pct": 1.054,
      "post_24h_move_pct": -2.32,
      "price_already_moved": false,
      "observed_lead_hours": 12.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-6D051D04",
      "published_date": "Wed, 08 Apr 2026 07:06:55 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/08/commodities-report-wheat-futures-2026-04-08-12-00-utc-xjfm-unstable-unstable",
      "title": "Commodities Report: Wheat futures | 2026-04-08 12:00 UTC [XJFM] | Unstable | unstable",
      "generated_at": "2026-04-08T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 5.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 5,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 5.0,
      "min_fragility_score": 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": 579.0,
      "reference_time": "2026-04-08T12:00:00+00:00",
      "pre_6h_move_pct": -0.258,
      "post_1h_move_pct": -0.259,
      "post_6h_move_pct": 0.518,
      "post_24h_move_pct": 1.382,
      "price_already_moved": false,
      "observed_lead_hours": 28.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E2C3F345",
      "published_date": "Wed, 08 Apr 2026 23:05:22 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/08/commodities-report-wheat-futures-2026-04-08-12-00-utc-hzlm-mixed-rangebound",
      "title": "Commodities Report: Wheat futures | 2026-04-08 12:00 UTC [HZLM] | Mixed | rangebound",
      "generated_at": "2026-04-08T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "rangebound",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 15.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 15,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 15.0,
      "min_fragility_score": 78.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": 579.0,
      "reference_time": "2026-04-08T12:00:00+00:00",
      "pre_6h_move_pct": -0.258,
      "post_1h_move_pct": -0.259,
      "post_6h_move_pct": 0.518,
      "post_24h_move_pct": 1.382,
      "price_already_moved": false,
      "observed_lead_hours": 28.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-A1B9FC2D",
      "published_date": "Thu, 09 Apr 2026 07:19:30 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/09/commodities-report-wheat-futures-2026-04-09-12-00-utc-qzrm-bullish-loosening",
      "title": "Commodities Report: Wheat futures | 2026-04-09 12:00 UTC [QZRM] | Bullish | loosening",
      "generated_at": "2026-04-09T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "loosening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "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.18,
      "max_conviction_score": 63.0,
      "min_fragility_score": 47.0,
      "fresh_evidence_total": 43,
      "top_driver_clusters": [
        "driver_to_price_mapping_indirect",
        "macro_geopolitical_overhang",
        "low_authority_share_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 587.0,
      "reference_time": "2026-04-09T12:00:00+00:00",
      "pre_6h_move_pct": 0.643,
      "post_1h_move_pct": 0.128,
      "post_6h_move_pct": -2.172,
      "post_24h_move_pct": -2.939,
      "price_already_moved": false,
      "observed_lead_hours": 2.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-07EECCB0",
      "published_date": "Thu, 09 Apr 2026 23:09:00 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/09/commodities-report-wheat-futures-zw-2026-04-09-23-00-utc-xfqz-bullish-tightening",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-04-09 23:00 UTC [XFQZ] | Bullish | tightening",
      "generated_at": "2026-04-09T23:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "UP",
      "pressure_index": 74.0,
      "acceleration_delta": -10,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.014,
      "max_conviction_score": 62.0,
      "min_fragility_score": 44.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": 574.25,
      "reference_time": "2026-04-09T18:00:00+00:00",
      "pre_6h_move_pct": 0.262,
      "post_1h_move_pct": -0.174,
      "post_6h_move_pct": 0.305,
      "post_24h_move_pct": 1.567,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-7BEC9F82",
      "published_date": "Fri, 10 Apr 2026 07:09:39 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/10/commodities-report-wheat-futures-2026-04-10-06-10-utc-rzqv-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-10 06:10 UTC [RZQV] | Bullish | tightening",
      "generated_at": "2026-04-10T06:10:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.057,
      "max_conviction_score": 72.0,
      "min_fragility_score": 53.0,
      "fresh_evidence_total": 33,
      "top_driver_clusters": [
        "stale_context_overhang",
        "narrative_whipsaw",
        "data_authority_skew"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 573.75,
      "reference_time": "2026-04-10T06:00:00+00:00",
      "pre_6h_move_pct": 0.087,
      "post_1h_move_pct": 0.392,
      "post_6h_move_pct": -0.784,
      "post_24h_move_pct": 1.656,
      "price_already_moved": false,
      "observed_lead_hours": 65.83,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E4499A40",
      "published_date": "Fri, 10 Apr 2026 23:09:42 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/10/commodities-report-wheat-futures-2026-04-10-23-00-utc-qzlr-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-10 23:00 UTC [QZLR] | Bullish | tightening",
      "generated_at": "2026-04-10T23:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.06,
      "max_conviction_score": 69.0,
      "min_fragility_score": 54.0,
      "fresh_evidence_total": 40,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "macro_supply_chain_overhang"
      ],
      "trade_id": 112,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 1.2719298245614035,
      "trade_pnl_dollars": 12719.298245614036,
      "trade_reinforced_count": 2,
      "reference_price": 572.0,
      "reference_time": "2026-04-10T18:00:00+00:00",
      "pre_6h_move_pct": -0.262,
      "post_1h_move_pct": 1.967,
      "post_6h_move_pct": 1.967,
      "post_24h_move_pct": 1.967,
      "price_already_moved": false,
      "observed_lead_hours": 49.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-71F26176",
      "published_date": "Sat, 11 Apr 2026 07:44:13 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/11/commodities-report-wheat-futures-zw-2026-04-11-00-00-utc-xqhm-bullish-tightening",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-04-11 00:00 UTC [XQHM] | Bullish | tightening",
      "generated_at": "2026-04-11T00:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "UP",
      "pressure_index": 63.0,
      "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": [
        "narrative_whipsaw_risk",
        "unknown_prior_state"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 572.0,
      "reference_time": "2026-04-10T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.967,
      "post_6h_move_pct": 1.967,
      "post_24h_move_pct": 1.967,
      "price_already_moved": false,
      "observed_lead_hours": 48.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-CE7CAD03",
      "published_date": "Sat, 11 Apr 2026 15:04:04 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/11/commodities-report-wheat-futures-2026-04-11-00-00-utc-vqxr-unstable-unstable",
      "title": "Commodities Report: Wheat futures | 2026-04-11 00:00 UTC [VQXR] | Unstable | unstable",
      "generated_at": "2026-04-11T00:00:00Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat 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",
        "unknown_prior_state"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 572.0,
      "reference_time": "2026-04-10T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.967,
      "post_6h_move_pct": 1.967,
      "post_24h_move_pct": 1.967,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-CB92D522",
      "published_date": "Sun, 12 Apr 2026 07:06:49 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/12/commodities-report-wheat-futures-2026-04-12-00-00-utc-gjrt-mixed-rangebound",
      "title": "Commodities Report: Wheat futures | 2026-04-12 00:00 UTC [GJRT] | Mixed | rangebound",
      "generated_at": "2026-04-12T00:00:00Z",
      "market_code": "wheat",
      "regime_state": "rangebound",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "MIXED",
      "pressure_index": 20.0,
      "acceleration_delta": "",
      "signal_strength": "Low",
      "decay_window_hours": 24,
      "headline_conviction": 20,
      "belief_count": 0,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.0,
      "max_conviction_score": 15.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": 572.0,
      "reference_time": "2026-04-10T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.967,
      "post_6h_move_pct": 1.967,
      "post_24h_move_pct": 1.967,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-8D153166",
      "published_date": "Sun, 12 Apr 2026 23:09:58 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/12/commodities-report-wheat-futures-2026-04-12-21-53-utc-jxrf-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-12 21:53 UTC [JXRF] | Bullish | tightening",
      "generated_at": "2026-04-12T21:53:47Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 68.0,
      "acceleration_delta": 40,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.05,
      "max_conviction_score": 74.0,
      "min_fragility_score": 42.0,
      "fresh_evidence_total": 10,
      "top_driver_clusters": [
        "event_driven_geopolitics",
        "mapping_risk_signal_to_price",
        "low_explicit_counterevidence"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 572.0,
      "reference_time": "2026-04-10T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.967,
      "post_6h_move_pct": 1.311,
      "post_24h_move_pct": 1.399,
      "price_already_moved": false,
      "observed_lead_hours": 2.1,
      "lead_bucket": "1-6h",
      "shock_flag_v0": true
    },
    {
      "signal_id": "NAS-A38DB488",
      "published_date": "Mon, 13 Apr 2026 07:10:36 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/13/commodities-report-wheat-futures-zw-2026-04-13-12-00-utc-qztx-bearish-loosening",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-04-13 12:00 UTC [QZTX] | Bearish | loosening",
      "generated_at": "2026-04-13T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "loosening",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "DOWN",
      "pressure_index": 67.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 67,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.06,
      "max_conviction_score": 82.0,
      "min_fragility_score": 28.0,
      "fresh_evidence_total": 13,
      "top_driver_clusters": [],
      "trade_id": 115,
      "trade_state": "CLOSED",
      "trade_direction": "DOWN",
      "trade_return_pct": -2.81507145950628,
      "trade_pnl_dollars": -28150.714595062796,
      "trade_reinforced_count": 0,
      "reference_price": 583.5,
      "reference_time": "2026-04-13T12:00:00+00:00",
      "pre_6h_move_pct": 1.127,
      "post_1h_move_pct": 0.343,
      "post_6h_move_pct": -0.171,
      "post_24h_move_pct": 0.3,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-F21F1C9E",
      "published_date": "Mon, 13 Apr 2026 23:09:41 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/13/commodities-report-wheat-futures-2026-04-13-16-30-utc-gzpk-mixed-rangebound",
      "title": "Commodities Report: Wheat futures | 2026-04-13 16:30 UTC [GZPK] | Mixed | rangebound",
      "generated_at": "2026-04-13T16:30:00Z",
      "market_code": "wheat",
      "regime_state": "rangebound",
      "primary_asset_name": "Wheat 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",
        "freshness_uncertain",
        "unknown_prior_state"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 589.5,
      "reference_time": "2026-04-13T16:00:00+00:00",
      "pre_6h_move_pct": 1.289,
      "post_1h_move_pct": -1.187,
      "post_6h_move_pct": -1.612,
      "post_24h_move_pct": 1.103,
      "price_already_moved": false,
      "observed_lead_hours": 0.5,
      "lead_bucket": "0-1h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-1443BE2B",
      "published_date": "Tue, 14 Apr 2026 15:09:51 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/14/commodities-report-wheat-futures-2026-04-14-12-00-utc-zqpl-bullish-loosening",
      "title": "Commodities Report: Wheat futures | 2026-04-14 12:00 UTC [ZQPL] | Bullish | loosening",
      "generated_at": "2026-04-14T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "loosening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 67.0,
      "acceleration_delta": 7,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 67,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.084,
      "max_conviction_score": 65.0,
      "min_fragility_score": 48.0,
      "fresh_evidence_total": 3,
      "top_driver_clusters": [
        "stale_context_overhang",
        "vip_single_source_echo_risk",
        "sentiment_to_price_mapping_uncertainty"
      ],
      "trade_id": 116,
      "trade_state": "CLOSED",
      "trade_direction": "UP",
      "trade_return_pct": 0.2106,
      "trade_pnl_dollars": 2106.15,
      "trade_reinforced_count": 6,
      "reference_price": 585.25,
      "reference_time": "2026-04-14T12:00:00+00:00",
      "pre_6h_move_pct": 0.214,
      "post_1h_move_pct": -0.299,
      "post_6h_move_pct": 2.563,
      "post_24h_move_pct": 2.264,
      "price_already_moved": false,
      "observed_lead_hours": 3.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-22EE0C40",
      "published_date": "Tue, 14 Apr 2026 23:10:01 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/14/commodities-report-wheat-futures-2026-04-14-23-59-utc-qzmf-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-14 23:59 UTC [QZMF] | Bullish | tightening",
      "generated_at": "2026-04-14T23:59:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat 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.08,
      "max_conviction_score": 68.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 110,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "stale_context_overhang",
        "authority_vs_mass_split"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 600.25,
      "reference_time": "2026-04-14T18:00:00+00:00",
      "pre_6h_move_pct": 0.713,
      "post_1h_move_pct": 0.125,
      "post_6h_move_pct": 0.5,
      "post_24h_move_pct": 0.083,
      "price_already_moved": true,
      "observed_lead_hours": 31.02,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-CBC4D838",
      "published_date": "Wed, 15 Apr 2026 07:12:32 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/15/commodities-report-wheat-futures-2026-04-15-12-00-utc-jxkp-bullish-loosening",
      "title": "Commodities Report: Wheat futures | 2026-04-15 12:00 UTC [JXKP] | Bullish | loosening",
      "generated_at": "2026-04-15T12:00:00Z",
      "market_code": "wheat",
      "regime_state": "loosening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "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.137,
      "max_conviction_score": 78.0,
      "min_fragility_score": 45.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": 598.5,
      "reference_time": "2026-04-15T12:00:00+00:00",
      "pre_6h_move_pct": -0.787,
      "post_1h_move_pct": -0.292,
      "post_6h_move_pct": 0.501,
      "post_24h_move_pct": 1.337,
      "price_already_moved": false,
      "observed_lead_hours": 5.0,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-421E7C3F",
      "published_date": "Wed, 15 Apr 2026 23:11:38 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/15/commodities-report-wheat-futures-2026-04-15-21-00-utc-qfzr-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-15 21:00 UTC [QFZR] | Bullish | tightening",
      "generated_at": "2026-04-15T21:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.1,
      "max_conviction_score": 74.0,
      "min_fragility_score": 54.0,
      "fresh_evidence_total": 98,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 601.5,
      "reference_time": "2026-04-15T18:00:00+00:00",
      "pre_6h_move_pct": 0.585,
      "post_1h_move_pct": -0.125,
      "post_6h_move_pct": -0.042,
      "post_24h_move_pct": 0.956,
      "price_already_moved": false,
      "observed_lead_hours": 10.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-C928166F",
      "published_date": "Thu, 16 Apr 2026 07:12:05 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/16/commodities-report-wheat-futures-2026-04-16-05-10-utc-vjrm-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-16 05:10 UTC [VJRM] | Bullish | tightening",
      "generated_at": "2026-04-16T05:10:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": "",
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.05,
      "max_conviction_score": 73.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "policy_offset_risk",
        "geopolitical_premium_volatility",
        "echo_concentration_in_vip_lane"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 601.5,
      "reference_time": "2026-04-16T05:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 0.873,
      "post_6h_move_pct": 0.831,
      "post_24h_move_pct": 0.831,
      "price_already_moved": false,
      "observed_lead_hours": 1.83,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-6DBE166D",
      "published_date": "Thu, 16 Apr 2026 16:10:40 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/16/commodities-report-wheat-futures-2026-04-16-14-50-utc-jxqz-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-16 14:50 UTC [JXQZ] | Bullish | tightening",
      "generated_at": "2026-04-16T14:50:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 68.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 68,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.063,
      "max_conviction_score": 72.0,
      "min_fragility_score": 49.0,
      "fresh_evidence_total": 60,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 615.0,
      "reference_time": "2026-04-16T14:00:00+00:00",
      "pre_6h_move_pct": 1.068,
      "post_1h_move_pct": -1.098,
      "post_6h_move_pct": -1.26,
      "post_24h_move_pct": -3.171,
      "price_already_moved": true,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-4B2958BA",
      "published_date": "Fri, 17 Apr 2026 07:09:14 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/17/commodities-report-wheat-futures-2026-04-17-05-00-utc-kqxz-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-17 05:00 UTC [KQXZ] | Bullish | tightening",
      "generated_at": "2026-04-17T05:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 78.0,
      "acceleration_delta": 5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 78,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.089,
      "max_conviction_score": 74.0,
      "min_fragility_score": 44.0,
      "fresh_evidence_total": 17,
      "top_driver_clusters": [
        "event_driven_volatility",
        "background_geopolitical_overhang",
        "evidence_overlap_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 607.0,
      "reference_time": "2026-04-17T05:00:00+00:00",
      "pre_6h_move_pct": 0.414,
      "post_1h_move_pct": -0.082,
      "post_6h_move_pct": 0.165,
      "post_24h_move_pct": -0.453,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-704388CA",
      "published_date": "Fri, 17 Apr 2026 23:09:22 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/17/commodities-report-wheat-futures-2026-04-17-21-40-utc-zlmp-bullish-loosening",
      "title": "Commodities Report: Wheat futures | 2026-04-17 21:40 UTC [ZLMP] | Bullish | loosening",
      "generated_at": "2026-04-17T21:40:00Z",
      "market_code": "wheat",
      "regime_state": "loosening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 74.0,
      "acceleration_delta": 4,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.043,
      "max_conviction_score": 76.0,
      "min_fragility_score": 41.0,
      "fresh_evidence_total": 144,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "echo_concentration_local"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 598.25,
      "reference_time": "2026-04-17T18:00:00+00:00",
      "pre_6h_move_pct": 0.462,
      "post_1h_move_pct": 1.003,
      "post_6h_move_pct": 1.003,
      "post_24h_move_pct": 1.003,
      "price_already_moved": false,
      "observed_lead_hours": 50.33,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-EEDB265F",
      "published_date": "Sat, 18 Apr 2026 07:10:55 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/18/commodities-report-wheat-futures-2026-04-18-04-10-utc-qzpk-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-18 04:10 UTC [QZPK] | Bullish | tightening",
      "generated_at": "2026-04-18T04:10:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": -2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.064,
      "max_conviction_score": 74.0,
      "min_fragility_score": 45.0,
      "fresh_evidence_total": 47,
      "top_driver_clusters": [
        "headline_risk_premium_fragility",
        "policy_offset_risk",
        "low_authority_share_overhang"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 598.25,
      "reference_time": "2026-04-17T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.003,
      "post_6h_move_pct": 1.003,
      "post_24h_move_pct": 1.003,
      "price_already_moved": false,
      "observed_lead_hours": 43.83,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-94886613",
      "published_date": "Sat, 18 Apr 2026 23:10:11 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/18/commodities-report-wheat-futures-2026-04-18-22-00-utc-qxzp-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-18 22:00 UTC [QXZP] | Bullish | tightening",
      "generated_at": "2026-04-18T22:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 71.0,
      "acceleration_delta": 12,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 71,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.121,
      "max_conviction_score": 60.0,
      "min_fragility_score": 49.0,
      "fresh_evidence_total": 23,
      "top_driver_clusters": [
        "event_driven_volatility",
        "low_authority_overhang",
        "echo_concentration_pockets"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 598.25,
      "reference_time": "2026-04-17T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.003,
      "post_6h_move_pct": 1.003,
      "post_24h_move_pct": 1.003,
      "price_already_moved": false,
      "observed_lead_hours": 26.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-B2B29C41",
      "published_date": "Sun, 19 Apr 2026 15:12:29 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/19/commodities-report-wheat-futures-2026-04-19-14-31-utc-zrmq-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-19 14:31 UTC [ZRMQ] | Bullish | tightening",
      "generated_at": "2026-04-19T14:31:39Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 67.0,
      "acceleration_delta": 6,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 67,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.08,
      "max_conviction_score": 68.0,
      "min_fragility_score": 44.0,
      "fresh_evidence_total": 9,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "stale_context_overhang",
        "thin_direct_price_link"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 598.25,
      "reference_time": "2026-04-17T18:00:00+00:00",
      "pre_6h_move_pct": 0.0,
      "post_1h_move_pct": 1.003,
      "post_6h_move_pct": 1.003,
      "post_24h_move_pct": 1.63,
      "price_already_moved": false,
      "observed_lead_hours": 9.47,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-ACBBE3BD",
      "published_date": "Mon, 20 Apr 2026 07:11:53 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/20/commodities-report-wheat-futures-2026-04-20-05-20-utc-xvqr-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-20 05:20 UTC [XVQR] | Bullish | tightening",
      "generated_at": "2026-04-20T05:20:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 1,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.06,
      "max_conviction_score": 72.0,
      "min_fragility_score": 55.0,
      "fresh_evidence_total": 122,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 605.5,
      "reference_time": "2026-04-20T02:00:00+00:00",
      "pre_6h_move_pct": 1.212,
      "post_1h_move_pct": 0.248,
      "post_6h_move_pct": -0.413,
      "post_24h_move_pct": 0.454,
      "price_already_moved": true,
      "observed_lead_hours": 10.67,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-710CB48A",
      "published_date": "Mon, 20 Apr 2026 15:13:39 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/20/commodities-report-wheat-futures-2026-04-20-15-00-utc-rmgj-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-20 15:00 UTC [RMGJ] | Bullish | tightening",
      "generated_at": "2026-04-20T15:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 74.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 74,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.056,
      "max_conviction_score": 72.0,
      "min_fragility_score": 46.0,
      "fresh_evidence_total": 24,
      "top_driver_clusters": [
        "event_driven_volatility",
        "low_counterevidence_in_corpus",
        "authority_skew_mixed",
        "timeseries_lower_bound_counts"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 608.0,
      "reference_time": "2026-04-20T15:00:00+00:00",
      "pre_6h_move_pct": 0.165,
      "post_1h_move_pct": 0.37,
      "post_6h_move_pct": -0.535,
      "post_24h_move_pct": -0.164,
      "price_already_moved": false,
      "observed_lead_hours": 27.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-BB086EFF",
      "published_date": "Tue, 21 Apr 2026 07:14:08 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/21/commodities-report-wheat-futures-2026-04-21-06-35-utc-vjrm-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-21 06:35 UTC [VJRM] | Bullish | tightening",
      "generated_at": "2026-04-21T06:35:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 67.0,
      "acceleration_delta": 4,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 67,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.221,
      "max_conviction_score": 70.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 13,
      "top_driver_clusters": [
        "Fresh policy/export-flow counterevidence present (can cap bullish impulse).",
        "Two-sided headline regime: supply-disruption vs supply-relief narratives in the same recency window.",
        "Evidence base includes a large low-tier share; conviction relies primarily on breadth/recency rather than uniform high-tier confirmation."
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 608.25,
      "reference_time": "2026-04-21T06:00:00+00:00",
      "pre_6h_move_pct": 0.579,
      "post_1h_move_pct": 0.206,
      "post_6h_move_pct": -0.699,
      "post_24h_move_pct": 1.356,
      "price_already_moved": false,
      "observed_lead_hours": 11.42,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-E3C45138",
      "published_date": "Tue, 21 Apr 2026 23:14:42 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/21/commodities-report-wheat-futures-zw-2026-04-21-22-50-utc-qjmk-bullish-tightening",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-04-21 22:50 UTC [QJMK] | Bullish | tightening",
      "generated_at": "2026-04-21T22:50:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": -7,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.195,
      "max_conviction_score": 76.0,
      "min_fragility_score": 42.0,
      "fresh_evidence_total": 61,
      "top_driver_clusters": [],
      "trade_id": 126,
      "trade_state": "OPEN",
      "trade_direction": "UP",
      "trade_return_pct": 0.8965,
      "trade_pnl_dollars": 8964.96,
      "trade_reinforced_count": 8,
      "reference_price": 612.75,
      "reference_time": "2026-04-21T18:00:00+00:00",
      "pre_6h_move_pct": 1.031,
      "post_1h_move_pct": -0.571,
      "post_6h_move_pct": 0.082,
      "post_24h_move_pct": -0.408,
      "price_already_moved": true,
      "observed_lead_hours": 8.17,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-39C1B582",
      "published_date": "Wed, 22 Apr 2026 07:13:27 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/22/commodities-report-wheat-futures-2026-04-22-07-00-utc-qzrt-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-22 07:00 UTC [QZRT] | Bullish | tightening",
      "generated_at": "2026-04-22T07:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 66.0,
      "acceleration_delta": 5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 66,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.317,
      "max_conviction_score": 71.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 140,
      "top_driver_clusters": [
        "Counter-pressure from availability-increasing export-policy signals (policy-flow bearish offset)",
        "Trade-policy + geopolitics mixture increases whipsaw/reversal probability despite bullish net mass",
        "Directional mass is broad but authority confirmation is not dominant (many Tier-D pickups); monitor for confirmation/disconfirmation"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 616.5,
      "reference_time": "2026-04-22T07:00:00+00:00",
      "pre_6h_move_pct": 0.9,
      "post_1h_move_pct": 0.162,
      "post_6h_move_pct": -0.73,
      "post_24h_move_pct": -0.608,
      "price_already_moved": true,
      "observed_lead_hours": 35.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-1B36058F",
      "published_date": "Wed, 22 Apr 2026 23:13:45 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/22/commodities-report-wheat-futures-zw-2026-04-22-22-30-utc-xjbd-bullish-tightening",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-04-22 22:30 UTC [XJBD] | Bullish | tightening",
      "generated_at": "2026-04-22T22:30:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": 3,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.179,
      "max_conviction_score": 70.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 144,
      "top_driver_clusters": [
        "counter_supply_policy_overhang",
        "low_authority_share_tail_risk",
        "fertiliser_cost_shock_transmission",
        "black_sea_logistics_uncertainty"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 607.0,
      "reference_time": "2026-04-22T18:00:00+00:00",
      "pre_6h_move_pct": -0.655,
      "post_1h_move_pct": 0.535,
      "post_6h_move_pct": 0.577,
      "post_24h_move_pct": 1.771,
      "price_already_moved": false,
      "observed_lead_hours": 4.5,
      "lead_bucket": "1-6h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-87A5A095",
      "published_date": "Thu, 23 Apr 2026 15:13:15 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/23/commodities-report-wheat-futures-2026-04-23-15-00-utc-qfjd-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-23 15:00 UTC [QFJD] | Bullish | tightening",
      "generated_at": "2026-04-23T15:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 67.0,
      "acceleration_delta": -2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 67,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.215,
      "max_conviction_score": 68.0,
      "min_fragility_score": 52.0,
      "fresh_evidence_total": 86,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 611.75,
      "reference_time": "2026-04-23T15:00:00+00:00",
      "pre_6h_move_pct": -0.326,
      "post_1h_move_pct": 0.981,
      "post_6h_move_pct": 0.981,
      "post_24h_move_pct": 0.654,
      "price_already_moved": false,
      "observed_lead_hours": 1.0,
      "lead_bucket": "0-1h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-9D38F230",
      "published_date": "Fri, 24 Apr 2026 07:14:06 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/24/commodities-report-wheat-futures-zw-2026-04-24-06-36-utc-gjmk-reversal-risk-unstable-alert-late-flip",
      "title": "Commodities Report: Wheat futures (ZW) | 2026-04-24 06:36 UTC [GJMK] | Reversal-Risk | unstable | ALERT: LATE-FLIP",
      "generated_at": "2026-04-24T06:36:45Z",
      "market_code": "wheat",
      "regime_state": "unstable",
      "primary_asset_name": "Wheat futures (ZW)",
      "direction_bias": "MIXED",
      "pressure_index": 48.0,
      "acceleration_delta": -2,
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 48,
      "belief_count": 2,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.282,
      "max_conviction_score": 55.0,
      "min_fragility_score": 58.0,
      "fresh_evidence_total": 36,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 616.75,
      "reference_time": "2026-04-24T06:00:00+00:00",
      "pre_6h_move_pct": -0.162,
      "post_1h_move_pct": 0.284,
      "post_6h_move_pct": -0.162,
      "post_24h_move_pct": 0.892,
      "price_already_moved": false,
      "observed_lead_hours": "",
      "lead_bucket": "no_followthrough",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-193DA649",
      "published_date": "Fri, 24 Apr 2026 15:11:47 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/24/commodities-report-wheat-futures-2026-04-24-14-15-utc-zkrv-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-24 14:15 UTC [ZKRV] | Bullish | tightening",
      "generated_at": "2026-04-24T14:15:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 70.0,
      "acceleration_delta": 2,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 70,
      "belief_count": 3,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.117,
      "max_conviction_score": 72.0,
      "min_fragility_score": 50.0,
      "fresh_evidence_total": 61,
      "top_driver_clusters": [
        "policy_whipsaw_risk",
        "low_authority_mass_skew",
        "black_sea_outlier_density_low"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 613.0,
      "reference_time": "2026-04-24T14:00:00+00:00",
      "pre_6h_move_pct": -0.889,
      "post_1h_move_pct": 0.204,
      "post_6h_move_pct": 1.509,
      "post_24h_move_pct": 1.509,
      "price_already_moved": false,
      "observed_lead_hours": 57.75,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-FE0D35D3",
      "published_date": "Sat, 25 Apr 2026 07:13:09 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/25/commodities-report-wheat-futures-2026-04-25-03-00-utc-qzpj-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-25 03:00 UTC [QZPJ] | Bullish | tightening",
      "generated_at": "2026-04-25T03:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat 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.205,
      "max_conviction_score": 66.0,
      "min_fragility_score": 41.0,
      "fresh_evidence_total": 30,
      "top_driver_clusters": [],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 616.25,
      "reference_time": "2026-04-24T18:00: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": 45.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-EC443C88",
      "published_date": "Sat, 25 Apr 2026 23:11:48 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/25/commodities-report-wheat-futures-2026-04-25-23-00-utc-qvtb-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-25 23:00 UTC [QVTB] | Bullish | tightening",
      "generated_at": "2026-04-25T23:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 72.0,
      "acceleration_delta": 5,
      "signal_strength": "High",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 4,
      "timeseries_bucket_count": 24,
      "avg_contradiction_ratio": 0.144,
      "max_conviction_score": 74.0,
      "min_fragility_score": 51.0,
      "fresh_evidence_total": 59,
      "top_driver_clusters": [
        "two_way_policy_risk",
        "low_authority_share_overhang",
        "narrative_volatility_watch"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 616.25,
      "reference_time": "2026-04-24T18:00: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": 25.0,
      "lead_bucket": "24h+",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-8312E390",
      "published_date": "Sun, 26 Apr 2026 07:17:59 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/26/commodities-report-wheat-futures-2026-04-26-06-30-utc-vqhj-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-26 06:30 UTC [VQHJ] | Bullish | tightening",
      "generated_at": "2026-04-26T06:30:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat futures",
      "direction_bias": "UP",
      "pressure_index": 60.0,
      "acceleration_delta": "",
      "signal_strength": "Moderate",
      "decay_window_hours": 24,
      "headline_conviction": 72,
      "belief_count": 3,
      "timeseries_bucket_count": 0,
      "avg_contradiction_ratio": "",
      "max_conviction_score": "",
      "min_fragility_score": "",
      "fresh_evidence_total": 0,
      "top_driver_clusters": [
        "counterevidence_present_policy_supply",
        "low_authority_skew",
        "headline_geopolitical_whipsaw_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 616.25,
      "reference_time": "2026-04-24T18:00: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": "",
      "price_already_moved": false,
      "observed_lead_hours": 17.5,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    },
    {
      "signal_id": "NAS-6DEE2723",
      "published_date": "Sun, 26 Apr 2026 15:10:47 +0000",
      "report_url": "http://oilfutures.makes.news/gb/en/oil-supply-policy/2026/04/26/commodities-report-wheat-futures-2026-04-26-13-00-utc-qznr-bullish-tightening",
      "title": "Commodities Report: Wheat futures | 2026-04-26 13:00 UTC [QZNR] | Bullish | tightening",
      "generated_at": "2026-04-26T13:00:00Z",
      "market_code": "wheat",
      "regime_state": "tightening",
      "primary_asset_name": "Wheat 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.055,
      "max_conviction_score": 70.0,
      "min_fragility_score": 44.0,
      "fresh_evidence_total": 68,
      "top_driver_clusters": [
        "narrative_whipsaw_risk",
        "authority_skew_low_tier_share",
        "event_driven_volatility_risk"
      ],
      "trade_id": "",
      "trade_state": "",
      "trade_direction": "",
      "trade_return_pct": "",
      "trade_pnl_dollars": "",
      "trade_reinforced_count": "",
      "reference_price": 616.25,
      "reference_time": "2026-04-24T18:00: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": "",
      "price_already_moved": false,
      "observed_lead_hours": 11.0,
      "lead_bucket": "6-24h",
      "shock_flag_v0": false
    }
  ]
}