{
  "scenario": "s6-drone-swarm-from-ship",
  "title": "S6 \u2014 Drone Swarm from Ship",
  "events": [
    {"stage": "A", "ts_iso": "2025-06-12T09:00:00Z", "t_rel": "T+00:00", "lat": 59.910, "lon": 27.600, "event": "MV POHJANTUULI enters eastern GoF", "notes": "AIS active, standard transit appearance"},
    {"stage": "A", "ts_iso": "2025-06-12T09:25:00Z", "t_rel": "T+25:00", "lat": 59.920, "lon": 25.555, "event": "Ship reaches anchor position", "notes": "12 NM south of Kilpilahti, reduces speed to <1 kn"},
    {"stage": "B", "ts_iso": "2025-06-12T09:28:00Z", "t_rel": "T+28:00", "lat": 59.920, "lon": 25.555, "event": "AIS transmission goes dark", "notes": "Transponder off \u2014 5 minutes before drone launch"},
    {"stage": "B", "ts_iso": "2025-06-12T09:33:00Z", "t_rel": "T+33:00", "lat": 59.920, "lon": 25.555, "event": "SWARM LAUNCH \u2014 6 drones airborne simultaneously", "notes": "First radar contacts appear ~90s after takeoff"},
    {"stage": "C", "ts_iso": "2025-06-12T09:34:30Z", "t_rel": "T+34:30", "lat": 60.040, "lon": 25.555, "event": "RAD-PLN-01 acquires all 6 contacts", "notes": "Fan pattern confirmed; swarm_id SW-2025-0612-01 assigned"},
    {"stage": "C", "ts_iso": "2025-06-12T09:42:00Z", "t_rel": "T+42:00", "lat": 60.254, "lon": 25.041, "event": "Border Guard patrol drone scrambles (Helsinki-Malmi)", "notes": "Intercept vector toward swarm center-of-mass"},
    {"stage": "C", "ts_iso": "2025-06-12T09:47:00Z", "t_rel": "T+47:00", "lat": 60.140, "lon": 25.350, "event": "Lead drones reach coastal MAC sensor range", "notes": "MAC-PRV-COAST-01/-02 detect 5C:E2:8C:AA:01:01 and :03:03"},
    {"stage": "D", "ts_iso": "2025-06-12T09:51:00Z", "t_rel": "T+51:00", "lat": 60.300, "lon": 25.555, "event": "Drones 1\u20132 reach Kilpilahti zone", "notes": "Low altitude approach; descent to 20 m AGL"},
    {"stage": "D", "ts_iso": "2025-06-12T09:54:00Z", "t_rel": "T+54:00", "lat": 60.215, "lon": 25.680, "event": "Drones 3\u20134 reach Porvoo harbor", "notes": "Radar tracks lost at <30 m altitude in clutter"},
    {"stage": "D", "ts_iso": "2025-06-12T09:57:00Z", "t_rel": "T+57:00", "lat": 60.110, "lon": 25.200, "event": "Drones 5\u20136 reach Sipoo coast", "notes": "Last radar contact at 25 m; no return flight"},
    {"stage": "E", "ts_iso": "2025-06-12T10:10:00Z", "t_rel": "T+70:00", "lat": 59.920, "lon": 25.556, "event": "POHJANTUULI AIS reappears", "notes": "Ship resumes westbound transit; no drones recovered"},
    {"stage": "E", "ts_iso": "2025-06-12T10:30:00Z", "t_rel": "T+90:00", "lat": 59.930, "lon": 25.555, "event": "Patrol drone reaches mother-ship position", "notes": "MAC-AIR-DRN-01 logs crew MAC during low pass"}
  ]
}
