{
  "schema_version": "2.4.0",
  "radar": "fx-event-weather-radar",
  "generated_at": "2026-07-21T12:47:11.036Z",
  "display_now": "2026-07-21T12:47:11.036Z",
  "release_id": "fxr-1180d9ef47178a58",
  "semantic_hash": "1180d9ef47178a580740f8428df46d37dd80cf5960c7dbd01805c6a2d895b6b6",
  "source_input_hash": "b6a40e35cabf3e25f779c99e2eb58d9c69122b3e573df4c460e27601f3cf443e",
  "git_sha": "5a70d9f23059d65bc898e794c27f796b0136d224",
  "generation_mode": "seed",
  "ordering": [
    "operational_horizon_168h",
    "source_freshness",
    "classification",
    "event_proximity",
    "importance",
    "weather_score"
  ],
  "items": [
    {
      "id": "fx-usdjpy-cluster-jp-japan-cpi-2026-06-headline_yoy-headline-core_yoy-ex_food_energy_yoy-headline_mom",
      "pair": "USDJPY",
      "rank": 1,
      "event_cluster_id": "jp-japan-cpi-2026-06",
      "event_id": "jp-japan-cpi-2026-06-headline_yoy",
      "priority_score": 90,
      "weather": "event_storm",
      "score_kind": "heuristic_score",
      "components": [
        {
          "event_id": "jp-japan-cpi-2026-06-headline_yoy",
          "component": "headline_yoy",
          "scheduled_at": "2026-07-24T08:30:00+09:00",
          "hours_from_now": 58.7,
          "weather": "event_storm",
          "score": 76,
          "score_kind": "heuristic_score",
          "scope_status": "operational"
        },
        {
          "event_id": "jp-japan-cpi-2026-06-headline",
          "component": "headline",
          "scheduled_at": "2026-07-24T08:30:00+09:00",
          "hours_from_now": 58.7,
          "weather": "volatile",
          "score": 61,
          "score_kind": "heuristic_score",
          "scope_status": "operational"
        },
        {
          "event_id": "jp-japan-cpi-2026-06-core_yoy",
          "component": "core_yoy",
          "scheduled_at": "2026-07-24T08:30:00+09:00",
          "hours_from_now": 58.7,
          "weather": "volatile",
          "score": 60,
          "score_kind": "heuristic_score",
          "scope_status": "operational"
        },
        {
          "event_id": "jp-japan-cpi-2026-06-ex_food_energy_yoy",
          "component": "ex_food_energy_yoy",
          "scheduled_at": "2026-07-24T08:30:00+09:00",
          "hours_from_now": 58.7,
          "weather": "volatile",
          "score": 53,
          "score_kind": "heuristic_score",
          "scope_status": "operational"
        },
        {
          "event_id": "jp-japan-cpi-2026-06-headline_mom",
          "component": "headline_mom",
          "scheduled_at": "2026-07-24T08:30:00+09:00",
          "hours_from_now": 58.7,
          "weather": "volatile",
          "score": 53,
          "score_kind": "heuristic_score",
          "scope_status": "operational"
        }
      ],
      "component_count": 5,
      "time_window": "active_72h",
      "why_priority": "active_72h, 5 component(s), high importance, 59h proximity, fresh source.",
      "read_next": [
        "/data/v1/latest.json",
        "/data/v1/schema.json",
        "/agent.json"
      ],
      "safety": {
        "not_a_trade_signal": true,
        "no_buy_sell_direction": true,
        "human_review_required_before_public_launch": true,
        "auto_trading_allowed": false
      }
    },
    {
      "id": "fx-usdjpy-cluster-us-initial-jobless-claims-2026-07-release-325e2215432e-initial_claims-four_week_average-continuing_claims",
      "pair": "USDJPY",
      "rank": 2,
      "event_cluster_id": "us-initial-jobless-claims-2026-07-release-325e2215432e",
      "event_id": "us-initial-jobless-claims-2026-07-release-325e2215432e-initial_claims",
      "priority_score": 78,
      "weather": "volatile",
      "score_kind": "heuristic_score",
      "components": [
        {
          "event_id": "us-initial-jobless-claims-2026-07-release-325e2215432e-initial_claims",
          "component": "initial_claims",
          "scheduled_at": "2026-07-23T21:30:00+09:00",
          "hours_from_now": 47.7,
          "weather": "volatile",
          "score": 63,
          "score_kind": "heuristic_score",
          "scope_status": "operational"
        },
        {
          "event_id": "us-initial-jobless-claims-2026-07-release-325e2215432e-four_week_average",
          "component": "four_week_average",
          "scheduled_at": "2026-07-23T21:30:00+09:00",
          "hours_from_now": 47.7,
          "weather": "volatile",
          "score": 56,
          "score_kind": "heuristic_score",
          "scope_status": "reference"
        },
        {
          "event_id": "us-initial-jobless-claims-2026-07-release-325e2215432e-continuing_claims",
          "component": "continuing_claims",
          "scheduled_at": "2026-07-23T21:30:00+09:00",
          "hours_from_now": 47.7,
          "weather": "volatile",
          "score": 56,
          "score_kind": "heuristic_score",
          "scope_status": "reference"
        }
      ],
      "component_count": 3,
      "time_window": "active_72h",
      "why_priority": "active_72h, 3 component(s), medium importance, 48h proximity, fresh source.",
      "read_next": [
        "/data/v1/latest.json",
        "/data/v1/schema.json",
        "/agent.json"
      ],
      "safety": {
        "not_a_trade_signal": true,
        "no_buy_sell_direction": true,
        "human_review_required_before_public_launch": true,
        "auto_trading_allowed": false
      }
    },
    {
      "id": "fx-usdjpy-cluster-jp-sp-global-manufacturing-pmi-2026-07-release-c8bcb1344d8f-manufacturing_headline",
      "pair": "USDJPY",
      "rank": 3,
      "event_cluster_id": "jp-sp-global-manufacturing-pmi-2026-07-release-c8bcb1344d8f",
      "event_id": "jp-sp-global-manufacturing-pmi-2026-07-release-c8bcb1344d8f-manufacturing_headline",
      "priority_score": 77,
      "weather": "volatile",
      "score_kind": "heuristic_score",
      "components": [
        {
          "event_id": "jp-sp-global-manufacturing-pmi-2026-07-release-c8bcb1344d8f-manufacturing_headline",
          "component": "manufacturing_headline",
          "scheduled_at": "2026-07-24T09:30:00+09:00",
          "hours_from_now": 59.7,
          "weather": "volatile",
          "score": 60,
          "score_kind": "heuristic_score",
          "scope_status": "operational"
        }
      ],
      "component_count": 1,
      "time_window": "active_72h",
      "why_priority": "active_72h, 1 component(s), medium importance, 60h proximity, fresh source.",
      "read_next": [
        "/data/v1/latest.json",
        "/data/v1/schema.json",
        "/agent.json"
      ],
      "safety": {
        "not_a_trade_signal": true,
        "no_buy_sell_direction": true,
        "human_review_required_before_public_launch": true,
        "auto_trading_allowed": false
      }
    },
    {
      "id": "fx-usdjpy-cluster-jp-sp-global-services-pmi-2026-07-release-cc66dcf54ee8-services_headline",
      "pair": "USDJPY",
      "rank": 4,
      "event_cluster_id": "jp-sp-global-services-pmi-2026-07-release-cc66dcf54ee8",
      "event_id": "jp-sp-global-services-pmi-2026-07-release-cc66dcf54ee8-services_headline",
      "priority_score": 77,
      "weather": "volatile",
      "score_kind": "heuristic_score",
      "components": [
        {
          "event_id": "jp-sp-global-services-pmi-2026-07-release-cc66dcf54ee8-services_headline",
          "component": "services_headline",
          "scheduled_at": "2026-07-24T09:30:00+09:00",
          "hours_from_now": 59.7,
          "weather": "volatile",
          "score": 60,
          "score_kind": "heuristic_score",
          "scope_status": "operational"
        }
      ],
      "component_count": 1,
      "time_window": "active_72h",
      "why_priority": "active_72h, 1 component(s), medium importance, 60h proximity, fresh source.",
      "read_next": [
        "/data/v1/latest.json",
        "/data/v1/schema.json",
        "/agent.json"
      ],
      "safety": {
        "not_a_trade_signal": true,
        "no_buy_sell_direction": true,
        "human_review_required_before_public_launch": true,
        "auto_trading_allowed": false
      }
    },
    {
      "id": "fx-usdjpy-cluster-jp-sp-global-composite-pmi-2026-07-release-e217b4d7f616-composite_headline",
      "pair": "USDJPY",
      "rank": 5,
      "event_cluster_id": "jp-sp-global-composite-pmi-2026-07-release-e217b4d7f616",
      "event_id": "jp-sp-global-composite-pmi-2026-07-release-e217b4d7f616-composite_headline",
      "priority_score": 67,
      "weather": "volatile",
      "score_kind": "heuristic_score",
      "components": [
        {
          "event_id": "jp-sp-global-composite-pmi-2026-07-release-e217b4d7f616-composite_headline",
          "component": "composite_headline",
          "scheduled_at": "2026-07-24T09:30:00+09:00",
          "hours_from_now": 59.7,
          "weather": "volatile",
          "score": 53,
          "score_kind": "heuristic_score",
          "scope_status": "operational"
        }
      ],
      "component_count": 1,
      "time_window": "active_72h",
      "why_priority": "active_72h, 1 component(s), low importance, 60h proximity, fresh source.",
      "read_next": [
        "/data/v1/latest.json",
        "/data/v1/schema.json",
        "/agent.json"
      ],
      "safety": {
        "not_a_trade_signal": true,
        "no_buy_sell_direction": true,
        "human_review_required_before_public_launch": true,
        "auto_trading_allowed": false
      }
    },
    {
      "id": "fx-usdjpy-cluster-us-sp-global-composite-pmi-2026-07-release-4c8567ebc7b2-composite_headline",
      "pair": "USDJPY",
      "rank": 6,
      "event_cluster_id": "us-sp-global-composite-pmi-2026-07-release-4c8567ebc7b2",
      "event_id": "us-sp-global-composite-pmi-2026-07-release-4c8567ebc7b2-composite_headline",
      "priority_score": 52,
      "weather": "volatile",
      "score_kind": "heuristic_score",
      "components": [
        {
          "event_id": "us-sp-global-composite-pmi-2026-07-release-4c8567ebc7b2-composite_headline",
          "component": "composite_headline",
          "scheduled_at": "2026-07-24T22:45:00+09:00",
          "hours_from_now": 73,
          "weather": "volatile",
          "score": 51,
          "score_kind": "heuristic_score",
          "scope_status": "operational"
        }
      ],
      "component_count": 1,
      "time_window": "upcoming",
      "why_priority": "upcoming, 1 component(s), medium importance, 73h proximity, fresh source.",
      "read_next": [
        "/data/v1/latest.json",
        "/data/v1/schema.json",
        "/agent.json"
      ],
      "safety": {
        "not_a_trade_signal": true,
        "no_buy_sell_direction": true,
        "human_review_required_before_public_launch": true,
        "auto_trading_allowed": false
      }
    },
    {
      "id": "fx-usdjpy-cluster-us-sp-global-manufacturing-pmi-2026-07-release-cffbc2a67d74-manufacturing_headline",
      "pair": "USDJPY",
      "rank": 7,
      "event_cluster_id": "us-sp-global-manufacturing-pmi-2026-07-release-cffbc2a67d74",
      "event_id": "us-sp-global-manufacturing-pmi-2026-07-release-cffbc2a67d74-manufacturing_headline",
      "priority_score": 52,
      "weather": "volatile",
      "score_kind": "heuristic_score",
      "components": [
        {
          "event_id": "us-sp-global-manufacturing-pmi-2026-07-release-cffbc2a67d74-manufacturing_headline",
          "component": "manufacturing_headline",
          "scheduled_at": "2026-07-24T22:45:00+09:00",
          "hours_from_now": 73,
          "weather": "volatile",
          "score": 51,
          "score_kind": "heuristic_score",
          "scope_status": "operational"
        }
      ],
      "component_count": 1,
      "time_window": "upcoming",
      "why_priority": "upcoming, 1 component(s), medium importance, 73h proximity, fresh source.",
      "read_next": [
        "/data/v1/latest.json",
        "/data/v1/schema.json",
        "/agent.json"
      ],
      "safety": {
        "not_a_trade_signal": true,
        "no_buy_sell_direction": true,
        "human_review_required_before_public_launch": true,
        "auto_trading_allowed": false
      }
    },
    {
      "id": "fx-usdjpy-cluster-us-sp-global-services-pmi-2026-07-release-d97fd69dd477-services_headline",
      "pair": "USDJPY",
      "rank": 8,
      "event_cluster_id": "us-sp-global-services-pmi-2026-07-release-d97fd69dd477",
      "event_id": "us-sp-global-services-pmi-2026-07-release-d97fd69dd477-services_headline",
      "priority_score": 52,
      "weather": "volatile",
      "score_kind": "heuristic_score",
      "components": [
        {
          "event_id": "us-sp-global-services-pmi-2026-07-release-d97fd69dd477-services_headline",
          "component": "services_headline",
          "scheduled_at": "2026-07-24T22:45:00+09:00",
          "hours_from_now": 73,
          "weather": "volatile",
          "score": 51,
          "score_kind": "heuristic_score",
          "scope_status": "operational"
        }
      ],
      "component_count": 1,
      "time_window": "upcoming",
      "why_priority": "upcoming, 1 component(s), medium importance, 73h proximity, fresh source.",
      "read_next": [
        "/data/v1/latest.json",
        "/data/v1/schema.json",
        "/agent.json"
      ],
      "safety": {
        "not_a_trade_signal": true,
        "no_buy_sell_direction": true,
        "human_review_required_before_public_launch": true,
        "auto_trading_allowed": false
      }
    }
  ],
  "forward_calendar": [
    "jp-external-balance-2026-06-release-7feed008b71f-exports",
    "jp-external-balance-2026-06-release-7feed008b71f-imports",
    "jp-external-balance-2026-06-release-7feed008b71f-trade_balance",
    "us-initial-jobless-claims-2026-07-release-325e2215432e-continuing_claims",
    "us-initial-jobless-claims-2026-07-release-325e2215432e-four_week_average",
    "us-initial-jobless-claims-2026-07-release-325e2215432e-initial_claims",
    "jp-japan-cpi-2026-06-core_yoy",
    "jp-japan-cpi-2026-06-ex_food_energy_yoy",
    "jp-japan-cpi-2026-06-headline",
    "jp-japan-cpi-2026-06-headline_mom",
    "jp-japan-cpi-2026-06-headline_yoy",
    "jp-sp-global-composite-pmi-2026-07-release-e217b4d7f616-composite_headline",
    "jp-sp-global-manufacturing-pmi-2026-07-release-c8bcb1344d8f-manufacturing_headline",
    "jp-sp-global-services-pmi-2026-07-release-cc66dcf54ee8-services_headline",
    "us-sp-global-composite-pmi-2026-07-release-4c8567ebc7b2-composite_headline",
    "us-sp-global-manufacturing-pmi-2026-07-release-cffbc2a67d74-manufacturing_headline",
    "us-sp-global-services-pmi-2026-07-release-d97fd69dd477-services_headline",
    "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-2f0b11a3",
    "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-6fdf5d53",
    "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-9779efe1",
    "us-activity-reference-2026-06-release-3a5a54508f41-reference_component-d3ac66a0",
    "us-external-balance-2026-06-release-b0e3830791ba-trade_balance",
    "us-consumer-demand-2026-07-release-5328364ac2b6-consumer_reference",
    "us-fomc-2026-07-29-decision",
    "us-fomc-2026-07-29-press_conference",
    "jp-consumer-demand-2026-07-release-435fe5668223-consumer_reference",
    "us-consumer-demand-2026-06-release-3d315d3b7da4-consumer_reference-1e4b8b11",
    "us-consumer-demand-2026-06-release-3d315d3b7da4-consumer_reference-d8d91679",
    "us-gdp-2026-Q2-release-0bba9a228698-headline_qoq",
    "us-gdp-2026-Q2-release-0bba9a228698-price_index",
    "us-initial-jobless-claims-2026-07-release-bfa78a6bccc5-initial_claims",
    "us-pce-2026-06-core_mom",
    "us-pce-2026-06-headline",
    "us-pce-2026-06-headline_mom",
    "us-pce-2026-06-headline_yoy",
    "jp-japan-labor-market-2026-06-release-ad7f2dff7851-unemployment_rate",
    "jp-industrial-production-2026-06-release-86f9a204fdc8-headline_mom",
    "jp-retail-sales-2026-06-release-d3fddf754ad4-headline_yoy",
    "jp-boj-policy-2026-07-31-decision",
    "jp-boj-policy-2026-07-31-projections_or_opinions",
    "us-activity-reference-2026-Q2-release-1e21b4a1adf1-reference_component-b80ae6eb",
    "us-activity-reference-2026-Q2-release-1e21b4a1adf1-reference_component-e12e8ccf",
    "us-activity-reference-2026-Q2-release-1e21b4a1adf1-reference_component-e2e8a42f",
    "us-ism-manufacturing-2026-07-release-896dfd4a829e-employment",
    "us-ism-manufacturing-2026-07-release-896dfd4a829e-headline",
    "us-external-balance-2026-06-release-a90fcee565ad-exports",
    "us-external-balance-2026-06-release-a90fcee565ad-imports",
    "us-external-balance-2026-06-release-a90fcee565ad-trade_balance",
    "us-activity-reference-2026-06-release-f37d0ffe379d-reference_component-a6897e2d",
    "us-jolts-2026-06-release-a236dad89a41-job_openings",
    "jp-boj-minutes-no-reference-release-e3319f86456c-minutes",
    "us-private-payrolls-2026-07-release-bab9938fac9d-private_payrolls",
    "us-ism-services-2026-07-release-3e8a714f3e50-employment",
    "us-ism-services-2026-07-release-3e8a714f3e50-headline",
    "us-ism-services-2026-07-release-3e8a714f3e50-prices",
    "us-activity-reference-2026-Q2-release-1e895777f8d9-reference_component",
    "us-initial-jobless-claims-2026-08-release-e5201e34a0ce-initial_claims",
    "us-nonfarm-productivity-2026-Q2-release-80c5706e27f5-productivity",
    "us-employment-situation-2026-07-release-7cd855ab613b-headline_payrolls",
    "us-employment-situation-2026-07-release-7cd855ab613b-participation_rate",
    "us-employment-situation-2026-07-release-7cd855ab613b-unemployment_u3",
    "us-employment-situation-2026-07-release-7cd855ab613b-wage_mom",
    "us-employment-situation-2026-07-release-7cd855ab613b-wage_yoy",
    "jp-boj-policy-no-reference-release-f419484b24f5-projections_or_opinions",
    "jp-external-balance-2026-06-release-8079ec8e2a20-trade_balance",
    "us-cpi-2026-07-release-b1fdbd83f16a-core_mom",
    "us-cpi-2026-07-release-b1fdbd83f16a-core_yoy",
    "us-cpi-2026-07-release-b1fdbd83f16a-headline",
    "us-cpi-2026-07-release-b1fdbd83f16a-headline_mom",
    "us-cpi-2026-07-release-b1fdbd83f16a-headline_yoy",
    "us-cpi-2026-07-release-b1fdbd83f16a-seasonally_adjusted_index",
    "us-initial-jobless-claims-2026-08-release-543f0ad1e348-initial_claims",
    "us-ppi-2026-07-release-82f31d448c8f-headline_mom",
    "us-consumer-demand-2026-08-release-374c70260c00-consumer_reference-a36c4977",
    "jp-gdp-2026-Q2-release-71cc1d53d97c-headline_qoq",
    "us-fomc-minutes-no-reference-release-fe0c3104bf2e-minutes",
    "jp-external-balance-2026-07-release-4d31ff10f932-trade_balance",
    "jp-japan-cpi-2026-07-release-aada835d47f8-headline_yoy",
    "us-activity-reference-2026-07-release-bacc768bed07-reference_component-d3ac66a0",
    "us-consumer-demand-2026-07-release-3bc2db9568fd-consumer_reference-1e4b8b11",
    "us-consumer-demand-2026-07-release-3bc2db9568fd-consumer_reference-d8d91679",
    "us-pce-2026-07-release-fe45760ecc65-core_mom",
    "jp-consumer-demand-2026-08-release-46f01b594e91-consumer_reference",
    "us-ism-manufacturing-2026-08-release-07a68a3e8ce0-headline",
    "us-jolts-2026-07-release-4f4534a42f9d-job_openings",
    "us-ism-services-2026-08-release-c26485ee2f50-headline",
    "us-employment-situation-2026-08-release-6b1a027e14da-headline_payrolls",
    "us-employment-situation-2026-08-release-6b1a027e14da-unemployment_u3",
    "us-ppi-2026-08-release-bed380068d91-headline_mom",
    "us-cpi-2026-08-release-d84819ce0943-core_mom",
    "us-cpi-2026-08-release-d84819ce0943-core_yoy",
    "us-cpi-2026-08-release-d84819ce0943-headline_mom",
    "us-cpi-2026-08-release-d84819ce0943-headline_yoy",
    "us-consumer-demand-2026-09-release-4a542a1b0da9-consumer_reference-a36c4977",
    "jp-external-balance-2026-08-release-c4a9e3404670-trade_balance",
    "us-fomc-no-reference-release-8779632a62b2-decision",
    "us-fomc-no-reference-release-8779632a62b2-projections_or_opinions",
    "us-fomc-no-reference-release-8779632a62b2-press_conference",
    "jp-japan-cpi-2026-08-release-43fd24e2a659-headline_yoy",
    "jp-boj-policy-no-reference-release-04e59f548cfb-decision"
  ],
  "quarantine_summary": {
    "needs_classification_count": 104,
    "out_of_scope_count": 333,
    "invalid_count": 0,
    "top_reasons": [
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_energy_inventory",
        "count": 110
      },
      {
        "status": "needs_classification",
        "reason": "unrecognized_provider_event",
        "count": 104
      },
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_government_auction",
        "count": 91
      },
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_mortgage_series",
        "count": 36
      },
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_regional_activity",
        "count": 32
      },
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_housing",
        "count": 28
      },
      {
        "status": "out_of_scope",
        "reason": "out_of_scope_capital_flow",
        "count": 15
      }
    ]
  },
  "safety": {
    "not_a_trade_signal": true,
    "no_buy_sell_direction": true,
    "human_review_required_before_public_launch": true,
    "auto_trading_allowed": false
  },
  "build_id": "fxb-7a53a1fd26b55a7e7bdd40a2"
}
