{
  "version": "1.0",
  "updated": "2026-04-08T17:11:00Z",
  "switchFile": "memory/wartrack-switch.json",
  "categories": {
    "air": {
      "label": "Air Assets",
      "emoji": "✈️",
      "monitors": {
        "b52-bombers": {
          "name": "B-52 Bomber Task Force",
          "indicates": "Sustained strike campaign, heavy bombardment",
          "sources": [
            "ADS-B callsigns: RCH, VIVID, MULE",
            "@CivMilAir Twitter for bomber tracking",
            "Search 'B-52 Fairford' for deployment news",
            "Search 'B-52 Middle East' for regional activity"
          ],
          "alertLevels": {
            "CRITICAL": "6+ B-52s deployed to region",
            "HIGH": "2-5 B-52s deployed or orbits detected",
            "MEDIUM": "B-52 ferry flights toward region",
            "LOW": "No unusual B-52 activity"
          }
        },
        "b2-stealth": {
          "name": "B-2 Stealth Bomber",
          "indicates": "Hardened/nuclear target strikes",
          "sources": [
            "Search 'B-2 Spirit' for deployment news",
            "Whiteman AFB activity reports",
            "Search 'stealth bomber Iran'",
            "Base watcher reports: Diego Garcia, Fairford"
          ],
          "alertLevels": {
            "CRITICAL": "B-2s deployed to forward base = strike imminent",
            "HIGH": "B-2 readiness exercises",
            "MEDIUM": "B-2 logistics movements",
            "LOW": "No B-2 activity"
          }
        },
        "tanker-orbits": {
          "name": "KC-135/KC-46 Tanker Orbits",
          "indicates": "Active strike operations (orbit patterns reveal refueling corridors)",
          "sources": [
            "ADS-B callsigns: QID, ARS, NUCGA",
            "Tanker orbit patterns over Iraq/Syria",
            "@CivMilAir for tanker tracking",
            "Search 'KC-135 Middle East'"
          ],
          "alertLevels": {
            "CRITICAL": "Mass tanker orbits = active large-scale strikes",
            "HIGH": "Multiple tanker orbits detected",
            "MEDIUM": "Increased tanker activity",
            "LOW": "Baseline tanker operations"
          }
        },
        "isr-aircraft": {
          "name": "ISR Aircraft (RC-135, Global Hawk, U-2)",
          "indicates": "Target selection, pre-strike reconnaissance",
          "sources": [
            "ADS-B callsigns: HOMER, FORTE, DRAGON",
            "RC-135 Rivet Joint orbits",
            "RQ-4 Global Hawk persistent surveillance",
            "Search 'ISR aircraft Iran'"
          ],
          "alertLevels": {
            "CRITICAL": "Multiple ISR types orbiting simultaneously = strike prep",
            "HIGH": "Sustained ISR orbits over Iran",
            "MEDIUM": "Increased ISR activity",
            "LOW": "Baseline ISR presence"
          }
        },
        "fighters": {
          "name": "Gulf-Based Fighters (F-15E/F-16/F-35A)",
          "indicates": "Tactical operations, surge activity",
          "sources": [
            "Base reports: Al Dhafra, Al Udeid, Muwaffaq Salti",
            "Squadron deployment news",
            "Search 'F-35 Middle East'",
            "Search 'fighter squadron Iran'"
          ],
          "alertLevels": {
            "HIGH": "Fighter surge to region = tactical operations",
            "MEDIUM": "Squadron rotations or exercises",
            "LOW": "Baseline fighter presence"
          }
        },
        "growlers": {
          "name": "EA-18G Growler",
          "indicates": "Electronic warfare, air defense suppression",
          "sources": [
            "ADS-B callsigns: VAQ squadrons",
            "@CivMilAir for EW aircraft tracking",
            "Search 'EA-18G Growler' for deployment news",
            "Search 'Growler Iran'"
          ],
          "alertLevels": {
            "HIGH": "Multiple Growlers deployed = strike prep",
            "MEDIUM": "Single Growler movement",
            "LOW": "No Growler activity"
          }
        },
        "awacs": {
          "name": "E-3 AWACS",
          "indicates": "Battle management, command and control",
          "sources": [
            "ADS-B callsigns: AWACS, NATO E-3",
            "@CivMilAir for AWACS tracking",
            "Search 'E-3 Sentry' deployment news"
          ],
          "alertLevels": {
            "HIGH": "AWACS orbit over Gulf = active operations",
            "MEDIUM": "AWACS deployed to region",
            "LOW": "No AWACS activity"
          }
        },
        "jstars": {
          "name": "E-8 JSTARS",
          "indicates": "Ground target tracking",
          "sources": [
            "ADS-B callsigns: JSTARS",
            "@CivMilAir for JSTARS tracking",
            "Search 'E-8 JSTARS' deployment news"
          ],
          "alertLevels": {
            "HIGH": "JSTARS orbit = ground operations active",
            "MEDIUM": "JSTARS deployed to region",
            "LOW": "No JSTARS activity (rare aircraft)"
          }
        },
        "cargo-surge": {
          "name": "C-17/C-5 Cargo Surge",
          "indicates": "Equipment buildup, prepositioning",
          "sources": [
            "ADS-B callsigns: RCH (Reach), AMC flights",
            "@CivMilAir for cargo tracking",
            "Search 'C-17 Middle East'",
            "Base reports: Al Udeid, Incirlik"
          ],
          "alertLevels": {
            "HIGH": "Surge in cargo flights (10+) = major buildup",
            "MEDIUM": "Increased cargo activity",
            "LOW": "Baseline cargo operations"
          }
        },
        "osprey": {
          "name": "V-22 Osprey",
          "indicates": "Special operations, rescue missions",
          "sources": [
            "Spotter networks",
            "Search 'V-22 Osprey Middle East'",
            "SOC activity reports"
          ],
          "alertLevels": {
            "HIGH": "V-22 deployed = special ops active",
            "MEDIUM": "V-22 movements detected",
            "LOW": "No V-22 activity"
          }
        }
      }
    },
    "sea": {
      "label": "Naval Assets",
      "emoji": "🚢",
      "monitors": {
        "carrier-strike": {
          "name": "Carrier Strike Group",
          "indicates": "Power projection, sustained operations",
          "sources": [
            "AIS tracking: CVN hull numbers",
            "@NAVCENT for fleet positions",
            "5th Fleet updates",
            "Maritime tracking sites"
          ],
          "alertLevels": {
            "CRITICAL": "Dual carrier presence = major operations",
            "HIGH": "Carrier in Gulf of Oman or North Arabian Sea",
            "MEDIUM": "Carrier transiting toward region",
            "LOW": "Carrier elsewhere in 5th Fleet AOR"
          }
        },
        "aegis-destroyers": {
          "name": "Aegis Destroyers",
          "indicates": "Missile defense, escort operations",
          "sources": [
            "AIS tracking: DDG hull numbers",
            "@NAVCENT for fleet positions",
            "5th Fleet updates"
          ],
          "alertLevels": {
            "HIGH": "Multiple destroyers near Hormuz = missile defense posture",
            "MEDIUM": "Destroyer movements in Gulf",
            "LOW": "Baseline destroyer presence"
          }
        },
        "submarines": {
          "name": "Attack Submarines",
          "indicates": "Stealth strikes, ISR, special operations",
          "sources": [
            "Submarine deployment news (rarely visible on AIS)",
            "Search 'USS submarine Middle East'",
            "Port call reports: Bahrain, Diego Garcia",
            "Infer from surface group movements"
          ],
          "alertLevels": {
            "HIGH": "Sub surge reported = Tomahawk strike capability",
            "MEDIUM": "Sub port call in region",
            "LOW": "No visible sub activity"
          }
        },
        "amphibious": {
          "name": "Amphibious Assault Ships",
          "indicates": "Marine operations, evacuations",
          "sources": [
            "AIS tracking: LHD, LHA hull numbers",
            "@NAVCENT for fleet positions",
            "US Navy news releases"
          ],
          "alertLevels": {
            "HIGH": "Amphib ships near Iranian coast = ground ops possible",
            "MEDIUM": "Amphib ships in Arabian Sea",
            "LOW": "No amphib activity"
          }
        },
        "sealift": {
          "name": "Sealift/Military Cargo",
          "indicates": "Equipment prepositioning",
          "sources": [
            "AIS tracking: MSC vessels",
            "Port reports: Diego Garcia, Bahrain, Kuwait",
            "MSC news releases"
          ],
          "alertLevels": {
            "HIGH": "Surge in MSC ships = major buildup",
            "MEDIUM": "Increased sealift activity",
            "LOW": "Baseline sealift operations"
          }
        },
        "irgc-navy": {
          "name": "IRGC Navy",
          "indicates": "Small boat swarms, mine laying, harassment",
          "sources": [
            "US Navy reports of interactions",
            "Regional maritime news",
            "Social media: Iranian naval activity",
            "CENTCOM statements"
          ],
          "alertLevels": {
            "HIGH": "IRGC swarm activity = Hormuz closure threat",
            "MEDIUM": "Increased IRGC patrols",
            "LOW": "Baseline IRGC presence"
          }
        }
      }
    },
    "land": {
      "label": "Ground/Defense/Nuclear",
      "emoji": "🎯",
      "monitors": {
        "patriot-thaad": {
          "name": "Patriot/THAAD Batteries",
          "indicates": "Expected attacks on bases, defensive posture",
          "sources": [
            "Army news releases: Patriot deployments",
            "Search 'THAAD Middle East'",
            "Base reports: new radar/launcher activity",
            "Satellite imagery analysis"
          ],
          "alertLevels": {
            "HIGH": "Additional batteries deployed = attack expected",
            "MEDIUM": "Battery repositioning",
            "LOW": "Baseline defense posture"
          }
        },
        "iranian-air-defense": {
          "name": "Iranian S-300/S-400/Bavar-373",
          "indicates": "Air defense readiness, shoot-down capability",
          "sources": [
            "IRGC statements on air defense",
            "IRNA/Tasnim for AD news",
            "Social media: AD activity in Iran",
            "ISW reports on Iranian AD"
          ],
          "alertLevels": {
            "HIGH": "AD on high alert = expecting strikes",
            "MEDIUM": "AD repositioning",
            "LOW": "Baseline AD posture"
          }
        },
        "missile-tels": {
          "name": "Iranian Missile TELs",
          "indicates": "Launch preparation, imminent strike",
          "sources": [
            "Social media: TEL movements in Iran",
            "ISW reports on Iranian missile activity",
            "Satellite imagery analysis",
            "IRGC statements"
          ],
          "alertLevels": {
            "CRITICAL": "TELs deployed to launch positions = strike imminent",
            "HIGH": "TEL movement detected = preparation",
            "MEDIUM": "TEL activity at storage sites",
            "LOW": "No TEL movement"
          }
        },
        "drone-sites": {
          "name": "Iranian Drone Launch Sites",
          "indicates": "UAV swarm preparation",
          "sources": [
            "Social media: drone activity in Iran",
            "ISW reports on Iranian drone operations",
            "Satellite imagery: drone storage facilities",
            "Reports of Shahed/Geran launches"
          ],
          "alertLevels": {
            "HIGH": "Drone surge at launch sites = attack prep",
            "MEDIUM": "Drone activity detected",
            "LOW": "Baseline drone operations"
          }
        },
        "natanz": {
          "name": "Natanz Nuclear Facility",
          "indicates": "Enrichment activity, centrifuge operations, strike damage",
          "sources": [
            "IAEA reports on Natanz",
            "ISW analysis of nuclear sites",
            "Satellite imagery: Planet Labs, Maxar",
            "Iranian statements on nuclear program"
          ],
          "alertLevels": {
            "CRITICAL": "Strike on Natanz detected",
            "HIGH": "Unusual activity at Natanz",
            "MEDIUM": "IAEA inspection news",
            "LOW": "Baseline operations"
          }
        },
        "fordow": {
          "name": "Fordow Underground Facility",
          "indicates": "Deep underground enrichment, hard to strike",
          "sources": [
            "IAEA reports on Fordow",
            "ISW analysis",
            "Satellite imagery",
            "Iranian nuclear statements"
          ],
          "alertLevels": {
            "CRITICAL": "Strike on Fordow detected",
            "HIGH": "Unusual activity",
            "MEDIUM": "IAEA inspection news",
            "LOW": "Baseline"
          }
        },
        "bushehr": {
          "name": "Bushehr Nuclear Reactor",
          "indicates": "Reactor operations, radiological risk",
          "sources": [
            "IAEA reactor monitoring",
            "Nuclear safety reports",
            "Satellite thermal imagery",
            "Iranian nuclear agency statements"
          ],
          "alertLevels": {
            "CRITICAL": "Strike on Bushehr = radiological risk",
            "HIGH": "Unusual reactor activity",
            "MEDIUM": "IAEA inspection news",
            "LOW": "Baseline operations"
          }
        },
        "arak": {
          "name": "Arak Heavy Water Reactor",
          "indicates": "Plutonium production path",
          "sources": [
            "IAEA Arak monitoring",
            "ISW analysis",
            "Satellite imagery",
            "JCPOA-related reports"
          ],
          "alertLevels": {
            "CRITICAL": "Strike on Arak detected",
            "HIGH": "Reactor restart detected",
            "MEDIUM": "IAEA inspection news",
            "LOW": "Baseline"
          }
        },
        "parchin": {
          "name": "Parchin Military Site",
          "indicates": "Nuclear weaponization work, explosives testing",
          "sources": [
            "IAEA Parchin access reports",
            "ISW analysis",
            "Satellite imagery: hydrodynamic testing",
            "Intelligence leaks"
          ],
          "alertLevels": {
            "CRITICAL": "Strike on Parchin detected",
            "HIGH": "Unusual activity detected",
            "MEDIUM": "IAEA access news",
            "LOW": "Baseline"
          }
        }
      }
    },
    "cyber": {
      "label": "Cyber/Info/Economic",
      "emoji": "💻",
      "monitors": {
        "iranian-cyber": {
          "name": "Iranian Cyber Attacks",
          "indicates": "Retaliation, escalation below kinetic threshold",
          "sources": [
            "CISA alerts",
            "Cybersecurity firms: CrowdStrike, Mandiant, Recorded Future",
            "Search 'Iran cyber attack'",
            "Search 'APT33 APT39'"
          ],
          "alertLevels": {
            "HIGH": "Major Iranian cyber campaign = retaliation",
            "MEDIUM": "Increased Iranian cyber activity",
            "LOW": "Baseline cyber operations"
          }
        },
        "us-cyber": {
          "name": "US Cyber Operations",
          "indicates": "Pre-strike infrastructure targeting, ISR disruption",
          "sources": [
            "CYBERCOM news",
            "Reporting on US cyber ops",
            "Search 'US cyber command Iran'",
            "Intelligence leaks"
          ],
          "alertLevels": {
            "HIGH": "US cyber ops reported = pre-strike prep",
            "MEDIUM": "CYBERCOM activity noted",
            "LOW": "No visible activity"
          }
        },
        "social-media-war": {
          "name": "Social Media Campaigns",
          "indicates": "Narrative warfare, mobilization, disinformation",
          "sources": [
            "Twitter/X trending Iran topics",
            "Telegram channels: Iranian opposition, IRGC",
            "Bot detection: Botometer",
            "Coordinated inauthentic behavior reports"
          ],
          "alertLevels": {
            "HIGH": "Coordinated campaign detected",
            "MEDIUM": "Increased bot activity",
            "LOW": "Baseline social media noise"
          }
        },
        "oil-prices": {
          "name": "Oil Prices/Energy Markets",
          "indicates": "War premium, supply disruption",
          "sources": [
            "Brent/WTI spot prices",
            "Search 'oil price Iran'",
            "OPEC+ statements",
            "Energy futures markets"
          ],
          "alertLevels": {
            "HIGH": "Oil spikes 10%+ = major disruption",
            "MEDIUM": "Oil rising on geopolitical risk",
            "LOW": "Stable oil prices"
          }
        },
        "hormuz-shipping": {
          "name": "Hormuz Shipping Traffic",
          "indicates": "Strait closure risk, supply disruption",
          "sources": [
            "AIS data: MarineTraffic, VesselFinder",
            "Lloyd's List shipping news",
            "TankerTrackers.com",
            "Port reports: Bandar Abbas"
          ],
          "alertLevels": {
            "HIGH": "Major traffic backup = closure risk",
            "MEDIUM": "Reduced traffic, insurance premium spike",
            "LOW": "Normal traffic flow"
          }
        },
        "war-risk-insurance": {
          "name": "War Risk Insurance Premiums",
          "indicates": "Market pricing of attack probability",
          "sources": [
            "Lloyd's Market Association updates",
            "P&I club circulars",
            "Shipping insurance news",
            "Trade press: Lloyd's List, TradeWinds"
          ],
          "alertLevels": {
            "HIGH": "Premiums spike 5x+ = high attack risk",
            "MEDIUM": "Premiums rising moderately",
            "LOW": "Baseline premiums"
          }
        },
        "iranian-rial": {
          "name": "Iranian Rial Exchange Rate",
          "indicates": "Regime stability, sanctions pressure",
          "sources": [
            "Currency exchange: Bonbast.com",
            "Search 'Iranian rial exchange rate'",
            "Forex markets",
            "Sanctions news"
          ],
          "alertLevels": {
            "HIGH": "Rial collapse = regime crisis",
            "MEDIUM": "Rial depreciating",
            "LOW": "Stable rial"
          }
        },
        "gold-prices": {
          "name": "Gold Prices",
          "indicates": "Safe haven flows, geopolitical risk",
          "sources": [
            "Gold spot price",
            "Search 'gold price geopolitical risk'",
            "Futures markets"
          ],
          "alertLevels": {
            "HIGH": "Gold surge = major risk-off event",
            "MEDIUM": "Gold rising on tension",
            "LOW": "Stable gold prices"
          }
        }
      }
    },
    "proxy": {
      "label": "Proxy Forces",
      "emoji": "⚔️",
      "monitors": {
        "hezbollah": {
          "name": "Hezbollah",
          "indicates": "Rocket launches, troop movements, Lebanon front activation",
          "sources": [
            "Lebanese press: L'Orient-Le Jour, Naharnet",
            "IDF reports on Hezbollah",
            "Search 'Hezbollah rockets Israel'",
            "UNIFIL reports"
          ],
          "alertLevels": {
            "CRITICAL": "Mass rocket launch = full-scale war",
            "HIGH": "Hezbollah mobilization detected",
            "MEDIUM": "Increased Hezbollah rhetoric/activity",
            "LOW": "Baseline Hezbollah posture"
          }
        },
        "houthis": {
          "name": "Houthis",
          "indicates": "Red Sea attacks, drone/missile launches",
          "sources": [
            "CENTCOM statements on Houthi attacks",
            "Shipping reports: Red Sea incidents",
            "Search 'Houthi attack Red Sea'",
            "UKMTO updates"
          ],
          "alertLevels": {
            "HIGH": "Houthi surge attacks = proxy escalation",
            "MEDIUM": "Continued Houthi attacks",
            "LOW": "Reduced Houthi activity"
          }
        },
        "iraqi-militias": {
          "name": "Iraqi Militias",
          "indicates": "Base attacks, mobilization, Iran corridor",
          "sources": [
            "Iraqi press reports",
            "US base attack reports",
            "Search 'Iraq militia attack US base'",
            "CENTCOM statements"
          ],
          "alertLevels": {
            "HIGH": "Militia attacks on US bases = escalation",
            "MEDIUM": "Increased militia activity",
            "LOW": "Baseline militia posture"
          }
        },
        "syrian-forces": {
          "name": "Syrian Forces/Iranian Corridor",
          "indicates": "Iranian weapons corridor through Syria",
          "sources": [
            "Syrian Observatory for Human Rights",
            "Search 'Iran weapons Syria'",
            "Israeli strike reports in Syria",
            "Search 'airstrike Syria Iran'"
          ],
          "alertLevels": {
            "HIGH": "Major weapons convoy or Israeli strikes = corridor active",
            "MEDIUM": "Routine Israeli strikes on Iranian targets",
            "LOW": "Baseline Syrian situation"
          }
        }
      }
    },
    "infra": {
      "label": "Infrastructure/Diplomatic",
      "emoji": "🏗️",
      "monitors": {
        "iran-internet": {
          "name": "Iranian Internet Outages",
          "indicates": "Information control, something happening",
          "sources": [
            "NetBlocks connectivity reports",
            "Search 'Iran internet outage'",
            "IODA (Internet Outage Detection and Analysis)",
            "Social media: connectivity reports"
          ],
          "alertLevels": {
            "HIGH": "Major outage = information control / attack",
            "MEDIUM": "Regional outages detected",
            "LOW": "Normal connectivity"
          }
        },
        "iran-power": {
          "name": "Iranian Power Grid",
          "indicates": "Cyber attacks, strikes, civil unrest",
          "sources": [
            "Social media: power outage reports",
            "Search 'Iran power outage'",
            "Satellite imagery: nighttime lights",
            "Iranian government statements"
          ],
          "alertLevels": {
            "HIGH": "Major grid failure = cyber attack or strike",
            "MEDIUM": "Regional blackouts",
            "LOW": "Normal grid operations"
          }
        },
        "flight-radar": {
          "name": "Flight Radar Over Iran",
          "indicates": "Airspace closure, operations, evacuation",
          "sources": [
            "FlightRadar24: Iran airspace",
            "NOTAMs for Iranian airspace",
            "Airline route changes",
            "Search 'Iran airspace closure'"
          ],
          "alertLevels": {
            "CRITICAL": "Airspace closed = active military operations",
            "HIGH": "Airlines rerouting = strike expected",
            "MEDIUM": "Reduced traffic over Iran",
            "LOW": "Normal flight traffic"
          }
        },
        "port-activity": {
          "name": "Port Activity (Bandar Abbas)",
          "indicates": "Sanctions enforcement, smuggling, naval activity",
          "sources": [
            "AIS data: Bandar Abbas port",
            "TankerTrackers.com",
            "Port authority reports",
            "Search 'Bandar Abbas port activity'"
          ],
          "alertLevels": {
            "HIGH": "Port shutdown or unusual military activity",
            "MEDIUM": "Changes in port traffic patterns",
            "LOW": "Normal port operations"
          }
        },
        "shuttle-diplomacy": {
          "name": "Shuttle Diplomacy (Oman/Qatar)",
          "indicates": "Negotiations active, off-ramps being explored",
          "sources": [
            "Search 'Oman Iran negotiations'",
            "Search 'Qatar mediation Iran'",
            "Omani Foreign Ministry statements",
            "Qatari Emir visits"
          ],
          "alertLevels": {
            "HIGH": "Active shuttle diplomacy = off-ramp possible",
            "MEDIUM": "Diplomatic contacts noted",
            "LOW": "No unusual diplomatic activity"
          }
        },
        "un-security-council": {
          "name": "UN Security Council",
          "indicates": "International pressure, legal framework",
          "sources": [
            "UN press releases",
            "Search 'UN Security Council Iran'",
            "Diplomatic statements from P5 members",
            "Emergency session calls"
          ],
          "alertLevels": {
            "HIGH": "Emergency session called = major escalation",
            "MEDIUM": "Iran on UNSC agenda",
            "LOW": "No UNSC activity"
          }
        },
        "pakistan-mediation": {
          "name": "Pakistan Mediation",
          "indicates": "Back-channel talks, regional diplomacy",
          "sources": [
            "Pakistani press: Dawn, Geo News",
            "Search 'Pakistan Iran mediation'",
            "Pakistani FM/PM statements",
            "Search 'Pakistan shuttle diplomacy Iran'"
          ],
          "alertLevels": {
            "HIGH": "Active Pakistani mediation = back-channel active",
            "MEDIUM": "Pakistani diplomatic contacts",
            "LOW": "No Pakistani involvement"
          }
        },
        "spy-satellites": {
          "name": "Spy Satellite/Imagery Intelligence",
          "indicates": "Pre-strike reconnaissance, damage assessment",
          "sources": [
            "Commercial satellite imagery: Planet Labs, Maxar",
            "Search 'satellite imagery Iran military'",
            "ISW satellite analysis",
            "OSINT imagery analysis on social media"
          ],
          "alertLevels": {
            "HIGH": "Surge in satellite imagery releases = prep or damage assessment",
            "MEDIUM": "New satellite analysis published",
            "LOW": "No new imagery analysis"
          }
        }
      }
    }
  },
  "sources": {
    "direct-fetch": {
      "trump-truth-social": {
        "name": "Trump Truth Social",
        "indicates": "US policy signals, escalation/de-escalation",
        "method": "web_fetch Truth Social posts",
        "fallback": "Search 'Trump Truth Social Iran'"
      },
      "iranian-state-media": {
        "name": "Iranian State Media",
        "indicates": "Regime narrative, red lines, claims",
        "method": "web_fetch IRNA, Tasnim, Fars",
        "fallback": "Search 'IRNA Iran' or 'Tasnim Iran'"
      },
      "israeli-defense": {
        "name": "Israeli Defense Sources",
        "indicates": "IDF operations, Israeli strikes, Iron Dome activity",
        "method": "web_fetch Times of Israel, Haaretz, Ynetnews",
        "fallback": "Search 'IDF Iran' or 'Iron Dome'"
      },
      "regional-media": {
        "name": "Regional Media",
        "indicates": "Regional perspective, local reporting",
        "method": "web_fetch Al Jazeera, Middle East Eye, The Cradle",
        "fallback": "Search 'Middle East latest news'"
      },
      "aviation-forums": {
        "name": "Aviation Forums/Spotters",
        "indicates": "Enthusiast reports of military flights",
        "method": "Search RAF Fairford, ADS-B Iran, @CivMilAir",
        "fallback": "Search 'military aircraft tracking'"
      }
    }
  }
}