{
  "schemaVersion": 1,
  "metroId": "seattle",
  "generatedAt": "2026-07-05T20:20:25.631Z",
  "alertCount": 16,
  "alerts": [
    {
      "severity": "critical",
      "metroId": "seattle",
      "sourceId": "woodland-park-zoo-family",
      "sourceName": "Woodland Park Zoo Family/Public Events",
      "sourceType": "eventList",
      "url": "https://www.zoo.org/events?cgid=1",
      "status": "http-error",
      "issueType": "fetch-failed",
      "reason": "Source fetch did not return a usable payload.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://www.zoo.org/events?cgid=1",
          "status": "http-error",
          "httpStatus": 403,
          "contentType": "text/html"
        }
      ]
    },
    {
      "severity": "critical",
      "metroId": "seattle",
      "sourceId": "burke-museum-events",
      "sourceName": "Burke Museum Events",
      "sourceType": "eventList",
      "url": "https://www.burkemuseum.org/events",
      "status": "ok",
      "issueType": "zero-extracted",
      "reason": "Source returned a payload but no events were extracted.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://www.burkemuseum.org/events",
          "status": "ok",
          "httpStatus": 200,
          "contentType": "text/html;charset=utf-8"
        }
      ]
    },
    {
      "severity": "critical",
      "metroId": "seattle",
      "sourceId": "pacific-science-center-events",
      "sourceName": "Pacific Science Center Events",
      "sourceType": "eventList",
      "url": "https://pacificsciencecenter.org/events/",
      "status": "ok",
      "issueType": "zero-extracted",
      "reason": "Source returned a payload but no events were extracted.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://pacificsciencecenter.org/events/",
          "status": "ok",
          "httpStatus": 200,
          "contentType": "text/html; charset=UTF-8"
        }
      ]
    },
    {
      "severity": "warning",
      "metroId": "seattle",
      "sourceId": "seattle-aquarium-toddler-time",
      "sourceName": "Seattle Aquarium Toddler Time",
      "sourceType": "eventList",
      "url": "https://www.seattleaquarium.org/explore-the-aquarium/programs/toddler-time/",
      "status": "ok",
      "issueType": "zero-in-window",
      "reason": "Source returned events, but none were in the planning window.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://www.seattleaquarium.org/explore-the-aquarium/programs/toddler-time/",
          "status": "ok",
          "httpStatus": 200,
          "contentType": "text/html; charset=UTF-8"
        }
      ]
    },
    {
      "severity": "critical",
      "metroId": "seattle",
      "sourceId": "ticketmaster-seattle-family",
      "sourceName": "Ticketmaster Seattle Family Events",
      "sourceType": "ticketmaster",
      "url": "https://app.ticketmaster.com/discovery/v2/events.json",
      "status": "ok",
      "issueType": "zero-extracted",
      "reason": "Source returned a payload but no events were extracted.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://app.ticketmaster.com/discovery/v2/events.json",
          "status": "ok",
          "httpStatus": 200,
          "contentType": "application/json; source=ticketmaster; events=0; queries=1"
        }
      ]
    },
    {
      "severity": "warning",
      "metroId": "seattle",
      "sourceId": "festal-indigenous-people-festival-2026",
      "sourceName": "Festál: Indigenous People Festival",
      "sourceType": "officialTextEvents",
      "url": "https://www.seattlecenter.com/events/featured-events/festal/indigenous-people-festival",
      "status": "ok",
      "issueType": "zero-in-window",
      "reason": "Source returned events, but none were in the planning window.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://www.seattlecenter.com/events/featured-events/festal/indigenous-people-festival",
          "status": "ok",
          "httpStatus": 200,
          "contentType": "text/html; charset=utf-8"
        }
      ]
    },
    {
      "severity": "warning",
      "metroId": "seattle",
      "sourceId": "festal-live-aloha-hawaiian-2026",
      "sourceName": "Festál: Live Aloha Hawaiian Cultural Festival",
      "sourceType": "officialTextEvents",
      "url": "https://www.seattlecenter.com/events/featured-events/festal/live-aloha-hawaiian-cultural-festival",
      "status": "ok",
      "issueType": "zero-in-window",
      "reason": "Source returned events, but none were in the planning window.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://www.seattlecenter.com/events/featured-events/festal/live-aloha-hawaiian-cultural-festival",
          "status": "ok",
          "httpStatus": 200,
          "contentType": "text/html; charset=utf-8"
        }
      ]
    },
    {
      "severity": "warning",
      "metroId": "seattle",
      "sourceId": "festal-croatiafest-2026",
      "sourceName": "Festál: CroatiaFest",
      "sourceType": "officialTextEvents",
      "url": "https://www.seattlecenter.com/events/featured-events/festal/croatiafest",
      "status": "ok",
      "issueType": "zero-in-window",
      "reason": "Source returned events, but none were in the planning window.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://www.seattlecenter.com/events/featured-events/festal/croatiafest",
          "status": "ok",
          "httpStatus": 200,
          "contentType": "text/html; charset=utf-8"
        }
      ]
    },
    {
      "severity": "critical",
      "metroId": "seattle",
      "sourceId": "neumos-seattle",
      "sourceName": "Neumos",
      "sourceType": "html",
      "url": "https://www.neumos.com/events",
      "status": "ok",
      "issueType": "zero-extracted",
      "reason": "Source returned a payload but no events were extracted.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://www.neumos.com/events",
          "status": "ok",
          "httpStatus": 200,
          "contentType": "text/html; charset=UTF-8"
        }
      ]
    },
    {
      "severity": "critical",
      "metroId": "seattle",
      "sourceId": "the-crocodile",
      "sourceName": "The Crocodile",
      "sourceType": "html",
      "url": "https://www.thecrocodile.com/events",
      "status": "http-error",
      "issueType": "fetch-failed",
      "reason": "Source fetch did not return a usable payload.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://www.thecrocodile.com/events",
          "status": "http-error",
          "httpStatus": 404,
          "contentType": "text/html;charset=utf-8"
        }
      ]
    },
    {
      "severity": "critical",
      "metroId": "seattle",
      "sourceId": "tractor-tavern",
      "sourceName": "Tractor Tavern",
      "sourceType": "html",
      "url": "https://www.tractortavern.com/events",
      "status": "http-error",
      "issueType": "fetch-failed",
      "reason": "Source fetch did not return a usable payload.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://www.tractortavern.com/events",
          "status": "http-error",
          "httpStatus": 404,
          "contentType": "text/html; charset=UTF-8"
        }
      ]
    },
    {
      "severity": "critical",
      "metroId": "seattle",
      "sourceId": "the-sunset-tavern",
      "sourceName": "The Sunset Tavern",
      "sourceType": "html",
      "url": "https://www.sunsettavern.com/events",
      "status": "http-error",
      "issueType": "fetch-failed",
      "reason": "Source fetch did not return a usable payload.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://www.sunsettavern.com/events",
          "status": "http-error",
          "httpStatus": 404,
          "contentType": "text/html; charset=UTF-8"
        }
      ]
    },
    {
      "severity": "critical",
      "metroId": "seattle",
      "sourceId": "comedy-underground",
      "sourceName": "Comedy Underground",
      "sourceType": "html",
      "url": "https://www.comedyunderground.com/calendar",
      "status": "ok",
      "issueType": "zero-extracted",
      "reason": "Source returned a payload but no events were extracted.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://www.comedyunderground.com/calendar",
          "status": "ok",
          "httpStatus": 200,
          "contentType": "text/html"
        }
      ]
    },
    {
      "severity": "critical",
      "metroId": "seattle",
      "sourceId": "nectar-lounge-shows",
      "sourceName": "Nectar Lounge Shows",
      "sourceType": "html",
      "url": "https://www.nectarlounge.com/",
      "status": "ok",
      "issueType": "zero-extracted",
      "reason": "Source returned a payload but no events were extracted.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://www.nectarlounge.com/",
          "status": "ok",
          "httpStatus": 200,
          "contentType": "text/html; charset=UTF-8"
        }
      ]
    },
    {
      "severity": "warning",
      "metroId": "seattle",
      "sourceId": "bumbershoot-2026",
      "sourceName": "Bumbershoot 2026",
      "sourceType": "officialTextEvents",
      "url": "https://bumbershoot.com/",
      "status": "ok",
      "issueType": "zero-in-window",
      "reason": "Source returned events, but none were in the planning window.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://bumbershoot.com/",
          "status": "ok",
          "httpStatus": 200,
          "contentType": "text/html; charset=utf-8"
        }
      ]
    },
    {
      "severity": "warning",
      "metroId": "seattle",
      "sourceId": "capitol-hill-block-party-2026",
      "sourceName": "Capitol Hill Block Party 2026",
      "sourceType": "officialTextEvents",
      "url": "https://www.capitolhillblockparty.com/",
      "status": "ok",
      "issueType": "zero-in-window",
      "reason": "Source returned events, but none were in the planning window.",
      "recoveredBy": null,
      "recoveredEvents": 0,
      "liveEvents": 0,
      "fallbackEvents": 0,
      "lastKnownGoodEvents": 0,
      "fetchedAt": "2026-07-05T20:20:25.631Z",
      "fetches": [
        {
          "url": "https://www.capitolhillblockparty.com/",
          "status": "ok",
          "httpStatus": 200,
          "contentType": "text/html;charset=utf-8"
        }
      ]
    }
  ]
}
