1. Strategic Threat IndexClassification: Unclassified / Open SourceResearch Environment
STIStrategic Threat Index
Research — Open Source

CLASSIFICATION: UNCLASSIFIED — HISTORICAL RESEARCH VIEW — IMAGERY AVAILABILITY DEPENDS ON PROVIDER PROCESSING — NO REAL-TIME TRACKING — NO OPERATIONAL TARGETING.

Wargame Support / Client-Side Scenario Workspace

Wargame Workspace

Build tabletop scenarios from public-reference force data: compare actors, place units, manage fog of war, track attrition, draw supply routes, and export a scenario JSON file.

82Scenario Units
1Hidden Sides
40Supply Routes
0Turn Log
1Current Turn
Scenario Builder

Unit Placement Map

Select a unit, then click the map to place it. Toggle fog by side for two-player tabletop use.
LANDGroundMSLMissileAIRAirNAVNavalADAir DefenceISRISR / RadarLOGLogistics
Turn Log / Journal

Moves, Strikes, Outcomes

No journal entries yet.

Supply Line Visualizer

Routes & Chokepoints

Engels-2 Strategic Air BaseRussia - Strategic Air BaseImagery from 2022–2024 documents a sustained hardening programme following Ukrainian drone strikes. Construction of blast revetments, dispersal shelters, and fuel depot reconstruction indicates VKS awareness of persistent vulnerability. The base remains the primary launch platform for Kh-101 cruise missile operations against Ukraine. Assessed sortie generation capacity has recovered to near pre-strike levels.
Bandar Abbas Naval ComplexIran - Naval BasePier expansion and submarine maintenance infrastructure growth indicate sustained investment in Persian Gulf naval presence. Observed IRGCN fast attack boat concentration alongside Fateh-class submarine activity suggests this facility is being developed as an integrated sea-denial hub. The southern pier extension increases berth capacity by an estimated 40%.
Sohae Launch FacilityNorth Korea - Strategic Launch FacilitySohae has undergone the most significant structural expansion since its 2012 construction. The new rocket engine test stand, enlarged assembly building, and expanded propellant storage collectively suggest preparation for increased tempo of ICBM and SLV testing. Activity patterns are consistent with pre-launch preparations. The facility upgrade reduces DPRK's preparation-to-launch timeline.
Tartus Naval BaseRussia - Naval BaseTartus functions as the anchor of Russia's permanent Mediterranean military presence. The pier expansion and submarine support infrastructure, combined with Khmeimim Air Base, gives Russia a sustained ability to contest the eastern Mediterranean and threaten NATO southern flank logistics. In a Black Sea–Mediterranean escalation scenario, Tartus-based assets would threaten NATO naval units and logistics routes. The facility's political durability depends on regime stability in Damascus, which constitutes a single point of failure in Russia's Mediterranean access strategy.
NATO APP-6A / MIL-STD-2525D

Battle Staff Symbol Reference

APP-6A defines the NATO standard for military symbols used in battle staff operations, wargaming, and operational planning. Each symbol consists of a frame (indicating affiliation) with an icon (indicating unit type) and size/echelon indicators above the frame.

Frame Shapes — Affiliation
FriendlyRectangle
HostileDiamond (rotated)
NeutralSquare
UnknownRounded diamond
Unit Type Icons (Friendly / Blue frame)
InfantryCrossed lines (×)
ArmourOval / horseshoe
ArtilleryFilled circle
Air DefenceUpward arc + line
Aviation (rotary)Rotor blades
Naval SurfaceWave line
SubmarineElongated hull
Missile / FiresUpward arrow
ISR / IntelEye silhouette
LogisticsFilled square
Echelon / Size Indicators (placed above frame)
Fireteamelement
••Squadsection
•••Platoonplatoon
|Companycompany
||Battalionbattalion
|||Regimentregiment
XBrigadebrigade
XXDivisiondivision
XXXCorpscorps
XXXXArmyarmy

Reference: NATO APP-6A (Allied Procedural Publication 6A) / MIL-STD-2525D. Current standard is APP-6D (2019). Symbols displayed above are simplified representations for reference. Full symbol sets include modifier fields (higher formation, staff comments, direction, speed, reinforced/reduced indicators).

Wargame Data Export

Scenario JSON

This is a machine-readable version of the scenario for save/load, tabletop adjudication, or external scenario tools.

{
  "id": "scenario-default",
  "name": "Baltic-Gulf Composite Wargame",
  "savedAt": "unsaved",
  "turn": 1,
  "units": [
    {
      "id": "red-rus-missile-001",
      "name": "152nd Missile Brigade (Iskander-M)",
      "country": "Russia",
      "side": "Red",
      "unit_type": "missile",
      "assigned_site_id": "kaliningrad-complex",
      "coordinates": [
        54.64,
        21.8
      ],
      "role": "Theatre ballistic missile strike; conventional and nuclear-capable; primary standoff threat to NATO Baltic flank",
      "readiness_level": "high",
      "capability_summary": "Iskander-M SRBM with 500km range and sub-5m CEP. Assessed nuclear-capable with 9M729 variant. Covers all Baltic capitals and Warsaw from current garrison.",
      "range_km": 500,
      "status": "active",
      "source_label": "IISS / NATO public reporting",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "red-rus-missile-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-airdef-001",
      "name": "S-400 Triumf Battery, Kaliningrad",
      "country": "Russia",
      "side": "Red",
      "unit_type": "land",
      "assigned_site_id": "kaliningrad-complex",
      "coordinates": [
        54.55,
        20.8
      ],
      "role": "Long-range area air defence; Baltic Sea airspace denial; counter-cruise missile",
      "readiness_level": "high",
      "capability_summary": "S-400 with 40N6 interceptor providing 400km engagement range against aircraft. Creates contested airspace over the entire Baltic region. Paired with Pantsir-S1 for terminal defence.",
      "range_km": 400,
      "status": "active",
      "source_label": "CSIS Missile Threat / NATO air defence context",
      "source_url": "https://missilethreat.csis.org/defsys/s-400-triumf/",
      "scenarioId": "red-rus-airdef-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-isr-001",
      "name": "Krasukha-4 EW Complex, Kaliningrad",
      "country": "Russia",
      "side": "Red",
      "unit_type": "ISR",
      "assigned_site_id": "kaliningrad-complex",
      "coordinates": [
        54.8,
        20.3
      ],
      "role": "GPS denial; radar jamming; counter-UAV; electronic warfare across Baltic theatre",
      "readiness_level": "high",
      "capability_summary": "Krasukha-4 broadband jamming system. Documented GPS denial across Poland, Lithuania, Latvia, Finland. Murmansk-BN shortwave communications jamming co-located.",
      "range_km": 300,
      "status": "active",
      "source_label": "EUROCONTROL / NATO Baltic EW reporting",
      "source_url": "https://www.eurocontrol.int",
      "scenarioId": "red-rus-isr-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-air-001",
      "name": "22nd Heavy Bomber Regiment (Engels-2)",
      "country": "Russia",
      "side": "Red",
      "unit_type": "air",
      "assigned_site_id": "engels-2",
      "coordinates": [
        51.14,
        46.16
      ],
      "role": "Strategic long-range strike; Kh-101/Kh-55 cruise missile launch platform; nuclear deterrent",
      "readiness_level": "high",
      "capability_summary": "Tu-160 Blackjack and Tu-95MS Bear-H aircraft. Kh-101 conventional cruise missile range 5,500km. Nuclear-capable. Primary platform for cruise missile strikes against Ukraine and deep-strike contingencies.",
      "range_km": 6500,
      "status": "active",
      "source_label": "ABC News / Maxar imagery of Engels-2",
      "source_url": "https://abcnews.go.com/International/ukraine-drone-attack-hits-2-military-bases-inside/story?id=94515155",
      "scenarioId": "red-rus-air-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-irn-missile-001",
      "name": "IRGC Aerospace — Bandar Abbas Coastal Missile Unit",
      "country": "Iran",
      "side": "Red",
      "unit_type": "missile",
      "assigned_site_id": "bandar-abbas",
      "coordinates": [
        27.2,
        56.35
      ],
      "role": "Hormuz Strait sea denial; anti-ship ballistic and cruise missile; energy infrastructure targeting",
      "readiness_level": "high",
      "capability_summary": "YJ-12 analogue and Noor anti-ship cruise missiles (170km). Zolfaghar SRBM (700km) in regional reserve. Primary mission: Strait of Hormuz closure and Gulf energy infrastructure targeting.",
      "range_km": 600,
      "status": "active",
      "source_label": "CSIS Iranian Missile Threat",
      "source_url": "https://www.csis.org/analysis/iranian-missile-threat",
      "scenarioId": "red-irn-missile-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-irn-airdef-001",
      "name": "Tehran IADS — Bavar-373 Battery",
      "country": "Iran",
      "side": "Red",
      "unit_type": "air_defence",
      "assigned_site_id": "natanz-complex",
      "coordinates": [
        35.7,
        51.4
      ],
      "role": "Strategic site air defence; nuclear programme force protection; capital air defence",
      "readiness_level": "medium",
      "capability_summary": "Bavar-373 indigenously developed SAM, 200km range. Tor-M1 point defence at Natanz perimeter. Damaged in Israeli October 2024 strikes; partially reconstituted. Defends Tehran government and nuclear infrastructure.",
      "range_km": 200,
      "status": "degraded",
      "source_label": "IISS / ISIS Natanz analysis",
      "source_url": "https://isis-online.org/isis-reports/detail/analysis-of-iaea-iran-verification-and-monitoring-report-february-2024",
      "scenarioId": "red-irn-airdef-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-dprk-missile-001",
      "name": "DPRK Strategic Missile Forces — Sohae Contingency",
      "country": "North Korea",
      "side": "Red",
      "unit_type": "missile",
      "assigned_site_id": "sohae-facility",
      "coordinates": [
        39.65,
        124.7
      ],
      "role": "ICBM test and operational contingency; Hwasong-18 solid-fuel ICBM; CONUS coverage",
      "readiness_level": "medium",
      "capability_summary": "Hwasong-18 solid-fuel ICBM with assessed 13,000+ km range covering continental US. Hwasong-17 liquid-fuel backup. Malligyong-1 ISR satellite in support. Assessed 40–50 total warheads.",
      "range_km": 13000,
      "status": "active",
      "source_label": "38 North Sohae imagery analysis",
      "source_url": "https://www.38north.org/2025/03/sohae-satellite-launching-station-expansion-of-road-and-rail-infrastructure-continues/",
      "scenarioId": "red-dprk-missile-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-chn-isr-001",
      "name": "PLA Lingshui SIGINT & ISR Complex",
      "country": "China",
      "side": "Red",
      "unit_type": "ISR",
      "coordinates": [
        18.5,
        110.04
      ],
      "role": "Wide-area SIGINT collection; South China Sea maritime surveillance; Allied electronic order of battle",
      "readiness_level": "high",
      "capability_summary": "Lingshui signals intelligence facility on Hainan. OTH radar coverage of western Pacific. Malligyong-1 and PLA reconnaissance satellites in support. Comprehensive picture of Allied naval operations in South China Sea.",
      "range_km": 2000,
      "status": "active",
      "source_label": "CSIS AMTI Spratly ISR/EW analysis",
      "source_url": "https://amti.csis.org/chinas-spratly-isr-and-ew-upgrades/",
      "scenarioId": "red-chn-isr-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-land-001",
      "name": "1st Guards Tank Army (Western MD)",
      "country": "Russia",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        55.75,
        37.62
      ],
      "role": "Primary offensive manoeuvre force; breakthrough and exploitation; NATO eastern flank threat",
      "readiness_level": "high",
      "capability_summary": "Russia's primary tank army comprising 2nd Guards Tamanskaya and 4th Guards Kantemirovskaya Divisions. T-90M and T-80BVM main battle tanks. Assessed priority recipient of reconstitution equipment post-Ukraine attrition.",
      "range_km": 0,
      "status": "degraded",
      "source_label": "IISS Military Balance 2024",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "red-rus-land-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-land-002",
      "name": "58th Combined Arms Army (Southern MD)",
      "country": "Russia",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        43.02,
        44.68
      ],
      "role": "South Caucasus ground operations; Armenia/Georgia contingency; Black Sea northern flank",
      "readiness_level": "medium",
      "capability_summary": "58th CAA headquarters at Vladikavkaz. Multiple manoeuvre brigades; T-72B3M and BTR-82A equipped. Significant deployment to Ukraine theatre has degraded garrison strength.",
      "range_km": 0,
      "status": "degraded",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "red-rus-land-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-naval-001",
      "name": "Northern Fleet — SSBN Patrol Group",
      "country": "Russia",
      "side": "Red",
      "unit_type": "naval",
      "coordinates": [
        69.07,
        33.08
      ],
      "role": "Strategic nuclear sea-based deterrent; Borei-A class SSBN; second-strike guarantee",
      "readiness_level": "high",
      "capability_summary": "Northern Fleet operates Project 955A Borei-A SSBNs armed with 16 Bulava SLBMs each. Bastions defended by S-400 and Bastion coastal missile. SSBN patrol routes in Arctic Ocean and Norwegian Sea.",
      "range_km": 9000,
      "status": "active",
      "source_label": "FAS Nuclear Notebook",
      "source_url": "https://fas.org/issues/nuclear-weapons/status-world-nuclear-forces/",
      "scenarioId": "red-rus-naval-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-naval-002",
      "name": "Pacific Fleet Surface Strike Group",
      "country": "Russia",
      "side": "Red",
      "unit_type": "naval",
      "coordinates": [
        43.1,
        131.87
      ],
      "role": "North Pacific sea denial; Japan Strait interdiction; Kuril Islands maritime defence",
      "readiness_level": "medium",
      "capability_summary": "Pacific Fleet surface combatants at Vladivostok. Slava-class cruiser Marshal Ustinov plus Udaloy-class destroyers. Kalibr cruise missile capability. Patrols Sea of Japan and western Pacific.",
      "range_km": 1500,
      "status": "active",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "red-rus-naval-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-missile-002",
      "name": "Bastion-P Coastal Defence Battery — Crimea",
      "country": "Russia",
      "side": "Red",
      "unit_type": "missile",
      "coordinates": [
        44.95,
        34.1
      ],
      "role": "Black Sea access denial; NATO naval interdiction; Crimea maritime perimeter defence",
      "readiness_level": "high",
      "capability_summary": "P-800 Oniks anti-ship cruise missiles with 600km range. Two batteries assessed in Crimea. Anti-ship and land-attack modes. Primary threat to NATO naval operations in Black Sea.",
      "range_km": 600,
      "status": "active",
      "source_label": "CSIS Missile Threat",
      "source_url": "https://missilethreat.csis.org/missile/p-800-oniks/",
      "scenarioId": "red-rus-missile-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-air-002",
      "name": "4th Air & Air Defence Army (Southern MD)",
      "country": "Russia",
      "side": "Red",
      "unit_type": "air",
      "coordinates": [
        45.02,
        38.97
      ],
      "role": "Close air support; tactical strike; Black Sea theatre air operations",
      "readiness_level": "medium",
      "capability_summary": "Su-34 Fullback and Su-30SM fighters operating from Krasnodar and Morozovsk. Primary close air support for Southern MD ground forces. Kh-59 and Kh-31 air-to-ground standoff munitions. Significant losses documented in Ukraine theatre.",
      "range_km": 1100,
      "status": "degraded",
      "source_label": "Oryx / Stijn Mitzer open-source loss tracking",
      "source_url": "https://www.oryxspioenkop.com/2022/03/list-of-aircraft-losses-during-2022.html",
      "scenarioId": "red-rus-air-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-airdef-002",
      "name": "S-300V4 Battery — Leningrad MD",
      "country": "Russia",
      "side": "Red",
      "unit_type": "air_defence",
      "coordinates": [
        59.95,
        30.32
      ],
      "role": "Strategic air defence of St. Petersburg and northwest Russia; ballistic missile defence layer",
      "readiness_level": "high",
      "capability_summary": "S-300V4 with 9M82MD interceptor providing 400km range against cruise and ballistic missiles. Leningrad Military District air defence in depth. Supports Kaliningrad A2/AD from the north.",
      "range_km": 400,
      "status": "active",
      "source_label": "CSIS Missile Threat",
      "source_url": "https://missilethreat.csis.org/defsys/s-300/",
      "scenarioId": "red-rus-airdef-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-chn-land-001",
      "name": "PLA 72nd Group Army — Fujian Theatre",
      "country": "China",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        26.08,
        119.3
      ],
      "role": "Taiwan Strait amphibious assault force; cross-strait contingency primary manoeuvre element",
      "readiness_level": "high",
      "capability_summary": "PLA 72nd Group Army headquartered at Huzhou; forward elements in Fujian. ZTZ-99A MBT, ZBD-04A IFV. Combined arms brigade structure. Assessed primary ground force for Taiwan contingency operations alongside 73rd and 74th Group Armies.",
      "range_km": 0,
      "status": "active",
      "source_label": "IISS Military Balance / CSIS China Power",
      "source_url": "https://chinapower.csis.org/tag/peoples-liberation-army/",
      "scenarioId": "red-chn-land-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-chn-naval-001",
      "name": "PLAN Shandong Carrier Strike Group",
      "country": "China",
      "side": "Red",
      "unit_type": "naval",
      "coordinates": [
        14,
        114
      ],
      "role": "South China Sea power projection; Taiwan contingency sea control; second island chain operations",
      "readiness_level": "high",
      "capability_summary": "CV-17 Shandong with J-15 fighters, escorted by Type 055 destroyer and Type 054A frigates. H/AJK-16 airborne early warning. 24-aircraft fighter complement. Operates in South China Sea as primary blue-water strike platform.",
      "range_km": 800,
      "status": "active",
      "source_label": "CSIS AMTI / USNI News",
      "source_url": "https://amti.csis.org",
      "scenarioId": "red-chn-naval-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-chn-missile-001",
      "name": "PLARF 96th Base — DF-21D Anti-Ship Brigade",
      "country": "China",
      "side": "Red",
      "unit_type": "missile",
      "coordinates": [
        25.03,
        102.71
      ],
      "role": "Carrier-killer; US Navy access denial; western Pacific sea control through land-based ASBM",
      "readiness_level": "high",
      "capability_summary": "DF-21D Anti-Ship Ballistic Missile with 1,500km range and manoeuvring warhead. Assessed terminal guidance via satellite and OTH radar. Designated \"carrier killer\". Targets moving naval vessels. Significant threat to US carrier operations within first island chain.",
      "range_km": 1500,
      "status": "active",
      "source_label": "CSIS Missile Threat",
      "source_url": "https://missilethreat.csis.org/missile/df-21/",
      "scenarioId": "red-chn-missile-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-chn-missile-002",
      "name": "PLARF 61st Base — DF-41 ICBM Brigade",
      "country": "China",
      "side": "Red",
      "unit_type": "missile",
      "coordinates": [
        43.8,
        87.6
      ],
      "role": "Strategic nuclear deterrent; CONUS targeting; second-strike assured destruction",
      "readiness_level": "high",
      "capability_summary": "DF-41 solid-fuel ICBM with 12,000–15,000km range. MIRVed warhead capability (assessed 3 RVs). Road-mobile and silo-based variants. China accelerating ICBM expansion; new silo fields in Xinjiang and Gansu identified via commercial imagery.",
      "range_km": 14000,
      "status": "active",
      "source_label": "FAS Nuclear Notebook / 38 North silo analysis",
      "source_url": "https://fas.org/issues/nuclear-weapons/",
      "scenarioId": "red-chn-missile-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-chn-air-001",
      "name": "PLAAF H-6K Bomber Regiment — Xian",
      "country": "China",
      "side": "Red",
      "unit_type": "air",
      "coordinates": [
        34.27,
        108.95
      ],
      "role": "Long-range conventional strike; second island chain access denial; Guam contingency targeting",
      "readiness_level": "high",
      "capability_summary": "H-6K with six CJ-20 air-launched cruise missiles (2,000km range). Assessed to cover Guam from Chinese airspace. Nuclear-capable in the H-6N air-refuelable variant. Patrols regularly through East and South China Sea.",
      "range_km": 2000,
      "status": "active",
      "source_label": "CSIS China Power",
      "source_url": "https://chinapower.csis.org/china-bomber/",
      "scenarioId": "red-chn-air-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-chn-airdef-001",
      "name": "PLA HQ-9B SAM Brigade — South China Sea Islands",
      "country": "China",
      "side": "Red",
      "unit_type": "air_defence",
      "coordinates": [
        16.84,
        112.33
      ],
      "role": "South China Sea airspace control; Spratly Islands A2/AD; Allied ISR denial",
      "readiness_level": "high",
      "capability_summary": "HQ-9B long-range SAM systems deployed to Fiery Cross and Mischief Reef. 200km engagement range. Paired with YJ-12B anti-ship missiles and H/PJ-11 CIWS. Creates contested airspace across South China Sea.",
      "range_km": 200,
      "status": "active",
      "source_label": "CSIS AMTI Spratly militarisation",
      "source_url": "https://amti.csis.org/chinas-spratly-isr-and-ew-upgrades/",
      "scenarioId": "red-chn-airdef-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-irn-land-001",
      "name": "IRGC Ground Forces — Western Theatre Command",
      "country": "Iran",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        34.31,
        46.11
      ],
      "role": "Iraq/Kurdistan border operations; proxy force coordination; anti-access in Zagros corridor",
      "readiness_level": "medium",
      "capability_summary": "IRGC Western Theatre Command at Kermanshah. Multiple combined-arms brigades with T-72S and BMP-2. Controls Fatemiyoun and proxy coordination hub. Primary staging for Iraq-Iran border operations and potential Kurdish contingency.",
      "range_km": 0,
      "status": "active",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "red-irn-land-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-irn-naval-001",
      "name": "IRGCN Fast Attack Craft Flotilla — Bandar Abbas",
      "country": "Iran",
      "side": "Red",
      "unit_type": "naval",
      "coordinates": [
        27.15,
        56.27
      ],
      "role": "Strait of Hormuz swarm tactics; tanker seizure; naval mining; suicide boat threat",
      "readiness_level": "high",
      "capability_summary": "IRGC Navy fast attack craft (Seraj-class) with C-704 missiles. Swarm tactics in restricted Hormuz waterway. Assessed 1,000+ small craft available. Mine-laying capability. Demonstrated harassment operations against commercial shipping 2019–2023.",
      "range_km": 150,
      "status": "active",
      "source_label": "CSIS Iranian maritime threat assessment",
      "source_url": "https://www.csis.org/analysis/iranian-missile-threat",
      "scenarioId": "red-irn-naval-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-dprk-land-001",
      "name": "KPA 4th Corps — Forward Deployed DMZ",
      "country": "North Korea",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        38.6,
        126.85
      ],
      "role": "DMZ forward posture; Seoul axis initial assault; tunnel complex operations",
      "readiness_level": "high",
      "capability_summary": "KPA 4th Corps holds forward positions in Kaesong area. Estimated 70,000 personnel with T-62 and Chonma-ho MBTs. Proximity to Seoul (50km) means artillery and MLRS can reach city without manoeuvre. Large self-propelled artillery inventory.",
      "range_km": 60,
      "status": "active",
      "source_label": "IISS Military Balance / 38 North",
      "source_url": "https://www.38north.org",
      "scenarioId": "red-dprk-land-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-dprk-missile-002",
      "name": "KPA Kumsong-4 MLRS Brigade",
      "country": "North Korea",
      "side": "Red",
      "unit_type": "missile",
      "coordinates": [
        39,
        125.7
      ],
      "role": "Seoul saturation strike; US Forces Korea base suppression; ROK rear area disruption",
      "readiness_level": "high",
      "capability_summary": "600mm Kumsong-4 MLRS with cluster munitions and GPS-guided unitary warheads. Range 400km covers all of South Korea. Parade-confirmed 2023. Independently GPS-guided rockets capable of suppressing airbases and logistics nodes.",
      "range_km": 400,
      "status": "active",
      "source_label": "38 North MLRS analysis",
      "source_url": "https://www.38north.org",
      "scenarioId": "red-dprk-missile-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-nato-air-001",
      "name": "NATO Baltic Air Policing — Šiauliai Detachment",
      "country": "NATO (multinational)",
      "side": "Blue",
      "unit_type": "air",
      "coordinates": [
        55.89,
        23.39
      ],
      "role": "Baltic airspace sovereignty; QRA intercept; deterrence against Russian air incursion",
      "readiness_level": "high",
      "capability_summary": "Rotating NATO air policing detachment at Šiauliai AB, Lithuania. Typically 4–8 fighter aircraft (F-35, Eurofighter, or F-16 depending on contributing nation). 24/7 QRA coverage of Baltic airspace. Unarmed but intercept-capable.",
      "range_km": 600,
      "status": "active",
      "source_label": "NATO Baltic Air Policing",
      "source_url": "https://ac.nato.int/missions/air-policing",
      "scenarioId": "blue-nato-air-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-nato-land-001",
      "name": "NATO eFP Battlegroup Lithuania (SHORAD)",
      "country": "NATO (multinational)",
      "side": "Blue",
      "unit_type": "air_defence",
      "coordinates": [
        55.05,
        24.05
      ],
      "role": "Enhanced Forward Presence ground force; tripwire; short-range air defence of Lithuanian territory",
      "readiness_level": "high",
      "capability_summary": "Multinational battlegroup led by Germany at Rukla, Lithuania. Approximately 1,200 personnel. Manpad and SHORAD capability. Stinger/Igla VSHORAD. Primary function: tripwire deterrence and initial defence of Suwalki Corridor approaches.",
      "range_km": 15,
      "status": "active",
      "source_label": "NATO Allied Land Command eFP",
      "source_url": "https://lc.nato.int/operations/enhanced-forward-presence-efp",
      "scenarioId": "blue-nato-land-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-nato-land-002",
      "name": "NATO eFP Battlegroup Estonia (UK-led)",
      "country": "NATO (multinational)",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        59.4,
        24.75
      ],
      "role": "Enhanced Forward Presence; Tallinn corridor defence; Narva flank tripwire",
      "readiness_level": "high",
      "capability_summary": "UK-led eFP battlegroup at Tapa, Estonia. Challenger 2 tanks and Warrior IFV. Approximately 1,600 personnel with contributions from France, Denmark, and Iceland. Defends Narva corridor — NATO's most vulnerable eastern exposure.",
      "range_km": 0,
      "status": "active",
      "source_label": "NATO Allied Land Command eFP",
      "source_url": "https://lc.nato.int/operations/enhanced-forward-presence-efp",
      "scenarioId": "blue-nato-land-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-nato-land-003",
      "name": "NATO eFP Battlegroup Poland (US-led)",
      "country": "NATO (multinational)",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        53.77,
        20.48
      ],
      "role": "Suwalki Gap defence; reinforcement corridor protection; NATO eastern anchor",
      "readiness_level": "high",
      "capability_summary": "US-led eFP battlegroup at Orzysz, Poland. M1A2 Abrams tanks and M2 Bradley IFVs. Reinforced by V Corps forward element at Poznań. Defends the strategically critical Suwalki Gap between Kaliningrad and Belarus.",
      "range_km": 0,
      "status": "active",
      "source_label": "US Army Europe and Africa",
      "source_url": "https://www.europeafrica.army.mil",
      "scenarioId": "blue-nato-land-003",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-nato-naval-001",
      "name": "NATO SNMG1 Task Group — Northern Atlantic",
      "country": "NATO (multinational)",
      "side": "Blue",
      "unit_type": "naval",
      "coordinates": [
        62,
        -4
      ],
      "role": "Standing NATO Maritime Group 1; Atlantic ASW patrols; SLOC protection; SSBN protection cordon",
      "readiness_level": "high",
      "capability_summary": "Standing NATO Maritime Group 1 — rotating multinational surface group. Typically 4–6 frigates/destroyers. ASW primary mission in GIUK gap. Aster-30 and SM-2 area air defence. Tomahawk-capable units on rotation.",
      "range_km": 500,
      "status": "active",
      "source_label": "NATO Standing Naval Forces",
      "source_url": "https://mc.nato.int/missions/standing-nato-maritime-groups",
      "scenarioId": "blue-nato-naval-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-nato-log-001",
      "name": "NATO Logistics Hub — Eastern Poland",
      "country": "NATO (multinational)",
      "side": "Blue",
      "unit_type": "logistics",
      "coordinates": [
        50.05,
        22
      ],
      "role": "Pre-positioned heavy equipment; fuel and ammunition stockpile; reinforcement reception staging",
      "readiness_level": "medium",
      "capability_summary": "NATO logistics and pre-positioning hub in eastern Poland. Pre-positioned armoured brigade equipment sets (APS). Fuel and ammunition for 30 days sustained operations. Critical node for reinforcement of Baltic states through Suwalki Corridor.",
      "range_km": 0,
      "status": "active",
      "source_label": "NATO eastern flank logistics public reporting",
      "source_url": "https://www.nato.int/cps/en/natohq/topics_136388.htm",
      "scenarioId": "blue-nato-log-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-land-001",
      "name": "3rd Armored Brigade Combat Team, 4th ID — Poland",
      "country": "United States",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        50.06,
        19.94
      ],
      "role": "Forward-deployed heavy armoured brigade; NATO eastern flank anchor; deterrence and warfighting",
      "readiness_level": "high",
      "capability_summary": "Permanently rotationally forward-deployed ABCT. M1A2 SEPv3 Abrams tanks and M2A3 Bradley IFVs. 4,000 personnel. Provides immediate heavy force capability at NATO eastern flank without reinforcement delay.",
      "range_km": 0,
      "status": "active",
      "source_label": "US Army Europe and Africa",
      "source_url": "https://www.europeafrica.army.mil",
      "scenarioId": "blue-us-land-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-land-002",
      "name": "101st Airborne Division (Air Assault) — Romania",
      "country": "United States",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        44.18,
        28.63
      ],
      "role": "Air assault rapid response; NATO southern flank reinforcement; vertical envelopment capability",
      "readiness_level": "high",
      "capability_summary": "Elements of the 101st Airborne deployed to Romania. UH-60 Black Hawk and CH-47 Chinook organic lift. AH-64 Apache attack helicopter support. Capable of rapid 200km airmobile insertion behind enemy lines.",
      "range_km": 0,
      "status": "active",
      "source_label": "US Army Europe and Africa / EUCOM public releases",
      "source_url": "https://www.europeafrica.army.mil",
      "scenarioId": "blue-us-land-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-air-001",
      "name": "48th Fighter Wing (F-15E) — RAF Lakenheath",
      "country": "United States",
      "side": "Blue",
      "unit_type": "air",
      "coordinates": [
        52.4,
        0.56
      ],
      "role": "Dual-role strike and air superiority; NATO northern Europe air power; B61 nuclear role",
      "readiness_level": "high",
      "capability_summary": "F-15E Strike Eagle with JDAM, JSOW, and GBU-28 penetrator. F-35A joining wing. Dual-capable aircraft for B61-12 nuclear gravity bomb. 72-aircraft wing is largest USAF combat wing in Europe. Primary deep-strike asset for NATO northern operations.",
      "range_km": 1800,
      "status": "active",
      "source_label": "USAFE-AFAFRICA",
      "source_url": "https://www.usafe.af.mil",
      "scenarioId": "blue-us-air-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-air-002",
      "name": "5th Bomb Wing (B-52H) — Minot AFB",
      "country": "United States",
      "side": "Blue",
      "unit_type": "air",
      "coordinates": [
        48.41,
        -101.35
      ],
      "role": "Global strategic strike; conventional and nuclear deterrence; stand-off cruise missile launch",
      "readiness_level": "high",
      "capability_summary": "B-52H Stratofortress carrying AGM-86 ALCM and ACM nuclear missiles plus AGM-158 JASSM conventional cruise missiles. Upgrades to carry LRSO hypersonic missile. Primary nuclear bomber with 8,800km unrefuelled range. Continuous deterrence alert.",
      "range_km": 8800,
      "status": "active",
      "source_label": "USAF Global Strike Command",
      "source_url": "https://www.afgsc.af.mil",
      "scenarioId": "blue-us-air-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-naval-001",
      "name": "USS Gerald R. Ford CSG (CVN-78)",
      "country": "United States",
      "side": "Blue",
      "unit_type": "naval",
      "coordinates": [
        44,
        -15
      ],
      "role": "Carrier strike; power projection; fleet air defence; Tomahawk strike capacity",
      "readiness_level": "high",
      "capability_summary": "CVN-78 Ford-class with F/A-18E/F Super Hornets, F-35C, E-2D Hawkeye. Escorted by CG, 2× DDG (SM-6 and SM-3 equipped). SSN in screen. 70+ aircraft, 5,000 sailors. Tomahawk cruise missiles across surface combatants. Deployed to Eastern Mediterranean/Atlantic.",
      "range_km": 1000,
      "status": "active",
      "source_label": "USNI News",
      "source_url": "https://news.usni.org",
      "scenarioId": "blue-us-naval-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-naval-002",
      "name": "USS Ronald Reagan CSG (CVN-76) — 7th Fleet",
      "country": "United States",
      "side": "Blue",
      "unit_type": "naval",
      "coordinates": [
        30,
        138
      ],
      "role": "Western Pacific forward deployment; deterrence against China; Taiwan contingency strike capacity",
      "readiness_level": "high",
      "capability_summary": "Forward-deployed at Yokosuka, Japan. F/A-18E/F and EA-18G electronic attack aircraft. SM-6 equipped escort destroyers. Provides persistent Western Pacific carrier presence. Primary US strike asset for Taiwan contingency and DPRK deterrence.",
      "range_km": 1000,
      "status": "active",
      "source_label": "US 7th Fleet / USNI News",
      "source_url": "https://www.c7f.navy.mil",
      "scenarioId": "blue-us-naval-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-airdef-001",
      "name": "THAAD Battery — Seongju, South Korea",
      "country": "United States",
      "side": "Blue",
      "unit_type": "air_defence",
      "coordinates": [
        35.98,
        128.17
      ],
      "role": "Theatre ballistic missile defence; DPRK ICBM/MRBM intercept; ROK population centre defence",
      "readiness_level": "high",
      "capability_summary": "Terminal High Altitude Area Defense battery at Seongju. Intercepts ballistic missiles in terminal phase at 40–150km altitude. AN/TPY-2 X-band radar provides 1,000km sensor range. Capability has been hotly contested by China and North Korea.",
      "range_km": 200,
      "status": "active",
      "source_label": "CSIS Missile Defence Project",
      "source_url": "https://missilethreat.csis.org/defsys/thaad/",
      "scenarioId": "blue-us-airdef-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-airdef-002",
      "name": "Patriot PAC-3 MSE Battery — Ramstein",
      "country": "United States",
      "side": "Blue",
      "unit_type": "air_defence",
      "coordinates": [
        49.44,
        7.6
      ],
      "role": "Central Europe theatre missile defence; ballistic and cruise missile intercept; Ramstein force protection",
      "readiness_level": "high",
      "capability_summary": "Patriot PAC-3 MSE with hit-to-kill capability against TBMs, cruise missiles, and aircraft. 35km engagement envelope. Defends Ramstein Air Base — key logistics hub for Ukraine support. Multiple batteries rotated through Germany.",
      "range_km": 35,
      "status": "active",
      "source_label": "US Army Europe",
      "source_url": "https://www.europeafrica.army.mil",
      "scenarioId": "blue-us-airdef-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-isr-001",
      "name": "RC-135W Rivet Joint — RAF Mildenhall",
      "country": "United States",
      "side": "Blue",
      "unit_type": "ISR",
      "coordinates": [
        52.36,
        0.49
      ],
      "role": "SIGINT collection; electronic order of battle; threat identification over Eastern Europe and Baltic",
      "readiness_level": "high",
      "capability_summary": "RC-135W with wide-band SIGINT collection suite. Monitors Russian military communications, radar emissions, and electronic order of battle. Regularly patrols Baltic and Black Sea edges. Tracks Russian force dispositions and communications during exercises.",
      "range_km": 1400,
      "status": "active",
      "source_label": "USAFE-AFAFRICA public releases",
      "source_url": "https://www.usafe.af.mil",
      "scenarioId": "blue-us-isr-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-log-001",
      "name": "Army Prepositioned Stocks — APS-2 (Germany)",
      "country": "United States",
      "side": "Blue",
      "unit_type": "logistics",
      "coordinates": [
        49.44,
        8.67
      ],
      "role": "Heavy equipment pre-positioning; rapid ABCT equipment set; strategic reinforcement enabler",
      "readiness_level": "high",
      "capability_summary": "APS-2 equipment sets at Mannheim and Kaiserslautern. Capable of equipping one heavy brigade combat team within 96 hours. M1A2 Abrams, M2 Bradley, M109 Paladin stocks. Flanker stocks at Eygelshoven, Netherlands. Critical for rapid NATO reinforcement.",
      "range_km": 0,
      "status": "active",
      "source_label": "US Army Materiel Command",
      "source_url": "https://www.amc.army.mil",
      "scenarioId": "blue-us-log-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-uk-land-001",
      "name": "3rd (UK) Division — Strike Brigade",
      "country": "United Kingdom",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        51.07,
        -1.79
      ],
      "role": "UK armoured warfighting division; NATO Very High Readiness Joint Task Force contribution",
      "readiness_level": "medium",
      "capability_summary": "Challenger 3 MBT and Ajax reconnaissance vehicle. Two armoured infantry brigades equipped with Warrior IFV (being replaced by Boxer). British Army facing readiness challenges post-defence review. Contributes to NATO Very High Readiness JTF lead nation rotation.",
      "range_km": 0,
      "status": "active",
      "source_label": "IISS Military Balance 2024",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "blue-uk-land-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-uk-naval-001",
      "name": "HMS Prince of Wales CSG (R09)",
      "country": "United Kingdom",
      "side": "Blue",
      "unit_type": "naval",
      "coordinates": [
        50.8,
        -1.1
      ],
      "role": "Carrier strike; F-35B power projection; NATO northern Europe maritime presence",
      "readiness_level": "medium",
      "capability_summary": "HMS Prince of Wales with F-35B embarked alongside US Marine Corps F-35Bs. 36 F-35B complement at full capacity. Escorted by Type 45 destroyer (Aster-30 AAW) and Type 23/26 frigates. Refuelling issues addressed; returned to operational cycle 2024.",
      "range_km": 900,
      "status": "active",
      "source_label": "Royal Navy / IISS",
      "source_url": "https://www.royalnavy.mod.uk",
      "scenarioId": "blue-uk-naval-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-uk-air-001",
      "name": "RAF 1 Squadron (F-35B) — RAF Marham",
      "country": "United Kingdom",
      "side": "Blue",
      "unit_type": "air",
      "coordinates": [
        52.65,
        0.55
      ],
      "role": "Stealth strike; carrier and land-based operations; NATO Baltic air policing contribution",
      "readiness_level": "high",
      "capability_summary": "RAF F-35B fleet based at RAF Marham. Spear Cap 3 powered cruise missile integration underway. Brimstone and Paveway IV munitions. Stealth penetration and SEAD/DEAD capability. Interoperable with US, Italian, and Dutch F-35 fleets.",
      "range_km": 1400,
      "status": "active",
      "source_label": "RAF / IISS",
      "source_url": "https://www.raf.mod.uk",
      "scenarioId": "blue-uk-air-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-fra-land-001",
      "name": "1re Division Blindée — Toul-Rosières",
      "country": "France",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        48.68,
        5.99
      ],
      "role": "French armoured main effort; NATO NRF high readiness; eastern flank reinforcement",
      "readiness_level": "high",
      "capability_summary": "Leclerc MBT and VBCI IFV. 15,000-strong armoured division capable of independent or NATO integrated operations. France announced deployment of Leclerc brigade to Romania in 2024. NATO NRF very high readiness contribution.",
      "range_km": 0,
      "status": "active",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "blue-fra-land-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-fra-naval-001",
      "name": "Charles de Gaulle CSG (R91)",
      "country": "France",
      "side": "Blue",
      "unit_type": "naval",
      "coordinates": [
        38,
        14
      ],
      "role": "French carrier strike; Mediterranean power projection; NATO maritime contribution",
      "readiness_level": "high",
      "capability_summary": "Charles de Gaulle nuclear-powered carrier with 26 Rafale-M fighters and E-2C Hawkeye. Only non-US nuclear-powered carrier. SCALP EG cruise missile capability. Regularly deploys to Eastern Mediterranean. Escorted by Forbin-class AAW destroyers and Rubis-class submarine.",
      "range_km": 1000,
      "status": "active",
      "source_label": "Marine Nationale / IISS",
      "source_url": "https://www.defense.gouv.fr/marine",
      "scenarioId": "blue-fra-naval-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-rok-land-001",
      "name": "ROK 1st Army — Forward Corps",
      "country": "South Korea",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        37.9,
        127.5
      ],
      "role": "DMZ forward defence; initial resistance; counter-offensive preparation against KPA",
      "readiness_level": "high",
      "capability_summary": "ROK 1st Army holds northern Seoul approaches. K2 Black Panther MBT and K21 IFV. Multiple corps-level formations. ATACMS and Korean Hyunmoo-2 ballistic missiles for counter-battery and DPRK leadership targeting. Integrated with US 8th Army.",
      "range_km": 300,
      "status": "active",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "blue-rok-land-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-rok-airdef-001",
      "name": "ROK L-SAM (Cheolmae-2) Air Defence — Seoul",
      "country": "South Korea",
      "side": "Blue",
      "unit_type": "air_defence",
      "coordinates": [
        37.57,
        126.98
      ],
      "role": "Long-range BMD; Seoul metropolitan area defence; DPRK ballistic missile intercept layer",
      "readiness_level": "high",
      "capability_summary": "Korea's indigenous long-range surface-to-air missile. 150km engagement range against aircraft and ballistic missiles. Supplements US THAAD and Patriot. Part of Korea Air and Missile Defence multi-tier architecture covering DPRK ballistic missile axes.",
      "range_km": 150,
      "status": "active",
      "source_label": "CSIS Missile Defence Project",
      "source_url": "https://missilethreat.csis.org",
      "scenarioId": "blue-rok-airdef-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-jpn-naval-001",
      "name": "JMSDF Carrier Task Group (JS Izumo)",
      "country": "Japan",
      "side": "Blue",
      "unit_type": "naval",
      "coordinates": [
        35.45,
        136.63
      ],
      "role": "Western Pacific maritime security; F-35B conversion; East China Sea presence",
      "readiness_level": "medium",
      "capability_summary": "JS Izumo (DDH-183) converted for F-35B operations; JS Kaga under similar conversion. Escorted by Kongō-class Aegis destroyers (SM-3 BMD). Japan acquiring counterstrike capability via Tomahawk integration on Kongō-class. Significant regional maritime power.",
      "range_km": 800,
      "status": "active",
      "source_label": "IISS Military Balance / JMSDF",
      "source_url": "https://www.mod.go.jp/msdf/en/",
      "scenarioId": "blue-jpn-naval-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-jpn-airdef-001",
      "name": "JASDF Aegis BMD Squadron — SM-3 Battery",
      "country": "Japan",
      "side": "Blue",
      "unit_type": "air_defence",
      "coordinates": [
        35.38,
        136.72
      ],
      "role": "Ballistic missile defence against DPRK and China; Tokyo area protection; regional BMD layer",
      "readiness_level": "high",
      "capability_summary": "Japan operates 8 Aegis destroyers with SM-3 Block IIA — the most capable sea-based BMD interceptor in service. Integrated with US Ground-Based Interceptors in Alaska. Japan also procuring Tomahawk as counterstrike capability to DPRK launch sites.",
      "range_km": 2500,
      "status": "active",
      "source_label": "CSIS Missile Defence Project / IISS",
      "source_url": "https://missilethreat.csis.org/defsys/sm-3/",
      "scenarioId": "blue-jpn-airdef-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-tur-land-001",
      "name": "Turkish 1st Army — Thrace",
      "country": "Türkiye",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        41.02,
        28.97
      ],
      "role": "Bosphorus and Dardanelles defence; NATO south-east flank; Thrace armoured manoeuvre",
      "readiness_level": "high",
      "capability_summary": "Turkish 1st Army with M60T Sabra and Leopard 2A4 MBTs in Thrace. Controls critical Bosphorus/Dardanelles straits under Montreux Convention. Third-largest NATO army by manpower. Primary force blocking any Russian push toward Istanbul and the Straits.",
      "range_km": 0,
      "status": "active",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "blue-tur-land-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-tur-land-002",
      "name": "Turkish 2nd Army — Eastern Anatolia",
      "country": "Türkiye",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        38.36,
        38.32
      ],
      "role": "Eastern border defence; Armenia/Syria/Iraq contingency; NATO south-east territorial depth",
      "readiness_level": "high",
      "capability_summary": "2nd Army headquartered at Malatya covers eastern Anatolia and borders with Syria, Iraq, Iran, and Armenia. Multiple armoured and mechanised brigades. M60T MBT and ACV-15 IFV. Experienced in counter-insurgency operations. Reinforces NATO's south-eastern flank.",
      "range_km": 0,
      "status": "active",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "blue-tur-land-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-tur-air-001",
      "name": "Turkish Air Force 1st Tactical Air Force — İncirlik",
      "country": "Türkiye",
      "side": "Blue",
      "unit_type": "air",
      "coordinates": [
        37,
        35.43
      ],
      "role": "Southern NATO air power; Middle East contingency; B61 nuclear custodian; Syria/Iraq air operations",
      "readiness_level": "high",
      "capability_summary": "F-16C/D Block 50+ fleet totalling ~200 aircraft. İncirlik AB houses NATO nuclear weapons (B61 gravity bombs) under dual-key arrangement. Significant combat experience from Syria operations. Procuring F-16V upgrades following F-35 exclusion.",
      "range_km": 1600,
      "status": "active",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "blue-tur-air-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-tur-naval-001",
      "name": "Turkish Navy Surface Strike Group — Gölcük",
      "country": "Türkiye",
      "side": "Blue",
      "unit_type": "naval",
      "coordinates": [
        40.73,
        29.83
      ],
      "role": "Black Sea and Aegean sea control; Bosphorus enforcement; NATO Maritime Group contribution",
      "readiness_level": "high",
      "capability_summary": "Largest navy in Black Sea/Eastern Mediterranean region. MILGEM-class corvettes with Harpoon anti-ship missiles and Atmaca indigenous AShM. Controls Bosphorus entry/exit under Montreux Convention — critical for Black Sea naval balance. F-36 destroyer programme underway.",
      "range_km": 500,
      "status": "active",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "blue-tur-naval-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-land-003",
      "name": "8th Guards Combined Arms Army — Novocherkassk",
      "country": "Russia",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        47.41,
        40.1
      ],
      "role": "Donbas and eastern Ukraine axis; Southern MD offensive manoeuvre; Black Sea coast operations",
      "readiness_level": "medium",
      "capability_summary": "8th CAA is Russia's primary offensive army in Ukraine. T-72B3M and T-80BVM tanks; BMP-3 IFVs. Multiple manoeuvre brigades with significant attrition; reconstituting with mobilised reservists and older T-62 stocks. Commands Donetsk axis.",
      "range_km": 0,
      "status": "degraded",
      "source_label": "Oryx / ISW Ukraine tracking",
      "source_url": "https://www.understandingwar.org",
      "scenarioId": "red-rus-land-003",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-land-004",
      "name": "20th Guards Combined Arms Army — Voronezh",
      "country": "Russia",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        51.67,
        39.18
      ],
      "role": "Western MD strategic reserve; NATO eastern flank second-echelon; Kharkiv axis reinforcement",
      "readiness_level": "medium",
      "capability_summary": "20th Guards CAA headquartered at Voronezh, one of Russia's most capable combined-arms formations pre-2022. Significant losses in Ukraine; partially reconstituted. Serves as Western MD reserve. Could reinforce Baltic or Poland axis within weeks.",
      "range_km": 0,
      "status": "degraded",
      "source_label": "IISS Military Balance / ISW",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "red-rus-land-004",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-land-005",
      "name": "VDV 76th Guards Air Assault Division — Pskov",
      "country": "Russia",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        57.81,
        28.33
      ],
      "role": "Airborne assault; rapid strategic deployment; Suwalki Gap contingency; Baltic state seizure",
      "readiness_level": "medium",
      "capability_summary": "Russia's premier airborne division. BMD-4M airborne IFV and 2S25M Sprut-SDM light tank. Air-deployable within 24 hours to any theatre. Used in Kyiv axis February 2022; suffered losses. Primary tool for rapid seizure of Baltic capitals or airfields.",
      "range_km": 0,
      "status": "degraded",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "red-rus-land-005",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-land-006",
      "name": "11th Army Corps — Kaliningrad (Ground Defence)",
      "country": "Russia",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        54.7,
        20.51
      ],
      "role": "Kaliningrad exclave defence; Suwalki Gap ground threat; Baltic flank A2/AD hub",
      "readiness_level": "high",
      "capability_summary": "Ground forces component of the Kaliningrad garrison. Two combined arms regiments, coastal defence missile units, and special forces. T-72B3 MBT. Generates land threat to Lithuania and Poland from Kaliningrad exclave simultaneously with A2/AD systems.",
      "range_km": 0,
      "status": "active",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "red-rus-land-006",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-rus-air-003",
      "name": "Tu-22M3 Long-Range Aviation Regiment — Shaykovka",
      "country": "Russia",
      "side": "Red",
      "unit_type": "air",
      "coordinates": [
        54.23,
        34.27
      ],
      "role": "Anti-ship and land strike; NATO carrier threat; Black Sea area denial; nuclear reserve",
      "readiness_level": "medium",
      "capability_summary": "Tu-22M3 Backfire-C with Kh-22/Kh-32 anti-ship missiles (600km) and Kh-101 ALCMs. Primary NATO carrier threat in North Atlantic and Baltic. Nuclear-capable. Several aircraft lost to Ukrainian strikes and S-200 in 2022–2024.",
      "range_km": 5000,
      "status": "degraded",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "red-rus-air-003",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-chn-land-002",
      "name": "PLA 73rd Group Army — Xiamen Theatre",
      "country": "China",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        24.48,
        118.09
      ],
      "role": "Taiwan Strait amphibious second echelon; Fujian coastal assault staging; cross-strait contingency",
      "readiness_level": "high",
      "capability_summary": "73rd Group Army headquartered at Xiamen opposite Taiwan. Amphibious mechanised brigades trained for cross-strait operations. ZBD-05 amphibious IFV and Type 05 amphibious tank. Coordinates with PLAN amphibious transport fleet at Fujian ports.",
      "range_km": 0,
      "status": "active",
      "source_label": "IISS Military Balance / CSIS China Power",
      "source_url": "https://chinapower.csis.org",
      "scenarioId": "red-chn-land-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-chn-land-003",
      "name": "PLA 79th Group Army — Northern Theatre (Shenyang)",
      "country": "China",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        41.8,
        123.43
      ],
      "role": "Korean Peninsula contingency; DPRK stabilisation; Manchurian border defence; Japan Sea access",
      "readiness_level": "high",
      "capability_summary": "79th Group Army at Shenyang is China's primary force for Korean Peninsula contingency. ZTZ-99A MBT and ZBD-04A IFV. Would advance to secure DPRK nuclear sites in regime collapse scenario. Also defends Manchurian border opposite Russian Far East.",
      "range_km": 0,
      "status": "active",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "red-chn-land-003",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-chn-land-004",
      "name": "PLA Xinjiang Military District — Mountain Brigade",
      "country": "China",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        39.47,
        75.99
      ],
      "role": "India border operations; LAC forward deployment; high-altitude mountain warfare",
      "readiness_level": "high",
      "capability_summary": "PLA Western Theatre mountain combined arms brigades covering Line of Actual Control with India. Z-20 helicopter lift. HJ-12 anti-tank and PCL-181 155mm wheeled artillery deployed to 4,500m altitude. Galwan Valley incident 2020 demonstrated operational readiness.",
      "range_km": 0,
      "status": "active",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "red-chn-land-004",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-chn-air-002",
      "name": "PLAAF J-20 Stealth Brigade — Chengdu Theatre",
      "country": "China",
      "side": "Red",
      "unit_type": "air",
      "coordinates": [
        30.58,
        104.07
      ],
      "role": "Fifth-generation air superiority; Taiwan air blockade; Indo-Pacific access denial; AWACS hunting",
      "readiness_level": "high",
      "capability_summary": "J-20A Mighty Dragon 5th-generation fighters. WS-15 engine variant entering service. PL-15 BVR missile (300km claimed range) primary armament. Designed to hunt AWACS and tankers at long range. 200+ airframes in service; production rate 50+/year.",
      "range_km": 1800,
      "status": "active",
      "source_label": "CSIS China Power / IISS",
      "source_url": "https://chinapower.csis.org/china-stealth-jets/",
      "scenarioId": "red-chn-air-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-chn-missile-003",
      "name": "PLARF DF-26 IRBM Brigade — Xinjiang",
      "country": "China",
      "side": "Red",
      "unit_type": "missile",
      "coordinates": [
        41.77,
        86.15
      ],
      "role": "Guam strike; carrier-killer IRBM; India deterrence; nuclear and conventional dual-capable",
      "readiness_level": "high",
      "capability_summary": "DF-26 IRBM with 4,000km range covering Guam and all of South/Southeast Asia from Chinese territory. Dual conventional/nuclear capable. Anti-ship ballistic missile variant. Dubbed \"Guam Killer\" in PLA media. Road-mobile for survivability.",
      "range_km": 4000,
      "status": "active",
      "source_label": "CSIS Missile Threat",
      "source_url": "https://missilethreat.csis.org/missile/df-26/",
      "scenarioId": "red-chn-missile-003",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-irn-land-002",
      "name": "Iran Army 92nd Armoured Division — Ahvaz",
      "country": "Iran",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        31.32,
        48.67
      ],
      "role": "Iraq border armoured manoeuvre; Khuzestan oil region defence; Gulf Arab states contingency",
      "readiness_level": "medium",
      "capability_summary": "Iran's largest and most capable regular army division. T-72S and Karrar MBT; BMP-2 IFV. Defends oil-rich Khuzestan province and Iraq border. Major force in any ground contingency against Gulf Arab states or Iraq. Co-located with Dezful missile complex.",
      "range_km": 0,
      "status": "active",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "red-irn-land-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-irn-missile-002",
      "name": "IRGC Shahed Drone Battalion — Multiple Sites",
      "country": "Iran",
      "side": "Red",
      "unit_type": "missile",
      "coordinates": [
        32.43,
        53.69
      ],
      "role": "Saturation drone strike; cheap attrition against air defences; proxy supply to Russia/Hezbollah",
      "readiness_level": "high",
      "capability_summary": "Shahed-136 loitering munition with 2,500km range and 50kg warhead. Mass produced; supplied to Russia for Ukraine operations at scale. Operates in swarms to overwhelm air defences. Shahed-149 larger variant capable of striking Israel from Iran directly.",
      "range_km": 2500,
      "status": "active",
      "source_label": "CSIS Iran Missile Threat",
      "source_url": "https://www.csis.org/analysis/iranian-missile-threat",
      "scenarioId": "red-irn-missile-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-irn-isr-001",
      "name": "IRGC Quds Force — Baghdad/Damascus Hub",
      "country": "Iran",
      "side": "Red",
      "unit_type": "ISR",
      "coordinates": [
        33.34,
        44.4
      ],
      "role": "Proxy network command; intelligence collection; covert action; Iran's forward power projection",
      "readiness_level": "high",
      "capability_summary": "Quds Force operates Iran's proxy networks across Iraq, Syria, Lebanon, Yemen, and Gaza. Intelligence-gathering and coordination of Hezbollah, PMF, Houthi, and Palestinian proxy groups. Directs Iranian grey-zone operations well beyond Iran's borders.",
      "range_km": 0,
      "status": "active",
      "source_label": "CSIS / US Treasury IRGC designations",
      "source_url": "https://www.csis.org/analysis/iranian-missile-threat",
      "scenarioId": "red-irn-isr-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-dprk-land-002",
      "name": "KPA 815th Armoured Corps — Pyongyang Reserve",
      "country": "North Korea",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        39.02,
        125.75
      ],
      "role": "Strategic armoured reserve; Pyongyang regime defence; second-echelon exploitation",
      "readiness_level": "medium",
      "capability_summary": "KPA 815th Armoured Corps is North Korea's primary strategic armoured reserve. Chonma-216 (T-72 derivative) and Pokpung-ho MBTs. Held back from DMZ to protect regime and provide exploitation force following initial breakthrough. Large but fuel-constrained formation.",
      "range_km": 0,
      "status": "reserve",
      "source_label": "38 North / IISS Military Balance",
      "source_url": "https://www.38north.org",
      "scenarioId": "red-dprk-land-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "red-dprk-land-003",
      "name": "KPA 11th Corps — Special Operations",
      "country": "North Korea",
      "side": "Red",
      "unit_type": "land",
      "coordinates": [
        38.95,
        125.62
      ],
      "role": "Special forces infiltration; behind-the-lines sabotage; ROK/US command node targeting",
      "readiness_level": "high",
      "capability_summary": "KPA 11th Corps controls approximately 180,000 special operations personnel — the world's largest SOF force by number. Light infantry infiltration by submarine, AN-2 biplane, and tunnel. Trained to assassinate ROK/US commanders and seize key terrain before main assault.",
      "range_km": 0,
      "status": "active",
      "source_label": "38 North / IISS Military Balance",
      "source_url": "https://www.38north.org",
      "scenarioId": "red-dprk-land-003",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-land-003",
      "name": "82nd Airborne Division — Global Response Force",
      "country": "United States",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        35.13,
        -78.93
      ],
      "role": "Strategic rapid response; 18-hour deployment anywhere in world; crisis force-entry",
      "readiness_level": "high",
      "capability_summary": "All-American Division at Fort Liberty (Bragg). 1st Brigade Combat Team on 18-hour notice to deploy globally. Parachute infantry; M777 howitzers; Stryker support. Deployed to Eastern Europe in 2022 following Russia invasion. Primary US crisis-response land force.",
      "range_km": 0,
      "status": "active",
      "source_label": "US Army",
      "source_url": "https://www.bragg.army.mil/82nd/",
      "scenarioId": "blue-us-land-003",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-land-004",
      "name": "2nd Armored Brigade Combat Team, 1st Cavalry Division",
      "country": "United States",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        31.13,
        -97.78
      ],
      "role": "Heavy armoured reinforcement; NATO Europe deployment rotation; ABCT warfighting",
      "readiness_level": "high",
      "capability_summary": "M1A2 SEPv3 Abrams and M2A3 Bradley equipped heavy brigade at Fort Cavazos. Regularly rotates to Europe under Atlantic Resolve. HIMARS organic fires support. Can deploy brigade within 96 hours with APS equipment draw at Mannheim. Part of III Corps rapid reinforcement pool.",
      "range_km": 0,
      "status": "active",
      "source_label": "US Army",
      "source_url": "https://www.1cav.army.mil",
      "scenarioId": "blue-us-land-004",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-land-005",
      "name": "3rd Marine Division — Okinawa",
      "country": "United States",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        26.36,
        127.8
      ],
      "role": "Western Pacific forward presence; Taiwan contingency; island chain defence; amphibious assault",
      "readiness_level": "high",
      "capability_summary": "Forward-deployed at Camp Schwab, Okinawa. 12th Marine Littoral Regiment converts to expeditionary advanced base operations. M777 artillery; LAV-25. Exercises with JSDF annually. Primary US ground force for first island chain defence in Taiwan contingency.",
      "range_km": 0,
      "status": "active",
      "source_label": "USMC / USPACOM",
      "source_url": "https://www.3mardiv.marines.mil",
      "scenarioId": "blue-us-land-005",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-air-003",
      "name": "509th Bomb Wing (B-2 Spirit) — Whiteman AFB",
      "country": "United States",
      "side": "Blue",
      "unit_type": "air",
      "coordinates": [
        38.73,
        -93.55
      ],
      "role": "Stealth strategic strike; deep penetration; bunker-busting; nuclear delivery",
      "readiness_level": "high",
      "capability_summary": "B-2A Spirit stealth bomber. 20 aircraft total. GBU-57 Massive Ordnance Penetrator (30,000 lb bunker buster). B61-12 nuclear gravity bomb. Only aircraft capable of penetrating modern IADS to deliver precision strategic strikes. Deployed to Diego Garcia for Indo-Pacific operations.",
      "range_km": 11000,
      "status": "active",
      "source_label": "USAF Global Strike Command",
      "source_url": "https://www.afgsc.af.mil",
      "scenarioId": "blue-us-air-003",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-naval-003",
      "name": "USS Nimitz CSG (CVN-68) — Pacific",
      "country": "United States",
      "side": "Blue",
      "unit_type": "naval",
      "coordinates": [
        22,
        165
      ],
      "role": "Western Pacific power projection; DPRK deterrence; South China Sea freedom of navigation",
      "readiness_level": "high",
      "capability_summary": "CVN-68 Nimitz-class with F/A-18E/F Super Hornets and EA-18G Growler electronic attack. Aegis escort of CG and DDGs. Patrols western Pacific and South China Sea. Provides alternative carrier presence when Reagan undergoes maintenance periods.",
      "range_km": 1000,
      "status": "active",
      "source_label": "US 3rd Fleet / USNI News",
      "source_url": "https://news.usni.org",
      "scenarioId": "blue-us-naval-003",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-us-missile-001",
      "name": "Ground-Based Midcourse Defense — Fort Greely",
      "country": "United States",
      "side": "Blue",
      "unit_type": "missile",
      "coordinates": [
        63.94,
        -145.74
      ],
      "role": "ICBM intercept; DPRK/Iran homeland missile defence; national missile defence layer",
      "readiness_level": "high",
      "capability_summary": "44 Ground-Based Interceptors at Fort Greely, Alaska and Vandenberg SFB. Exoatmospheric Kill Vehicle for ICBM intercept in midcourse phase. Designed against limited DPRK/Iranian ICBM attack; not sized for Russian/Chinese exchanges. Expanded to 64 GBIs by 2030.",
      "range_km": 5500,
      "status": "active",
      "source_label": "CSIS Missile Defence Project / MDA",
      "source_url": "https://missilethreat.csis.org/defsys/gmd/",
      "scenarioId": "blue-us-missile-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-uk-land-002",
      "name": "3 Commando Brigade Royal Marines",
      "country": "United Kingdom",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        50.37,
        -4.14
      ],
      "role": "Cold weather amphibious assault; Norway flank defence; Arctic warfare; NATO northern operations",
      "readiness_level": "high",
      "capability_summary": "Royal Marines 3 Commando Brigade with Arctic warfare specialisation. Leads NATO's northern flank defence in Norway. BV206 all-terrain vehicles; Commando helicopter support. Future Commando Force concept: lighter, faster, amphibious raiding.",
      "range_km": 0,
      "status": "active",
      "source_label": "Royal Marines / IISS",
      "source_url": "https://www.royalnavy.mod.uk/our-organisation/the-fighting-arms/royal-marines",
      "scenarioId": "blue-uk-land-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-fra-land-002",
      "name": "11e Brigade Parachutiste — Toulouse",
      "country": "France",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        43.6,
        1.44
      ],
      "role": "Airborne rapid deployment; NATO NRF parachute contingency; Africa and Middle East operations",
      "readiness_level": "high",
      "capability_summary": "France's primary airborne brigade. 7,000-strong with VBCI-para and VLTP vehicles. Parachute-capable across all infantry, artillery, and engineer elements. Core of France's autonomous intervention capability. Regularly deploys to Africa (Operation Barkhane) and Levant.",
      "range_km": 0,
      "status": "active",
      "source_label": "Armée de Terre / IISS",
      "source_url": "https://www.defense.gouv.fr",
      "scenarioId": "blue-fra-land-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-fra-air-001",
      "name": "Armée de l'Air Rafale Wing — Saint-Dizier",
      "country": "France",
      "side": "Blue",
      "unit_type": "air",
      "coordinates": [
        48.64,
        4.9
      ],
      "role": "Nuclear strike (ASMP-A); conventional precision strike; NATO air operations; SEAD",
      "readiness_level": "high",
      "capability_summary": "Rafale F3-R at EC 1/4 Gascogne. ASMP-A nuclear cruise missile (500km) for French independent nuclear deterrent. Meteor BVR and SCALP cruise missile for conventional strikes. Multi-role: air superiority, SEAD, maritime strike, nuclear. Proven in Libya, Mali, Iraq, and Syria.",
      "range_km": 1800,
      "status": "active",
      "source_label": "Armée de l'Air et de l'Espace / IISS",
      "source_url": "https://www.defense.gouv.fr",
      "scenarioId": "blue-fra-air-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-rok-land-002",
      "name": "ROK 3rd Army — Southern Reserve",
      "country": "South Korea",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        36.35,
        127.38
      ],
      "role": "Operational reserve; counter-offensive force; rear-area defence against SOF infiltration",
      "readiness_level": "medium",
      "capability_summary": "ROK 3rd Army provides strategic reserve for Korean Peninsula defence. K1A2 and K2 MBTs; K21 IFVs. Hyunmoo-4 ballistic missile brigades for deep strike against DPRK critical nodes. Activates reserve mobilisation pool of 3.1 million within 72 hours.",
      "range_km": 0,
      "status": "reserve",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "blue-rok-land-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-rok-naval-001",
      "name": "ROK Navy Task Flotilla 7 — East Sea",
      "country": "South Korea",
      "side": "Blue",
      "unit_type": "naval",
      "coordinates": [
        37.47,
        129.17
      ],
      "role": "East Sea DPRK submarine patrol; SLBM threat tracking; Aegis BMD picket",
      "readiness_level": "high",
      "capability_summary": "KDX-III Sejong the Great Aegis destroyers with SM-2 and indigenous KVLS. Tracking DPRK submarine-launched ballistic missiles in East Sea. ROK first SLBM test 2021. Monitoring DPRK 3,000-ton submarine programme at Sinpo. ASW-primary operational posture.",
      "range_km": 500,
      "status": "active",
      "source_label": "IISS Military Balance",
      "source_url": "https://www.iiss.org/publications/the-military-balance",
      "scenarioId": "blue-rok-naval-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-jpn-land-001",
      "name": "JGSDF 7th Armoured Division — Hokkaido",
      "country": "Japan",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        42.96,
        141.35
      ],
      "role": "Hokkaido territorial defence; Northern Territories contingency; Russia deterrence in north",
      "readiness_level": "high",
      "capability_summary": "Japan's only full armoured division. Type 10 and Type 90 MBTs, Type 89 IFVs. Based at Chitose, Hokkaido facing Russian Far East. Would defend against any Russian amphibious landing on Hokkaido. Being reinforced with long-range strike missiles as part of Japan's counterstrike capability.",
      "range_km": 0,
      "status": "active",
      "source_label": "IISS Military Balance / JGSDF",
      "source_url": "https://www.mod.go.jp/gsdf/en/",
      "scenarioId": "blue-jpn-land-001",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    },
    {
      "id": "blue-jpn-land-002",
      "name": "JGSDF Amphibious Rapid Deployment Brigade",
      "country": "Japan",
      "side": "Blue",
      "unit_type": "land",
      "coordinates": [
        33.57,
        130.37
      ],
      "role": "Southwestern island chain defence; Senkaku/Ryukyu seizure response; amphibious recapture",
      "readiness_level": "high",
      "capability_summary": "Japan's first amphibious assault capability since WWII. AAV7 and MV-22B Osprey equipped. Trained for rapid recapture of remote island seizure by China. Modelled on USMC. Based at MCAS Sasebo area. Works closely with US 3rd Marine Division.",
      "range_km": 0,
      "status": "active",
      "source_label": "IISS Military Balance / JGSDF",
      "source_url": "https://www.mod.go.jp/gsdf/en/",
      "scenarioId": "blue-jpn-land-002",
      "casualties": 0,
      "equipmentLosses": 0,
      "notes": ""
    }
  ],
  "journal": [],
  "hiddenSides": {
    "Red": false,
    "Blue": false,
    "Neutral": true
  },
  "showSupplyLines": true,
  "exportedAt": "2026-05-11T14:59:06.262Z",
  "schema": "strategic-threat-index-wargame-scenario-v1",
  "disclaimer": "Client-side tabletop scenario data generated from public-reference unit records. Not operational tasking or live tracking."
}