{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "CTA Alert History",
  "description": "Chicago Transit Authority service alerts and bot-detected disruptions.",
  "home_page_url": "https://chicagotransitalerts.app/",
  "feed_url": "https://chicagotransitalerts.app/feed.json",
  "language": "en-US",
  "authors": [
    {
      "name": "cta-alert-history"
    }
  ],
  "hubs": [
    {
      "type": "WebSub",
      "url": "https://pubsubhubbub.superfeedr.com/"
    }
  ],
  "items": [
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlp7vego662s",
      "url": "https://chicagotransitalerts.app/event/3mlp7vego662s",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlp7vego662s",
      "title": "#9 Ashland: Multiple signals: missing vehicles, headway gaps",
      "summary": "Multiple signals: missing vehicles, headway gaps",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlp7vego662s/og.png?v=1778640542136\" alt=\"Multiple signals: missing vehicles, headway gaps\"/></p><p><strong>Resolved</strong> after ~40m</p><p>Multiple signals: missing vehicles, headway gaps</p><p>#9 Ashland</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlp7vego662s\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlp7vego662s/og.png?v=1778640542136",
      "banner_image": "https://chicagotransitalerts.app/event/3mlp7vego662s/og.png?v=1778640542136",
      "date_published": "2026-05-13T02:09:01.797Z",
      "date_modified": "2026-05-13T02:49:02.136Z",
      "tags": [
        "Bus",
        "#9",
        "Resolved",
        "missing vehicles",
        "headway gaps"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlozw2exta2c",
      "url": "https://chicagotransitalerts.app/event/3mlozw2exta2c",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlozw2exta2c",
      "title": "Blue Line Delays",
      "summary": "Blue Line Delays (Chicago (Blue) → Clark/Lake)",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlozw2exta2c/og.png?v=1778640123733\" alt=\"Blue Line Delays\"/></p><p><strong>Resolved</strong> after ~2h 20m</p><p>Blue Line Delays</p><p><em>Chicago (Blue) → Clark/Lake</em></p><p>Blue Line</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlozw2exta2c\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlozw2exta2c/og.png?v=1778640123733",
      "banner_image": "https://chicagotransitalerts.app/event/3mlozw2exta2c/og.png?v=1778640123733",
      "date_published": "2026-05-13T00:22:02.375Z",
      "date_modified": "2026-05-13T02:42:03.733Z",
      "tags": [
        "Train",
        "Blue Line",
        "Resolved",
        "CTA Alert",
        "cold stretch"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mloz6s33wn2c",
      "url": "https://chicagotransitalerts.app/event/3mloz6s33wn2c",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mloz6s33wn2c",
      "title": "#147 Outer DuSable Lake Shore Exp.: Multiple signals: missing vehicles, headway gaps",
      "summary": "Multiple signals: missing vehicles, headway gaps",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mloz6s33wn2c/og.png?v=1778633342428\" alt=\"Multiple signals: missing vehicles, headway gaps\"/></p><p><strong>Resolved</strong> after ~40m</p><p>Multiple signals: missing vehicles, headway gaps</p><p>#147 Outer DuSable Lake Shore Exp.</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mloz6s33wn2c\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mloz6s33wn2c/og.png?v=1778633342428",
      "banner_image": "https://chicagotransitalerts.app/event/3mloz6s33wn2c/og.png?v=1778633342428",
      "date_published": "2026-05-13T00:09:01.906Z",
      "date_modified": "2026-05-13T00:49:02.428Z",
      "tags": [
        "Bus",
        "#147",
        "Resolved",
        "missing vehicles",
        "headway gaps"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlocdjhxah2s",
      "url": "https://chicagotransitalerts.app/event/3mlocdjhxah2s",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlocdjhxah2s",
      "title": "#15 Jeffery Local and #172 U. of Chicago/Kenwood Temporary Reroute at Hyde Park/Woodlawn",
      "summary": "#15 Jeffery Local and #172 U. of Chicago/Kenwood Temporary Reroute at Hyde Park/Woodlawn",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlocdjhxah2s/og.png?v=1778623203455\" alt=\"#15 Jeffery Local and #172 U. of Chicago/Kenwood Temporary Reroute at Hyde Park/Woodlawn\"/></p><p><strong>Resolved</strong> after ~4h 40m</p><p>#15 Jeffery Local and #172 U. of Chicago/Kenwood Temporary Reroute at Hyde Park/Woodlawn</p><p>#15 and #172</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlocdjhxah2s\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlocdjhxah2s/og.png?v=1778623203455",
      "banner_image": "https://chicagotransitalerts.app/event/3mlocdjhxah2s/og.png?v=1778623203455",
      "date_published": "2026-05-12T17:20:04.059Z",
      "date_modified": "2026-05-12T22:00:03.455Z",
      "tags": [
        "Bus",
        "#15",
        "#172",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlhifsdxqb2c",
      "url": "https://chicagotransitalerts.app/event/3mlhifsdxqb2c",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlhifsdxqb2c",
      "title": "#72 North Temporary Eastbound Reroute near North Ave./Kolmar",
      "summary": "#72 North Temporary Eastbound Reroute near North Ave./Kolmar",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlhifsdxqb2c/og.png?v=1778623203455\" alt=\"#72 North Temporary Eastbound Reroute near North Ave./Kolmar\"/></p><p><strong>Resolved</strong> after ~2d 21h 40m</p><p>#72 North Temporary Eastbound Reroute near North Ave./Kolmar</p><p>#72 North · Northbound</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlhifsdxqb2c\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlhifsdxqb2c/og.png?v=1778623203455",
      "banner_image": "https://chicagotransitalerts.app/event/3mlhifsdxqb2c/og.png?v=1778623203455",
      "date_published": "2026-05-10T00:20:04.831Z",
      "date_modified": "2026-05-12T22:00:03.455Z",
      "tags": [
        "Bus",
        "#72",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mloodzgpuz2g",
      "url": "https://chicagotransitalerts.app/event/3mloodzgpuz2g",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mloodzgpuz2g",
      "title": "Purple Line: Central (Purple) → Noyes — cold stretch",
      "summary": "Central (Purple) → Noyes — cold stretch",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mloodzgpuz2g/og.png?v=1778620204252\" alt=\"Central (Purple) → Noyes — cold stretch\"/></p><p><strong>Resolved</strong> after ~15m</p><p>Central (Purple) → Noyes — cold stretch</p><p><em>Central (Purple) → Noyes</em></p><p>Purple Line · Outbound</p><p>2 stations cold · 3 trains missed</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mloodzgpuz2g\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mloodzgpuz2g/og.png?v=1778620204252",
      "banner_image": "https://chicagotransitalerts.app/event/3mloodzgpuz2g/og.png?v=1778620204252",
      "date_published": "2026-05-12T20:55:07.130Z",
      "date_modified": "2026-05-12T21:10:04.252Z",
      "tags": [
        "Train",
        "Purple Line",
        "Resolved",
        "cold stretch"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlnzxcnsfb2i",
      "url": "https://chicagotransitalerts.app/event/3mlnzxcnsfb2i",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlnzxcnsfb2i",
      "title": "#91 Austin Temporary Southbound Reroute near Austin/George",
      "summary": "#91 Austin Temporary Southbound Reroute near Austin/George",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlnzxcnsfb2i/og.png?v=1778608804188\" alt=\"#91 Austin Temporary Southbound Reroute near Austin/George\"/></p><p><strong>Resolved</strong> after ~3h 10m</p><p>#91 Austin Temporary Southbound Reroute near Austin/George</p><p>#91 Austin · Southbound</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlnzxcnsfb2i\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlnzxcnsfb2i/og.png?v=1778608804188",
      "banner_image": "https://chicagotransitalerts.app/event/3mlnzxcnsfb2i/og.png?v=1778608804188",
      "date_published": "2026-05-12T14:50:04.451Z",
      "date_modified": "2026-05-12T18:00:04.188Z",
      "tags": [
        "Bus",
        "#91",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mloaey3sir2s",
      "url": "https://chicagotransitalerts.app/event/3mloaey3sir2s",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mloaey3sir2s",
      "title": "Yellow Line: Howard → Dempster-Skokie — cold stretch",
      "summary": "Howard → Dempster-Skokie — cold stretch",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mloaey3sir2s/og.png?v=1778606704611\" alt=\"Howard → Dempster-Skokie — cold stretch\"/></p><p><strong>Resolved</strong> after ~40m</p><p>Howard → Dempster-Skokie — cold stretch</p><p><em>Howard → Dempster-Skokie</em></p><p>Yellow Line</p><p>3 stations cold · 1.1 trains missed</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mloaey3sir2s\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mloaey3sir2s/og.png?v=1778606704611",
      "banner_image": "https://chicagotransitalerts.app/event/3mloaey3sir2s/og.png?v=1778606704611",
      "date_published": "2026-05-12T16:45:06.728Z",
      "date_modified": "2026-05-12T17:25:04.611Z",
      "tags": [
        "Train",
        "Yellow Line",
        "Resolved",
        "cold stretch"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlnybnsck52q",
      "url": "https://chicagotransitalerts.app/event/3mlnybnsck52q",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlnybnsck52q",
      "title": "#9 Ashland Temporary Northbound Reroute near Ashland/Wilson",
      "summary": "#9 Ashland Temporary Northbound Reroute near Ashland/Wilson",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlnybnsck52q/og.png?v=1778605204021\" alt=\"#9 Ashland Temporary Northbound Reroute near Ashland/Wilson\"/></p><p><strong>Resolved</strong> after ~2h 40m</p><p>#9 Ashland Temporary Northbound Reroute near Ashland/Wilson</p><p>#9 Ashland · Northbound</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlnybnsck52q\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlnybnsck52q/og.png?v=1778605204021",
      "banner_image": "https://chicagotransitalerts.app/event/3mlnybnsck52q/og.png?v=1778605204021",
      "date_published": "2026-05-12T14:20:04.129Z",
      "date_modified": "2026-05-12T17:00:04.021Z",
      "tags": [
        "Bus",
        "#9",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlnyippqbp2g",
      "url": "https://chicagotransitalerts.app/event/3mlnyippqbp2g",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlnyippqbp2g",
      "title": "#66 Chicago: Multiple signals: bunching, missing vehicles",
      "summary": "Multiple signals: bunching, missing vehicles",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlnyippqbp2g/og.png?v=1778598242046\" alt=\"Multiple signals: bunching, missing vehicles\"/></p><p><strong>Resolved</strong> after ~40m</p><p>Multiple signals: bunching, missing vehicles</p><p>#66 Chicago</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlnyippqbp2g\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlnyippqbp2g/og.png?v=1778598242046",
      "banner_image": "https://chicagotransitalerts.app/event/3mlnyippqbp2g/og.png?v=1778598242046",
      "date_published": "2026-05-12T14:24:01.509Z",
      "date_modified": "2026-05-12T15:04:02.046Z",
      "tags": [
        "Bus",
        "#66",
        "Resolved",
        "bunching",
        "missing vehicles"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlni34d7gr2c",
      "url": "https://chicagotransitalerts.app/event/3mlni34d7gr2c",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlni34d7gr2c",
      "title": "#26 South Shore Express Temporary Reroute at 83rd/Houston",
      "summary": "#26 South Shore Express Temporary Reroute at 83rd/Houston",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlni34d7gr2c/og.png?v=1778591404016\" alt=\"#26 South Shore Express Temporary Reroute at 83rd/Houston\"/></p><p><strong>Resolved</strong> after ~3h 40m</p><p>#26 South Shore Express Temporary Reroute at 83rd/Houston</p><p>#26 South Shore Express · Southbound</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlni34d7gr2c\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlni34d7gr2c/og.png?v=1778591404016",
      "banner_image": "https://chicagotransitalerts.app/event/3mlni34d7gr2c/og.png?v=1778591404016",
      "date_published": "2026-05-12T09:30:04.712Z",
      "date_modified": "2026-05-12T13:10:04.016Z",
      "tags": [
        "Bus",
        "#26",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlnhj7coyp2s",
      "url": "https://chicagotransitalerts.app/event/3mlnhj7coyp2s",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlnhj7coyp2s",
      "title": "#71 71st/South Shore Temporary Reroute at 83rd/Houston",
      "summary": "#71 71st/South Shore Temporary Reroute at 83rd/Houston",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlnhj7coyp2s/og.png?v=1778591403867\" alt=\"#71 71st/South Shore Temporary Reroute at 83rd/Houston\"/></p><p><strong>Resolved</strong> after ~3h 50m</p><p>#71 71st/South Shore Temporary Reroute at 83rd/Houston</p><p>#71 71st/South Shore · Southbound</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlnhj7coyp2s\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlnhj7coyp2s/og.png?v=1778591403867",
      "banner_image": "https://chicagotransitalerts.app/event/3mlnhj7coyp2s/og.png?v=1778591403867",
      "date_published": "2026-05-12T09:20:03.679Z",
      "date_modified": "2026-05-12T13:10:03.867Z",
      "tags": [
        "Bus",
        "#71",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mln5hbuo3k2a",
      "url": "https://chicagotransitalerts.app/event/3mln5hbuo3k2a",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mln5hbuo3k2a",
      "title": "#N5, #71, #95: #N5 South Shore Night Bus Temporary Reroute at 83rd/Houston.",
      "summary": "#N5 South Shore Night Bus Temporary Reroute at 83rd/Houston.",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mln5hbuo3k2a/og.png?v=1778577605186\" alt=\"#N5 South Shore Night Bus Temporary Reroute at 83rd/Houston.\"/></p><p><strong>Resolved</strong> after ~3h</p><p>#N5 South Shore Night Bus Temporary Reroute at 83rd/Houston.</p><p>#N5, #71, #95 · Southbound</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mln5hbuo3k2a\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mln5hbuo3k2a/og.png?v=1778577605186",
      "banner_image": "https://chicagotransitalerts.app/event/3mln5hbuo3k2a/og.png?v=1778577605186",
      "date_published": "2026-05-12T06:20:02.391Z",
      "date_modified": "2026-05-12T09:20:05.186Z",
      "tags": [
        "Bus",
        "#N5",
        "#71",
        "#95",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlmwubokyi2h",
      "url": "https://chicagotransitalerts.app/event/3mlmwubokyi2h",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlmwubokyi2h",
      "title": "Loop-bound Orange Line Service Running with Delays",
      "summary": "Loop-bound Orange Line Service Running with Delays",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlmwubokyi2h/og.png?v=1778561524164\" alt=\"Loop-bound Orange Line Service Running with Delays\"/></p><p><strong>Resolved</strong> after ~30m</p><p>Loop-bound Orange Line Service Running with Delays</p><p>Orange Line</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlmwubokyi2h\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlmwubokyi2h/og.png?v=1778561524164",
      "banner_image": "https://chicagotransitalerts.app/event/3mlmwubokyi2h/og.png?v=1778561524164",
      "date_published": "2026-05-12T04:22:02.225Z",
      "date_modified": "2026-05-12T04:52:04.164Z",
      "tags": [
        "Train",
        "Orange Line",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlmw4znizs24",
      "url": "https://chicagotransitalerts.app/event/3mlmw4znizs24",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlmw4znizs24",
      "title": "#9 Ashland: Multiple signals: missing vehicles, headway gaps",
      "summary": "Multiple signals: missing vehicles, headway gaps",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlmw4znizs24/og.png?v=1778561341525\" alt=\"Multiple signals: missing vehicles, headway gaps\"/></p><p><strong>Resolved</strong> after ~40m</p><p>Multiple signals: missing vehicles, headway gaps</p><p>#9 Ashland</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlmw4znizs24\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlmw4znizs24/og.png?v=1778561341525",
      "banner_image": "https://chicagotransitalerts.app/event/3mlmw4znizs24/og.png?v=1778561341525",
      "date_published": "2026-05-12T04:09:02.029Z",
      "date_modified": "2026-05-12T04:49:01.525Z",
      "tags": [
        "Bus",
        "#9",
        "Resolved",
        "missing vehicles",
        "headway gaps"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlmtmkco3u2a",
      "url": "https://chicagotransitalerts.app/event/3mlmtmkco3u2a",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlmtmkco3u2a",
      "title": "Blue Line: Multiple signals: headway gaps, missing vehicles",
      "summary": "Multiple signals: headway gaps, missing vehicles",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlmtmkco3u2a/og.png?v=1778557741775\" alt=\"Multiple signals: headway gaps, missing vehicles\"/></p><p><strong>Resolved</strong> after ~25m</p><p>Multiple signals: headway gaps, missing vehicles</p><p>Blue Line</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlmtmkco3u2a\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlmtmkco3u2a/og.png?v=1778557741775",
      "banner_image": "https://chicagotransitalerts.app/event/3mlmtmkco3u2a/og.png?v=1778557741775",
      "date_published": "2026-05-12T03:24:01.491Z",
      "date_modified": "2026-05-12T03:49:01.775Z",
      "tags": [
        "Train",
        "Blue Line",
        "Resolved",
        "headway gaps",
        "missing vehicles"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlmfeluvmk2q",
      "url": "https://chicagotransitalerts.app/event/3mlmfeluvmk2q",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlmfeluvmk2q",
      "title": "Red Line: Multiple signals: missing vehicles, headway gaps",
      "summary": "Multiple signals: missing vehicles, headway gaps",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlmfeluvmk2q/og.png?v=1778543341869\" alt=\"Multiple signals: missing vehicles, headway gaps\"/></p><p><strong>Resolved</strong> after ~40m</p><p>Multiple signals: missing vehicles, headway gaps</p><p>Red Line</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlmfeluvmk2q\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlmfeluvmk2q/og.png?v=1778543341869",
      "banner_image": "https://chicagotransitalerts.app/event/3mlmfeluvmk2q/og.png?v=1778543341869",
      "date_published": "2026-05-11T23:09:02.370Z",
      "date_modified": "2026-05-11T23:49:01.869Z",
      "tags": [
        "Train",
        "Red Line",
        "Resolved",
        "missing vehicles",
        "headway gaps"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlmfen7c2s2q",
      "url": "https://chicagotransitalerts.app/event/3mlmfen7c2s2q",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlmfen7c2s2q",
      "title": "#66 Chicago: Multiple signals: headway gaps, bunching",
      "summary": "Multiple signals: headway gaps, bunching",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlmfen7c2s2q/og.png?v=1778543041559\" alt=\"Multiple signals: headway gaps, bunching\"/></p><p><strong>Resolved</strong> after ~35m</p><p>Multiple signals: headway gaps, bunching</p><p>#66 Chicago</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlmfen7c2s2q\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlmfen7c2s2q/og.png?v=1778543041559",
      "banner_image": "https://chicagotransitalerts.app/event/3mlmfen7c2s2q/og.png?v=1778543041559",
      "date_published": "2026-05-11T23:09:02.370Z",
      "date_modified": "2026-05-11T23:44:01.559Z",
      "tags": [
        "Bus",
        "#66",
        "Resolved",
        "headway gaps",
        "bunching"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mllqquehgl2s",
      "url": "https://chicagotransitalerts.app/event/3mllqquehgl2s",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mllqquehgl2s",
      "title": "#28 Stony Island Temporary Southbound Reroute near 47th/Lake Park",
      "summary": "#28 Stony Island Temporary Southbound Reroute near 47th/Lake Park",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mllqquehgl2s/og.png?v=1778532002560\" alt=\"#28 Stony Island Temporary Southbound Reroute near 47th/Lake Park\"/></p><p><strong>Resolved</strong> after ~3h 40m</p><p>#28 Stony Island Temporary Southbound Reroute near 47th/Lake Park</p><p>#28 Stony Island · Southbound</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mllqquehgl2s\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mllqquehgl2s/og.png?v=1778532002560",
      "banner_image": "https://chicagotransitalerts.app/event/3mllqquehgl2s/og.png?v=1778532002560",
      "date_published": "2026-05-11T17:00:04.932Z",
      "date_modified": "2026-05-11T20:40:02.560Z",
      "tags": [
        "Bus",
        "#28",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mllwdndqh42q",
      "url": "https://chicagotransitalerts.app/event/3mllwdndqh42q",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mllwdndqh42q",
      "title": "#3 King Drive Temporary Reroute near King Drive / 71st",
      "summary": "#3 King Drive Temporary Reroute near King Drive / 71st",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mllwdndqh42q/og.png?v=1778525402743\" alt=\"#3 King Drive Temporary Reroute near King Drive / 71st\"/></p><p><strong>Resolved</strong> after ~10m</p><p>#3 King Drive Temporary Reroute near King Drive / 71st</p><p>#3 King Drive</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mllwdndqh42q\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mllwdndqh42q/og.png?v=1778525402743",
      "banner_image": "https://chicagotransitalerts.app/event/3mllwdndqh42q/og.png?v=1778525402743",
      "date_published": "2026-05-11T18:40:03.840Z",
      "date_modified": "2026-05-11T18:50:02.743Z",
      "tags": [
        "Bus",
        "#3",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mllmtpfd562c",
      "url": "https://chicagotransitalerts.app/event/3mllmtpfd562c",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mllmtpfd562c",
      "title": "Purple Line: Chicago (Brown/Purple) → Quincy — cold stretch",
      "summary": "Chicago (Brown/Purple) → Quincy — cold stretch",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mllmtpfd562c/og.png?v=1778516705108\" alt=\"Chicago (Brown/Purple) → Quincy — cold stretch\"/></p><p><strong>Resolved</strong> after ~35m</p><p>Chicago (Brown/Purple) → Quincy — cold stretch</p><p><em>Chicago (Brown/Purple) → Quincy</em></p><p>Purple Line · Outbound</p><p>7 stations cold · 2 trains missed</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mllmtpfd562c\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mllmtpfd562c/og.png?v=1778516705108",
      "banner_image": "https://chicagotransitalerts.app/event/3mllmtpfd562c/og.png?v=1778516705108",
      "date_published": "2026-05-11T15:50:06.675Z",
      "date_modified": "2026-05-11T16:25:05.108Z",
      "tags": [
        "Train",
        "Purple Line",
        "Resolved",
        "cold stretch"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mllaifzhe22u",
      "url": "https://chicagotransitalerts.app/event/3mllaifzhe22u",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mllaifzhe22u",
      "title": "Red Line: Multiple signals: missing vehicles, headway gaps",
      "summary": "Multiple signals: missing vehicles, headway gaps",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mllaifzhe22u/og.png?v=1778502842156\" alt=\"Multiple signals: missing vehicles, headway gaps\"/></p><p><strong>Resolved</strong> after ~25m</p><p>Multiple signals: missing vehicles, headway gaps</p><p>Red Line</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mllaifzhe22u\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mllaifzhe22u/og.png?v=1778502842156",
      "banner_image": "https://chicagotransitalerts.app/event/3mllaifzhe22u/og.png?v=1778502842156",
      "date_published": "2026-05-11T12:09:02.013Z",
      "date_modified": "2026-05-11T12:34:02.156Z",
      "tags": [
        "Train",
        "Red Line",
        "Resolved",
        "missing vehicles",
        "headway gaps"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlkfpx4uq72h",
      "url": "https://chicagotransitalerts.app/event/3mlkfpx4uq72h",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlkfpx4uq72h",
      "title": "Brown Line: Southport → Fullerton — cold stretch",
      "summary": "Southport → Fullerton — cold stretch",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlkfpx4uq72h/og.png?v=1778474403709\" alt=\"Southport → Fullerton — cold stretch\"/></p><p><strong>Resolved</strong> after ~30m</p><p>Southport → Fullerton — cold stretch</p><p><em>Southport → Fullerton</em></p><p>Brown Line · Outbound</p><p>5 stations cold · 2 trains missed</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlkfpx4uq72h\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlkfpx4uq72h/og.png?v=1778474403709",
      "banner_image": "https://chicagotransitalerts.app/event/3mlkfpx4uq72h/og.png?v=1778474403709",
      "date_published": "2026-05-11T04:10:04.549Z",
      "date_modified": "2026-05-11T04:40:03.709Z",
      "tags": [
        "Train",
        "Brown Line",
        "Resolved",
        "cold stretch"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mljuvo3ywg2g",
      "url": "https://chicagotransitalerts.app/event/3mljuvo3ywg2g",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mljuvo3ywg2g",
      "title": "Red Line: Multiple signals: missing vehicles, headway gaps",
      "summary": "Multiple signals: missing vehicles, headway gaps",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mljuvo3ywg2g/og.png?v=1778456941999\" alt=\"Multiple signals: missing vehicles, headway gaps\"/></p><p><strong>Resolved</strong> after ~40m</p><p>Multiple signals: missing vehicles, headway gaps</p><p>Red Line</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mljuvo3ywg2g\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mljuvo3ywg2g/og.png?v=1778456941999",
      "banner_image": "https://chicagotransitalerts.app/event/3mljuvo3ywg2g/og.png?v=1778456941999",
      "date_published": "2026-05-10T23:09:02.094Z",
      "date_modified": "2026-05-10T23:49:01.999Z",
      "tags": [
        "Train",
        "Red Line",
        "Resolved",
        "missing vehicles",
        "headway gaps"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mle45t5sbk2h",
      "url": "https://chicagotransitalerts.app/event/3mle45t5sbk2h",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mle45t5sbk2h",
      "title": "#3, #4 + 10 more: Temporary Reroute",
      "summary": "Temporary Reroute",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mle45t5sbk2h/og.png?v=1778451003643\" alt=\"Temporary Reroute\"/></p><p><strong>Resolved</strong> after ~2d 6h 7m</p><p>Temporary Reroute</p><p>#3, #4 + 10 more</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mle45t5sbk2h\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mle45t5sbk2h/og.png?v=1778451003643",
      "banner_image": "https://chicagotransitalerts.app/event/3mle45t5sbk2h/og.png?v=1778451003643",
      "date_published": "2026-05-08T16:02:53.881Z",
      "date_modified": "2026-05-10T22:10:03.643Z",
      "tags": [
        "Bus",
        "#3",
        "#4",
        "#7",
        "#J14",
        "#26",
        "#28",
        "#126",
        "#143",
        "#146",
        "#147",
        "#1",
        "#X4",
        "Resolved",
        "CTA Alert",
        "missing vehicles"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlj2w5ukcb2g",
      "url": "https://chicagotransitalerts.app/event/3mlj2w5ukcb2g",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlj2w5ukcb2g",
      "title": "Red Line: Multiple signals: headway gaps, missing vehicles",
      "summary": "Multiple signals: headway gaps, missing vehicles",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlj2w5ukcb2g/og.png?v=1778428141393\" alt=\"Multiple signals: headway gaps, missing vehicles\"/></p><p><strong>Resolved</strong> after ~25m</p><p>Multiple signals: headway gaps, missing vehicles</p><p>Red Line</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlj2w5ukcb2g\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlj2w5ukcb2g/og.png?v=1778428141393",
      "banner_image": "https://chicagotransitalerts.app/event/3mlj2w5ukcb2g/og.png?v=1778428141393",
      "date_published": "2026-05-10T15:24:01.338Z",
      "date_modified": "2026-05-10T15:49:01.393Z",
      "tags": [
        "Train",
        "Red Line",
        "Resolved",
        "headway gaps",
        "missing vehicles"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mle45qvexh2h",
      "url": "https://chicagotransitalerts.app/event/3mle45qvexh2h",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mle45qvexh2h",
      "title": "#53, #53A, #62: Pulaski Orange Line Station – Bus Terminal Temporary Bus Stop Relocations",
      "summary": "Pulaski Orange Line Station – Bus Terminal Temporary Bus Stop Relocations",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mle45qvexh2h/og.png?v=1778423402982\" alt=\"Pulaski Orange Line Station – Bus Terminal Temporary Bus Stop Relocations\"/></p><p><strong>Resolved</strong> after ~1d 22h 27m</p><p>Pulaski Orange Line Station – Bus Terminal Temporary Bus Stop Relocations</p><p>#53, #53A, #62</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mle45qvexh2h\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mle45qvexh2h/og.png?v=1778423402982",
      "banner_image": "https://chicagotransitalerts.app/event/3mle45qvexh2h/og.png?v=1778423402982",
      "date_published": "2026-05-08T16:02:51.425Z",
      "date_modified": "2026-05-10T14:30:02.982Z",
      "tags": [
        "Bus",
        "#53",
        "#53A",
        "#62",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlivo6r5yh24",
      "url": "https://chicagotransitalerts.app/event/3mlivo6r5yh24",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlivo6r5yh24",
      "title": "#82 Kimball/Homan Temporary Reroute at McCormick/Devon",
      "summary": "#82 Kimball/Homan Temporary Reroute at McCormick/Devon",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlivo6r5yh24/og.png?v=1778422803387\" alt=\"#82 Kimball/Homan Temporary Reroute at McCormick/Devon\"/></p><p><strong>Resolved</strong> after ~30m</p><p>#82 Kimball/Homan Temporary Reroute at McCormick/Devon</p><p>#82 Kimball-Homan</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlivo6r5yh24\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlivo6r5yh24/og.png?v=1778422803387",
      "banner_image": "https://chicagotransitalerts.app/event/3mlivo6r5yh24/og.png?v=1778422803387",
      "date_published": "2026-05-10T13:50:04.734Z",
      "date_modified": "2026-05-10T14:20:03.387Z",
      "tags": [
        "Bus",
        "#82",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlinfhswza2i",
      "url": "https://chicagotransitalerts.app/event/3mlinfhswza2i",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlinfhswza2i",
      "title": "Purple Line Service Delayed near Foster",
      "summary": "Purple Line Service Delayed near Foster",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlinfhswza2i/og.png?v=1778413323801\" alt=\"Purple Line Service Delayed near Foster\"/></p><p><strong>Resolved</strong> after ~20m</p><p>Purple Line Service Delayed near Foster</p><p>Purple Line</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlinfhswza2i\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlinfhswza2i/og.png?v=1778413323801",
      "banner_image": "https://chicagotransitalerts.app/event/3mlinfhswza2i/og.png?v=1778413323801",
      "date_published": "2026-05-10T11:22:02.672Z",
      "date_modified": "2026-05-10T11:42:03.801Z",
      "tags": [
        "Train",
        "Purple Line",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlimq3fp672i",
      "url": "https://chicagotransitalerts.app/event/3mlimq3fp672i",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlimq3fp672i",
      "title": "Brown Line: Francisco → Montrose (Brown) — cold stretch",
      "summary": "Francisco → Montrose (Brown) — cold stretch",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlimq3fp672i/og.png?v=1778412603951\" alt=\"Francisco → Montrose (Brown) — cold stretch\"/></p><p><strong>Resolved</strong> after ~20m</p><p>Francisco → Montrose (Brown) — cold stretch</p><p><em>Francisco → Montrose (Brown)</em></p><p>Brown Line · Outbound</p><p>5 stations cold · 2 trains missed</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlimq3fp672i\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlimq3fp672i/og.png?v=1778412603951",
      "banner_image": "https://chicagotransitalerts.app/event/3mlimq3fp672i/og.png?v=1778412603951",
      "date_published": "2026-05-10T11:10:05.717Z",
      "date_modified": "2026-05-10T11:30:03.951Z",
      "tags": [
        "Train",
        "Brown Line",
        "Resolved",
        "cold stretch"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlilvangy52s",
      "url": "https://chicagotransitalerts.app/event/3mlilvangy52s",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlilvangy52s",
      "title": "Pink Line: Cicero (Pink) → Kostner — cold stretch",
      "summary": "Cicero (Pink) → Kostner — cold stretch",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlilvangy52s/og.png?v=1778411406161\" alt=\"Cicero (Pink) → Kostner — cold stretch\"/></p><p><strong>Resolved</strong> after ~15m</p><p>Cicero (Pink) → Kostner — cold stretch</p><p><em>Cicero (Pink) → Kostner</em></p><p>Pink Line · Outbound</p><p>2 stations cold · 2 trains missed</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlilvangy52s\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlilvangy52s/og.png?v=1778411406161",
      "banner_image": "https://chicagotransitalerts.app/event/3mlilvangy52s/og.png?v=1778411406161",
      "date_published": "2026-05-10T10:55:05.177Z",
      "date_modified": "2026-05-10T11:10:06.161Z",
      "tags": [
        "Train",
        "Pink Line",
        "Resolved",
        "cold stretch"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlhz674wzw2l",
      "url": "https://chicagotransitalerts.app/event/3mlhz674wzw2l",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlhz674wzw2l",
      "title": "#53 Pulaski Temporary Reroute near Pulaski/Diversey",
      "summary": "#53 Pulaski Temporary Reroute near Pulaski/Diversey",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlhz674wzw2l/og.png?v=1778397604054\" alt=\"#53 Pulaski Temporary Reroute near Pulaski/Diversey\"/></p><p><strong>Resolved</strong> after ~2h</p><p>#53 Pulaski Temporary Reroute near Pulaski/Diversey</p><p>#53 Pulaski</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlhz674wzw2l\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlhz674wzw2l/og.png?v=1778397604054",
      "banner_image": "https://chicagotransitalerts.app/event/3mlhz674wzw2l/og.png?v=1778397604054",
      "date_published": "2026-05-10T05:20:03.299Z",
      "date_modified": "2026-05-10T07:20:04.054Z",
      "tags": [
        "Bus",
        "#53",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlgtbubm7c2c",
      "url": "https://chicagotransitalerts.app/event/3mlgtbubm7c2c",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlgtbubm7c2c",
      "title": "#60 Blue Island/26th Temporary Reroute near Harrison/Racine",
      "summary": "#60 Blue Island/26th Temporary Reroute near Harrison/Racine",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlgtbubm7c2c/og.png?v=1778380804168\" alt=\"#60 Blue Island/26th Temporary Reroute near Harrison/Racine\"/></p><p><strong>Resolved</strong> after ~8h 38m</p><p>#60 Blue Island/26th Temporary Reroute near Harrison/Racine</p><p>#60 Blue Island/26th</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlgtbubm7c2c\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlgtbubm7c2c/og.png?v=1778380804168",
      "banner_image": "https://chicagotransitalerts.app/event/3mlgtbubm7c2c/og.png?v=1778380804168",
      "date_published": "2026-05-09T18:02:03.994Z",
      "date_modified": "2026-05-10T02:40:04.168Z",
      "tags": [
        "Bus",
        "#60",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlhl5bzicy2s",
      "url": "https://chicagotransitalerts.app/event/3mlhl5bzicy2s",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlhl5bzicy2s",
      "title": "#147 Outer DuSable Lake Shore Exp.: Multiple signals: missing vehicles, headway gaps",
      "summary": "Multiple signals: missing vehicles, headway gaps",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlhl5bzicy2s/og.png?v=1778380441854\" alt=\"Multiple signals: missing vehicles, headway gaps\"/></p><p><strong>Resolved</strong> after ~1h 25m</p><p>Multiple signals: missing vehicles, headway gaps</p><p>#147 Outer DuSable Lake Shore Exp.</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlhl5bzicy2s\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlhl5bzicy2s/og.png?v=1778380441854",
      "banner_image": "https://chicagotransitalerts.app/event/3mlhl5bzicy2s/og.png?v=1778380441854",
      "date_published": "2026-05-10T01:09:00.969Z",
      "date_modified": "2026-05-10T02:34:01.854Z",
      "tags": [
        "Bus",
        "#147",
        "Resolved",
        "missing vehicles",
        "headway gaps"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlh6vs7hks2s",
      "url": "https://chicagotransitalerts.app/event/3mlh6vs7hks2s",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlh6vs7hks2s",
      "title": "#J14 and #15: #J14 Jeffery Jump & #15 Jeffery Local Temporary Southbound Reroute near Jeffrey/94th",
      "summary": "#J14 Jeffery Jump & #15 Jeffery Local Temporary Southbound Reroute near Jeffrey/94th",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlh6vs7hks2s/og.png?v=1778379603867\" alt=\"#J14 Jeffery Jump &amp; #15 Jeffery Local Temporary Southbound Reroute near Jeffrey/94th\"/></p><p><strong>Resolved</strong> after ~4h 50m</p><p>#J14 Jeffery Jump &amp; #15 Jeffery Local Temporary Southbound Reroute near Jeffrey/94th</p><p>#J14 and #15 · Southbound</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlh6vs7hks2s\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlh6vs7hks2s/og.png?v=1778379603867",
      "banner_image": "https://chicagotransitalerts.app/event/3mlh6vs7hks2s/og.png?v=1778379603867",
      "date_published": "2026-05-09T21:30:04.208Z",
      "date_modified": "2026-05-10T02:20:03.867Z",
      "tags": [
        "Bus",
        "#J14",
        "#15",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlhb5bnncy2u",
      "url": "https://chicagotransitalerts.app/event/3mlhb5bnncy2u",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlhb5bnncy2u",
      "title": "#94 California: 94 California Temporary Reroute at California/31st",
      "summary": "94 California Temporary Reroute at California/31st",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlhb5bnncy2u/og.png?v=1778377803568\" alt=\"94 California Temporary Reroute at California/31st\"/></p><p><strong>Resolved</strong> after ~3h 40m</p><p>94 California Temporary Reroute at California/31st</p><p>#94 California</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlhb5bnncy2u\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlhb5bnncy2u/og.png?v=1778377803568",
      "banner_image": "https://chicagotransitalerts.app/event/3mlhb5bnncy2u/og.png?v=1778377803568",
      "date_published": "2026-05-09T22:10:02.762Z",
      "date_modified": "2026-05-10T01:50:03.568Z",
      "tags": [
        "Bus",
        "#94",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlgikjwk3n2g",
      "url": "https://chicagotransitalerts.app/event/3mlgikjwk3n2g",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlgikjwk3n2g",
      "title": "#54 Cicero and #66 Chicago Temporary Reroute near Chicago/Laramie",
      "summary": "#54 Cicero and #66 Chicago Temporary Reroute near Chicago/Laramie",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlgikjwk3n2g/og.png?v=1778361604306\" alt=\"#54 Cicero and #66 Chicago Temporary Reroute near Chicago/Laramie\"/></p><p><strong>Resolved</strong> after ~6h 30m</p><p>#54 Cicero and #66 Chicago Temporary Reroute near Chicago/Laramie</p><p>#54 and #66</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlgikjwk3n2g\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlgikjwk3n2g/og.png?v=1778361604306",
      "banner_image": "https://chicagotransitalerts.app/event/3mlgikjwk3n2g/og.png?v=1778361604306",
      "date_published": "2026-05-09T14:50:04.112Z",
      "date_modified": "2026-05-09T21:20:04.306Z",
      "tags": [
        "Bus",
        "#54",
        "#66",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlg6iqbeoc2s",
      "url": "https://chicagotransitalerts.app/event/3mlg6iqbeoc2s",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlg6iqbeoc2s",
      "title": "#67 67th-69th-71st: Temporary Westbound Reroute near 76th/Pulaski",
      "summary": "Temporary Westbound Reroute near 76th/Pulaski",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlg6iqbeoc2s/og.png?v=1778356803442\" alt=\"Temporary Westbound Reroute near 76th/Pulaski\"/></p><p><strong>Resolved</strong> after ~8h 10m</p><p>Temporary Westbound Reroute near 76th/Pulaski</p><p>#67 67th-69th-71st · Westbound</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlg6iqbeoc2s\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlg6iqbeoc2s/og.png?v=1778356803442",
      "banner_image": "https://chicagotransitalerts.app/event/3mlg6iqbeoc2s/og.png?v=1778356803442",
      "date_published": "2026-05-09T11:50:06.619Z",
      "date_modified": "2026-05-09T20:00:03.442Z",
      "tags": [
        "Bus",
        "#67",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlgutvwmty2x",
      "url": "https://chicagotransitalerts.app/event/3mlgutvwmty2x",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlgutvwmty2x",
      "title": "Brown Line: Western (Brown) → Southport — cold stretch",
      "summary": "Western (Brown) → Southport — cold stretch",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlgutvwmty2x/og.png?v=1778353504155\" alt=\"Western (Brown) → Southport — cold stretch\"/></p><p><strong>Resolved</strong> after ~35m</p><p>Western (Brown) → Southport — cold stretch</p><p><em>Western (Brown) → Southport</em></p><p>Brown Line · Inbound</p><p>7 stations cold · 2 trains missed</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlgutvwmty2x\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlgutvwmty2x/og.png?v=1778353504155",
      "banner_image": "https://chicagotransitalerts.app/event/3mlgutvwmty2x/og.png?v=1778353504155",
      "date_published": "2026-05-09T18:30:04.831Z",
      "date_modified": "2026-05-09T19:05:04.155Z",
      "tags": [
        "Train",
        "Brown Line",
        "Resolved",
        "cold stretch"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlg3pcafgb2s",
      "url": "https://chicagotransitalerts.app/event/3mlg3pcafgb2s",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlg3pcafgb2s",
      "title": "#87 87th: Temporary Reroute at 87th/Exchange",
      "summary": "Temporary Reroute at 87th/Exchange",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlg3pcafgb2s/og.png?v=1778344023455\" alt=\"Temporary Reroute at 87th/Exchange\"/></p><p><strong>Resolved</strong> after ~5h 27m</p><p>Temporary Reroute at 87th/Exchange</p><p>#87 87th</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlg3pcafgb2s\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlg3pcafgb2s/og.png?v=1778344023455",
      "banner_image": "https://chicagotransitalerts.app/event/3mlg3pcafgb2s/og.png?v=1778344023455",
      "date_published": "2026-05-09T11:00:05.103Z",
      "date_modified": "2026-05-09T16:27:03.455Z",
      "tags": [
        "Bus",
        "#87",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlgio23ica2u",
      "url": "https://chicagotransitalerts.app/event/3mlgio23ica2u",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlgio23ica2u",
      "title": "Brown Line Service Experiencing Significant Delays Due to Raised Bridge",
      "summary": "Brown Line Service Experiencing Significant Delays Due to Raised Bridge",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlgio23ica2u/og.png?v=1778339523569\" alt=\"Brown Line Service Experiencing Significant Delays Due to Raised Bridge\"/></p><p><strong>Resolved</strong> after ~20m</p><p>Brown Line Service Experiencing Significant Delays Due to Raised Bridge</p><p>Brown Line</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlgio23ica2u\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlgio23ica2u/og.png?v=1778339523569",
      "banner_image": "https://chicagotransitalerts.app/event/3mlgio23ica2u/og.png?v=1778339523569",
      "date_published": "2026-05-09T14:52:01.876Z",
      "date_modified": "2026-05-09T15:12:03.569Z",
      "tags": [
        "Train",
        "Brown Line",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlg6iny3lv2x",
      "url": "https://chicagotransitalerts.app/event/3mlg6iny3lv2x",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlg6iny3lv2x",
      "title": "#53 Pulaski: Temporary Southbound Reroute near 76th/Pulaski",
      "summary": "Temporary Southbound Reroute near 76th/Pulaski",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlg6iny3lv2x/og.png?v=1778339404201\" alt=\"Temporary Southbound Reroute near 76th/Pulaski\"/></p><p><strong>Resolved</strong> after ~3h 20m</p><p>Temporary Southbound Reroute near 76th/Pulaski</p><p>#53 Pulaski · Southbound</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlg6iny3lv2x\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlg6iny3lv2x/og.png?v=1778339404201",
      "banner_image": "https://chicagotransitalerts.app/event/3mlg6iny3lv2x/og.png?v=1778339404201",
      "date_published": "2026-05-09T11:50:03.731Z",
      "date_modified": "2026-05-09T15:10:04.201Z",
      "tags": [
        "Bus",
        "#53",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlfzqnzvni2x",
      "url": "https://chicagotransitalerts.app/event/3mlfzqnzvni2x",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlfzqnzvni2x",
      "title": "Brown Line: Francisco → Rockwell — cold stretch",
      "summary": "Francisco → Rockwell — cold stretch",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlfzqnzvni2x/og.png?v=1778323203645\" alt=\"Francisco → Rockwell — cold stretch\"/></p><p><strong>Resolved</strong> after ~15m</p><p>Francisco → Rockwell — cold stretch</p><p><em>Francisco → Rockwell</em></p><p>Brown Line · Outbound</p><p>2 stations cold · 2 trains missed</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlfzqnzvni2x\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlfzqnzvni2x/og.png?v=1778323203645",
      "banner_image": "https://chicagotransitalerts.app/event/3mlfzqnzvni2x/og.png?v=1778323203645",
      "date_published": "2026-05-09T10:25:04.722Z",
      "date_modified": "2026-05-09T10:40:03.645Z",
      "tags": [
        "Train",
        "Brown Line",
        "Resolved",
        "cold stretch"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlfkwuje3y2s",
      "url": "https://chicagotransitalerts.app/event/3mlfkwuje3y2s",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlfkwuje3y2s",
      "title": "#94 California Temporary Reroute at California/Fullerton",
      "summary": "#94 California Temporary Reroute at California/Fullerton",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlfkwuje3y2s/og.png?v=1778322603955\" alt=\"#94 California Temporary Reroute at California/Fullerton\"/></p><p><strong>Resolved</strong> after ~4h 30m</p><p>#94 California Temporary Reroute at California/Fullerton</p><p>#94 California</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlfkwuje3y2s\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlfkwuje3y2s/og.png?v=1778322603955",
      "banner_image": "https://chicagotransitalerts.app/event/3mlfkwuje3y2s/og.png?v=1778322603955",
      "date_published": "2026-05-09T06:00:05.672Z",
      "date_modified": "2026-05-09T10:30:03.955Z",
      "tags": [
        "Bus",
        "#94",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlfgfveuzy2c",
      "url": "https://chicagotransitalerts.app/event/3mlfgfveuzy2c",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlfgfveuzy2c",
      "title": "#79 79th: Multiple signals: headway gaps, bunching",
      "summary": "Multiple signals: headway gaps, bunching",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlfgfveuzy2c/og.png?v=1778303941939\" alt=\"Multiple signals: headway gaps, bunching\"/></p><p><strong>Resolved</strong> after ~40m</p><p>Multiple signals: headway gaps, bunching</p><p>#79 79th</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlfgfveuzy2c\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlfgfveuzy2c/og.png?v=1778303941939",
      "banner_image": "https://chicagotransitalerts.app/event/3mlfgfveuzy2c/og.png?v=1778303941939",
      "date_published": "2026-05-09T04:39:01.470Z",
      "date_modified": "2026-05-09T05:19:01.939Z",
      "tags": [
        "Bus",
        "#79",
        "Resolved",
        "headway gaps",
        "bunching"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlfbexoxi72c",
      "url": "https://chicagotransitalerts.app/event/3mlfbexoxi72c",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlfbexoxi72c",
      "title": "#9 Ashland: Multiple signals: missing vehicles, headway gaps",
      "summary": "Multiple signals: missing vehicles, headway gaps",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlfbexoxi72c/og.png?v=1778299442205\" alt=\"Multiple signals: missing vehicles, headway gaps\"/></p><p><strong>Resolved</strong> after ~55m</p><p>Multiple signals: missing vehicles, headway gaps</p><p>#9 Ashland</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlfbexoxi72c\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlfbexoxi72c/og.png?v=1778299442205",
      "banner_image": "https://chicagotransitalerts.app/event/3mlfbexoxi72c/og.png?v=1778299442205",
      "date_published": "2026-05-09T03:09:01.678Z",
      "date_modified": "2026-05-09T04:04:02.205Z",
      "tags": [
        "Bus",
        "#9",
        "Resolved",
        "missing vehicles",
        "headway gaps"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mle6s7lyg72c",
      "url": "https://chicagotransitalerts.app/event/3mle6s7lyg72c",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mle6s7lyg72c",
      "title": "#103 West 103rd Temporary Reroute at 103rd/Sangamon",
      "summary": "#103 West 103rd Temporary Reroute at 103rd/Sangamon",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mle6s7lyg72c/og.png?v=1778293204055\" alt=\"#103 West 103rd Temporary Reroute at 103rd/Sangamon\"/></p><p><strong>Resolved</strong> after ~9h 30m</p><p>#103 West 103rd Temporary Reroute at 103rd/Sangamon</p><p>#103 West 103rd · Westbound</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mle6s7lyg72c\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mle6s7lyg72c/og.png?v=1778293204055",
      "banner_image": "https://chicagotransitalerts.app/event/3mle6s7lyg72c/og.png?v=1778293204055",
      "date_published": "2026-05-08T16:50:04.788Z",
      "date_modified": "2026-05-09T02:20:04.055Z",
      "tags": [
        "Bus",
        "#103",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlec5hnmob2g",
      "url": "https://chicagotransitalerts.app/event/3mlec5hnmob2g",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlec5hnmob2g",
      "title": "#81 Lawrence Temporary Reroute near Lawrence/Avandale",
      "summary": "#81 Lawrence Temporary Reroute near Lawrence/Avandale",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlec5hnmob2g/og.png?v=1778292603871\" alt=\"#81 Lawrence Temporary Reroute near Lawrence/Avandale\"/></p><p><strong>Resolved</strong> after ~8h 20m</p><p>#81 Lawrence Temporary Reroute near Lawrence/Avandale</p><p>#81 Lawrence</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlec5hnmob2g\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlec5hnmob2g/og.png?v=1778292603871",
      "banner_image": "https://chicagotransitalerts.app/event/3mlec5hnmob2g/og.png?v=1778292603871",
      "date_published": "2026-05-08T17:50:03.485Z",
      "date_modified": "2026-05-09T02:10:03.871Z",
      "tags": [
        "Bus",
        "#81",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mlem7diwdn2c",
      "url": "https://chicagotransitalerts.app/event/3mlem7diwdn2c",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlem7diwdn2c",
      "title": "#75 74th/75th Temporary Reroute at 75/Harvard",
      "summary": "#75 74th/75th Temporary Reroute at 75/Harvard",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mlem7diwdn2c/og.png?v=1778292003762\" alt=\"#75 74th/75th Temporary Reroute at 75/Harvard\"/></p><p><strong>Resolved</strong> after ~5h 10m</p><p>#75 74th/75th Temporary Reroute at 75/Harvard</p><p>#75 74th-75th</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mlem7diwdn2c\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mlem7diwdn2c/og.png?v=1778292003762",
      "banner_image": "https://chicagotransitalerts.app/event/3mlem7diwdn2c/og.png?v=1778292003762",
      "date_published": "2026-05-08T20:50:03.756Z",
      "date_modified": "2026-05-09T02:00:03.762Z",
      "tags": [
        "Bus",
        "#75",
        "Resolved",
        "CTA Alert"
      ]
    },
    {
      "id": "tag:chicagotransitalerts.app,2026:event/3mle45ss5sn2s",
      "url": "https://chicagotransitalerts.app/event/3mle45ss5sn2s",
      "external_url": "https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mle45ss5sn2s",
      "title": "#136, #147, #151: Temporary Reroute",
      "summary": "Temporary Reroute",
      "content_html": "<p><img src=\"https://chicagotransitalerts.app/event/3mle45ss5sn2s/og.png?v=1778274604226\" alt=\"Temporary Reroute\"/></p><p><strong>Resolved</strong> after ~5h 7m</p><p>Temporary Reroute</p><p>#136, #147, #151</p><p><a href=\"https://bsky.app/profile/did:plc:jgg4dtdflzzemyvnybucnzdw/post/3mle45ss5sn2s\">View original post on Bluesky →</a></p>",
      "image": "https://chicagotransitalerts.app/event/3mle45ss5sn2s/og.png?v=1778274604226",
      "banner_image": "https://chicagotransitalerts.app/event/3mle45ss5sn2s/og.png?v=1778274604226",
      "date_published": "2026-05-08T16:02:53.158Z",
      "date_modified": "2026-05-08T21:10:04.226Z",
      "tags": [
        "Bus",
        "#136",
        "#147",
        "#151",
        "Resolved",
        "CTA Alert",
        "missing vehicles"
      ]
    }
  ]
}
