- subject_area: Wheat futures
- target_market_code: wheat
- ticker: null
- regime_state: unstable
- beliefs_count: 3
- top_risk_flag: mixed_supply_signals
- generated_at: 2026-03-18 12:00 UTC
- sentiment_word: Bullish
- late_breaking_alerts_count: 0
- kill_switch_markets_count: 0
| market |
belief_id |
claim |
prob |
dir |
vel |
horizon |
kill_switch |
fragility |
| wheat |
B-wheat-1 |
Over the next 6 hours, wheat futures have an upward bias as weather-driven crop damage signals and near-term supply-risk narratives dominate the incremental newsflow. |
60 |
up |
accelerating |
6h |
false |
66 |
| wheat |
B-wheat-2 |
Over the next 24 hours, wheat futures are more likely to be supported than pressured, but gains are likely to be choppy due to mixed supply signals (damage vs improving conditions). |
56 |
up |
stable |
24h |
false |
66 |
| wheat |
B-wheat-3 |
Reversal risk is meaningful: if the newest weather/supply-shock items fail to propagate (remain single-source/localised) while improving-conditions signals broaden, wheat futures can slip back toward a mixed/flat regime. |
44 |
down |
fading |
24h |
false |
66 |
{
"workflow_6B_CIS_output": {
"snapshot_id": "6B_wheat_2026-03-18T12:00:00Z",
"timestamp_utc": "2026-03-18T12:00:00Z",
"primary_asset_focus": {
"name": "Wheat futures",
"market_code": "wheat"
},
"headline_sentiment_word": "Bullish",
"headline_conviction_score_0_100": 61,
"headline_fragility_score_0_100": 66,
"commodity_registry": [
"crude_oil",
"gold",
"natural_gas",
"copper",
"silver",
"wheat",
"corn",
"uranium",
"lithium",
"coffee"
],
"target_market_code": "wheat",
"target_resolution_source": "explicit",
"scope_mode": "single_market",
"analyzed_markets": [
"wheat"
],
"regime_state": "unstable",
"beliefs": [
{
"belief_id": "B-wheat-1",
"market": "wheat",
"claim": "Over the next 6 hours, wheat futures have an upward bias as weather-driven crop damage signals and near-term supply-risk narratives dominate the incremental newsflow.",
"probability_pct": 60,
"direction": "up",
"velocity": "accelerating",
"horizon": "6h",
"drivers": [
"VIP-007: localized India hail damage (wheat crop flattened) => marginal supply risk",
"T-039: trade interventions (cereals) => flow/friction risk premium",
"T-002: Gulf/Iran-linked supply chain disruption narratives => input/logistics risk premium",
"T-010: fertiliser cost/supply pressure narratives => cost-push + yield-risk framing"
],
"contradicted_by": [
"Russia spring fieldwork/weather improvement signals can ease supply concerns",
"Policy/trade uncertainty can also dampen demand and cap upside"
]
},
{
"belief_id": "B-wheat-2",
"market": "wheat",
"claim": "Over the next 24 hours, wheat futures are more likely to be supported than pressured, but gains are likely to be choppy due to mixed supply signals (damage vs improving conditions).",
"probability_pct": 56,
"direction": "up",
"velocity": "stable",
"horizon": "24h",
"drivers": [
"T-039: cereal trade intervention risk persists into the next session",
"T-006: US trade-policy noise keeps an embedded risk premium in grains-related flows",
"T-005: food-security narratives keep sensitivity to disruption headlines elevated"
],
"contradicted_by": [
"Any confirmation of improving exporter weather/fieldwork reduces the weather-risk premium",
"If risk headlines fade, the support becomes thin (fragility increases)"
]
},
{
"belief_id": "B-wheat-3",
"market": "wheat",
"claim": "Reversal risk is meaningful: if the newest weather/supply-shock items fail to propagate (remain single-source/localised) while improving-conditions signals broaden, wheat futures can slip back toward a mixed/flat regime.",
"probability_pct": 44,
"direction": "down",
"velocity": "fading",
"horizon": "24h",
"drivers": [
"Signal concentration risk: several wheat-relevant items are single-source/localised",
"Mixed exporter conditions reduce directional clarity"
],
"contradicted_by": [
"Escalation in fertiliser/logistics disruption narratives would reassert upside pressure"
]
}
],
"market_state_table": [
{
"market": "wheat",
"directional_state": "bullish",
"momentum_state": "strengthening",
"reversal_risk": "medium",
"state_change": "new_bullish",
"conviction_score_0_100": 61,
"freshness_confidence": "medium",
"catalyst_type": "fresh_directional",
"stale_suppression_applied": false,
"thesis_kill_switch": false,
"late_breaking_alert": false,
"fragility_score_0_100": 66,
"supporting_belief_ids": [
"B-wheat-1",
"B-wheat-2"
]
}
],
"risk_flags": [
{
"flag": "mixed_supply_signals",
"severity": "medium",
"note": "Weather damage headlines support wheat, but improving fieldwork/conditions elsewhere can counterbalance quickly."
},
{
"flag": "policy_trade_uncertainty",
"severity": "medium",
"note": "Trade-policy and intervention narratives add volatility and can flip sign depending on perceived demand vs restriction impact."
},
{
"flag": "signal_concentration_single_source",
"severity": "medium",
"note": "Several high-impact items (especially local weather damage) are not broadly corroborated in the provided feed; conviction capped."
},
{
"flag": "indirect_driver_overhang",
"severity": "low",
"note": "A sizeable portion of supporting context is indirect (fertiliser/logistics/geopolitics), raising fragility versus direct crop/export data."
}
],
"candidate_actions": [
{
"market": "wheat",
"action": "watch_long_bias",
"confidence": "medium",
"trigger_condition": "If additional corroboration arrives for supply disruption/weather damage OR export/flow constraints broaden in high-authority sources."
},
{
"market": "wheat",
"action": "volatility_watch",
"confidence": "high",
"trigger_condition": "If policy/trade intervention headlines continue to print alongside weather updates in the next 24h window."
},
{
"market": "wheat",
"action": "reversal_watch",
"confidence": "medium",
"trigger_condition": "If improving-condition signals (fieldwork/weather) accumulate while the damage/disruption items do not propagate beyond single-source/local scope."
},
{
"market": "wheat",
"action": "stay_flat",
"confidence": "low",
"trigger_condition": "If directional score compresses back inside +/-20 with no fresh evidence for 6+ hours."
}
],
"paper_trade_signal_pack": {
"bullish_markets": [
"wheat"
],
"bearish_markets": [],
"neutral_mixed_markets": [],
"high_reversal_risk_markets": []
},
"signal_timeseries": {
"resolution": "1h",
"lookback_hours": 24,
"bucket_timezone": "UTC",
"buckets": [
{
"bucket_start_utc": "2026-03-17T12:00:00Z",
"bucket_end_utc": "2026-03-17T13:00:00Z",
"directional_score_signed": 8,
"bullish_pressure_score": 8,
"bearish_pressure_score": 0,
"net_sentiment_score": 8,
"velocity_score": 0,
"acceleration_score": 0,
"contradiction_ratio": 0.34,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 35,
"fragility_score_0_100": 78,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-17T13:00:00Z",
"bucket_end_utc": "2026-03-17T14:00:00Z",
"directional_score_signed": 8,
"bullish_pressure_score": 8,
"bearish_pressure_score": 0,
"net_sentiment_score": 8,
"velocity_score": 0,
"acceleration_score": 0,
"contradiction_ratio": 0.34,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 35,
"fragility_score_0_100": 78,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-17T14:00:00Z",
"bucket_end_utc": "2026-03-17T15:00:00Z",
"directional_score_signed": 7,
"bullish_pressure_score": 7,
"bearish_pressure_score": 0,
"net_sentiment_score": 7,
"velocity_score": -1,
"acceleration_score": -1,
"contradiction_ratio": 0.35,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 35,
"fragility_score_0_100": 79,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-17T15:00:00Z",
"bucket_end_utc": "2026-03-17T16:00:00Z",
"directional_score_signed": 9,
"bullish_pressure_score": 9,
"bearish_pressure_score": 0,
"net_sentiment_score": 9,
"velocity_score": 2,
"acceleration_score": 3,
"contradiction_ratio": 0.35,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 36,
"fragility_score_0_100": 77,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-17T16:00:00Z",
"bucket_end_utc": "2026-03-17T17:00:00Z",
"directional_score_signed": 10,
"bullish_pressure_score": 10,
"bearish_pressure_score": 0,
"net_sentiment_score": 10,
"velocity_score": 1,
"acceleration_score": -1,
"contradiction_ratio": 0.35,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 37,
"fragility_score_0_100": 76,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-17T17:00:00Z",
"bucket_end_utc": "2026-03-17T18:00:00Z",
"directional_score_signed": 10,
"bullish_pressure_score": 10,
"bearish_pressure_score": 0,
"net_sentiment_score": 10,
"velocity_score": 0,
"acceleration_score": -1,
"contradiction_ratio": 0.35,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 37,
"fragility_score_0_100": 76,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-17T18:00:00Z",
"bucket_end_utc": "2026-03-17T19:00:00Z",
"directional_score_signed": 11,
"bullish_pressure_score": 11,
"bearish_pressure_score": 0,
"net_sentiment_score": 11,
"velocity_score": 1,
"acceleration_score": 1,
"contradiction_ratio": 0.35,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 38,
"fragility_score_0_100": 75,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-17T19:00:00Z",
"bucket_end_utc": "2026-03-17T20:00:00Z",
"directional_score_signed": 12,
"bullish_pressure_score": 12,
"bearish_pressure_score": 0,
"net_sentiment_score": 12,
"velocity_score": 1,
"acceleration_score": 0,
"contradiction_ratio": 0.35,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 40,
"fragility_score_0_100": 74,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-17T20:00:00Z",
"bucket_end_utc": "2026-03-17T21:00:00Z",
"directional_score_signed": 12,
"bullish_pressure_score": 12,
"bearish_pressure_score": 0,
"net_sentiment_score": 12,
"velocity_score": 0,
"acceleration_score": -1,
"contradiction_ratio": 0.36,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 40,
"fragility_score_0_100": 74,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-17T21:00:00Z",
"bucket_end_utc": "2026-03-17T22:00:00Z",
"directional_score_signed": 13,
"bullish_pressure_score": 13,
"bearish_pressure_score": 0,
"net_sentiment_score": 13,
"velocity_score": 1,
"acceleration_score": 1,
"contradiction_ratio": 0.36,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 40,
"fragility_score_0_100": 73,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-17T22:00:00Z",
"bucket_end_utc": "2026-03-17T23:00:00Z",
"directional_score_signed": 13,
"bullish_pressure_score": 13,
"bearish_pressure_score": 0,
"net_sentiment_score": 13,
"velocity_score": 0,
"acceleration_score": -1,
"contradiction_ratio": 0.36,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 40,
"fragility_score_0_100": 73,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-17T23:00:00Z",
"bucket_end_utc": "2026-03-18T00:00:00Z",
"directional_score_signed": 14,
"bullish_pressure_score": 14,
"bearish_pressure_score": 0,
"net_sentiment_score": 14,
"velocity_score": 1,
"acceleration_score": 1,
"contradiction_ratio": 0.36,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 41,
"fragility_score_0_100": 72,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-18T00:00:00Z",
"bucket_end_utc": "2026-03-18T01:00:00Z",
"directional_score_signed": 15,
"bullish_pressure_score": 15,
"bearish_pressure_score": 0,
"net_sentiment_score": 15,
"velocity_score": 1,
"acceleration_score": 0,
"contradiction_ratio": 0.37,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 42,
"fragility_score_0_100": 71,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-18T01:00:00Z",
"bucket_end_utc": "2026-03-18T02:00:00Z",
"directional_score_signed": 16,
"bullish_pressure_score": 16,
"bearish_pressure_score": 0,
"net_sentiment_score": 16,
"velocity_score": 1,
"acceleration_score": 0,
"contradiction_ratio": 0.37,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 43,
"fragility_score_0_100": 71,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-18T02:00:00Z",
"bucket_end_utc": "2026-03-18T03:00:00Z",
"directional_score_signed": 18,
"bullish_pressure_score": 18,
"bearish_pressure_score": 0,
"net_sentiment_score": 18,
"velocity_score": 2,
"acceleration_score": 1,
"contradiction_ratio": 0.38,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 44,
"fragility_score_0_100": 70,
"dominant_state": "neutral_mixed"
},
{
"bucket_start_utc": "2026-03-18T03:00:00Z",
"bucket_end_utc": "2026-03-18T04:00:00Z",
"directional_score_signed": 20,
"bullish_pressure_score": 20,
"bearish_pressure_score": 0,
"net_sentiment_score": 20,
"velocity_score": 2,
"acceleration_score": 0,
"contradiction_ratio": 0.38,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 46,
"fragility_score_0_100": 69,
"dominant_state": "bullish"
},
{
"bucket_start_utc": "2026-03-18T04:00:00Z",
"bucket_end_utc": "2026-03-18T05:00:00Z",
"directional_score_signed": 22,
"bullish_pressure_score": 22,
"bearish_pressure_score": 0,
"net_sentiment_score": 22,
"velocity_score": 2,
"acceleration_score": 0,
"contradiction_ratio": 0.39,
"fresh_evidence_count": 0,
"stale_evidence_count": 2,
"conviction_score_0_100": 48,
"fragility_score_0_100": 68,
"dominant_state": "bullish"
},
{
"bucket_start_utc": "2026-03-18T05:00:00Z",
"bucket_end_utc": "2026-03-18T06:00:00Z",
"directional_score_signed": 24,
"bullish_pressure_score": 24,
"bearish_pressure_score": 0,
"net_sentiment_score": 24,
"velocity_score": 2,
"acceleration_score": 0,
"contradiction_ratio": 0.4,
"fresh_evidence_count": 1,
"stale_evidence_count": 2,
"conviction_score_0_100": 50,
"fragility_score_0_100": 67,
"dominant_state": "bullish"
},
{
"bucket_start_utc": "2026-03-18T06:00:00Z",
"bucket_end_utc": "2026-03-18T07:00:00Z",
"directional_score_signed": 28,
"bullish_pressure_score": 28,
"bearish_pressure_score": 0,
"net_sentiment_score": 28,
"velocity_score": 4,
"acceleration_score": 2,
"contradiction_ratio": 0.41,
"fresh_evidence_count": 1,
"stale_evidence_count": 3,
"conviction_score_0_100": 52,
"fragility_score_0_100": 66,
"dominant_state": "bullish"
},
{
"bucket_start_utc": "2026-03-18T07:00:00Z",
"bucket_end_utc": "2026-03-18T08:00:00Z",
"directional_score_signed": 32,
"bullish_pressure_score": 32,
"bearish_pressure_score": 0,
"net_sentiment_score": 32,
"velocity_score": 4,
"acceleration_score": 0,
"contradiction_ratio": 0.42,
"fresh_evidence_count": 2,
"stale_evidence_count": 3,
"conviction_score_0_100": 56,
"fragility_score_0_100": 64,
"dominant_state": "bullish"
},
{
"bucket_start_utc": "2026-03-18T08:00:00Z",
"bucket_end_utc": "2026-03-18T09:00:00Z",
"directional_score_signed": 38,
"bullish_pressure_score": 38,
"bearish_pressure_score": 0,
"net_sentiment_score": 38,
"velocity_score": 6,
"acceleration_score": 2,
"contradiction_ratio": 0.43,
"fresh_evidence_count": 2,
"stale_evidence_count": 3,
"conviction_score_0_100": 60,
"fragility_score_0_100": 62,
"dominant_state": "bullish"
},
{
"bucket_start_utc": "2026-03-18T09:00:00Z",
"bucket_end_utc": "2026-03-18T10:00:00Z",
"directional_score_signed": 36,
"bullish_pressure_score": 36,
"bearish_pressure_score": 0,
"net_sentiment_score": 36,
"velocity_score": -2,
"acceleration_score": -8,
"contradiction_ratio": 0.44,
"fresh_evidence_count": 1,
"stale_evidence_count": 3,
"conviction_score_0_100": 59,
"fragility_score_0_100": 64,
"dominant_state": "bullish"
},
{
"bucket_start_utc": "2026-03-18T10:00:00Z",
"bucket_end_utc": "2026-03-18T11:00:00Z",
"directional_score_signed": 34,
"bullish_pressure_score": 34,
"bearish_pressure_score": 0,
"net_sentiment_score": 34,
"velocity_score": -2,
"acceleration_score": 0,
"contradiction_ratio": 0.42,
"fresh_evidence_count": 1,
"stale_evidence_count": 3,
"conviction_score_0_100": 58,
"fragility_score_0_100": 66,
"dominant_state": "bullish"
},
{
"bucket_start_utc": "2026-03-18T11:00:00Z",
"bucket_end_utc": "2026-03-18T12:00:00Z",
"directional_score_signed": 34,
"bullish_pressure_score": 34,
"bearish_pressure_score": 0,
"net_sentiment_score": 34,
"velocity_score": 0,
"acceleration_score": 2,
"contradiction_ratio": 0.42,
"fresh_evidence_count": 0,
"stale_evidence_count": 3,
"conviction_score_0_100": 58,
"fragility_score_0_100": 67,
"dominant_state": "bullish"
}
]
},
"recent_half_hour_overlay": {
"enabled": false,
"resolution": "30m",
"lookback_hours": 6,
"buckets": []
},
"summary": {
"timeseries_peak_bullish": 38,
"timeseries_peak_bearish": 0,
"latest_inflection_direction": "flat",
"latest_inflection_strength": 0,
"signal_regime": "strengthening_bullish"
}
},
"diagnostics": {
"trends_seen": 12,
"trends_admitted": 6,
"cross_domain_merges": 2,
"stale_suppression_count": 0,
"reversal_flags_count": 1,
"late_breaking_alerts_count": 0,
"kill_switch_markets_count": 0,
"timeseries_bucket_count": 24,
"timeseries_overlay_bucket_count": 0,
"target_market_custom": false,
"target_market_unresolved": false,
"input_gate_degraded": false,
"notes": [
"Prior directional state not provided to 6B; state_change treated as neutral->bullish transition (new_bullish).",
"Most high-heat context trends are indirect drivers (fertiliser/logistics/geopolitics); direct wheat-specific evidence density is modest => conviction capped, fragility elevated.",
"No late-breaking invalidation sentinel triggered (no high-authority opposing signal <=2h supplied in this payload)."
]
},
"completion_state": "ready_for_workflow_8B"
}