{
  "version": 1,
  "name": "NW AL Scanner Primary Loop",
  "items": [
    { "id": "radar-local", "product": "radar", "variant": "local", "durationMs": 15000 },
    { "id": "radar-regional", "product": "radar", "variant": "regional", "durationMs": 15000 },
    { "id": "incident", "product": "incident-card", "durationMs": 12000, "condition": "activeIncidents > 0" },
    { "id": "forecast", "product": "forecast-card", "variant": "three-period", "durationMs": 24000 },
    { "id": "spc-day-1", "product": "spc-outlook", "variant": "day1", "durationMs": 14000 },
    { "id": "spc-day-2", "product": "spc-outlook", "variant": "day2", "durationMs": 12000 },
    { "id": "spc-day-3", "product": "spc-outlook", "variant": "day3", "durationMs": 12000 },
    { "id": "hazcam", "product": "hazcam", "durationMs": 18000, "condition": "availableHazcams > 0" },
    { "id": "outages", "product": "power-outages", "durationMs": 12000 },
    { "id": "sponsor", "product": "sponsor", "durationMs": 10000 }
  ],
  "interruptRules": [
    { "eventFamily": "tornado", "product": "alert-card", "durationMs": 15000, "priority": 100, "followWith": "radar-warning" },
    { "eventFamily": "severe", "product": "alert-card", "durationMs": 13000, "priority": 90, "followWith": "radar-warning" },
    { "eventFamily": "flood", "product": "alert-card", "durationMs": 13000, "priority": 85 },
    { "eventFamily": "heat", "product": "alert-card", "durationMs": 12000, "priority": 60, "insertAtNextBreak": true },
    { "eventFamily": "fog", "product": "alert-card", "durationMs": 12000, "priority": 45, "insertAtNextBreak": true }
  ]
}
