{
  "schemaVersion": 2,
  "metroId": "chicago",
  "note": "Editor-curated starter plans + auto-generated per-city plans. Hand-written plans (no generated:true) are kept across runs; generated entries are rebuilt by scripts/generate-featured-plans.mjs each ingest. Each entry carries lat/lon + city so the frontend can show plans near the user's map view.",
  "plans": [
    {
      "id": "gen-day-berwyn",
      "name": "Family day in Berwyn",
      "summary": "Three family-friendly stops in Berwyn - Dulphin Underwater Viewing, Den Viewing Area, Golden Lion Tamarins Summer Treehouse.",
      "accent": "park",
      "stopIds": [
        "osm-node-12714345526",
        "osm-node-7285116561",
        "osm-node-12434389386"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Berwyn",
      "lat": 41.83317,
      "lon": -87.83617,
      "generated": true
    },
    {
      "id": "gen-day-chicago",
      "name": "Family day in Chicago",
      "summary": "Three family-friendly stops in Chicago - Sterling Food Hall, Chicago French Market, Grant Park.",
      "accent": "park",
      "stopIds": [
        "osm-way-1179640662",
        "osm-way-1501510119",
        "osm-relation-19511979"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Chicago",
      "lat": 41.8801,
      "lon": -87.62983,
      "generated": true
    },
    {
      "id": "gen-events-chicago",
      "name": "Chicago family events",
      "summary": "Two upcoming family events in Chicago plus a nearby stop - Make Something Awesome | Afternoon Crafts.",
      "accent": "festival",
      "stopIds": [
        "osm-way-1179640662"
      ],
      "eventIds": [
        "chicago-library-family-make-something-awesome-049a40cd95",
        "chicago-library-family-afternoon-crafts-8512dd4b6c"
      ],
      "audiences": [
        "all"
      ],
      "city": "Chicago",
      "lat": 41.87863,
      "lon": -87.62998,
      "generated": true
    },
    {
      "id": "gen-day-cicero",
      "name": "Family day in Cicero",
      "summary": "Three family-friendly stops in Cicero - McKinley Park Community Garden, Sunken Gardens, Troy Community Garden.",
      "accent": "park",
      "stopIds": [
        "osm-way-1028208912",
        "osm-way-218923618",
        "osm-way-1413519748"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Cicero",
      "lat": 41.85046,
      "lon": -87.69666,
      "generated": true
    },
    {
      "id": "gen-day-elmhurst",
      "name": "Family day in Elmhurst",
      "summary": "Family-friendly spots in Elmhurst - Eldridge Park, Wilder Park Conservatory.",
      "accent": "park",
      "stopIds": [
        "osm-way-186445961",
        "osm-relation-8039166"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Elmhurst",
      "lat": 41.88055,
      "lon": -87.94786,
      "generated": true
    },
    {
      "id": "gen-day-evanston",
      "name": "Family day in Evanston",
      "summary": "Three family-friendly stops in Evanston - Lock Chicago - Escape Room Games, Ackerman Park, Horace E. Bent Park.",
      "accent": "park",
      "stopIds": [
        "osm-node-5523872421",
        "osm-way-161744657",
        "osm-way-161744667"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Evanston",
      "lat": 42.05811,
      "lon": -87.70468,
      "generated": true
    },
    {
      "id": "gen-day-hodgkins",
      "name": "Family day in Hodgkins",
      "summary": "Family-friendly spots in Hodgkins - AMC Loews Quarry Cinemas 14, Range USA.",
      "accent": "festival",
      "stopIds": [
        "osm-way-554930633",
        "osm-way-1090880063"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Hodgkins",
      "lat": 41.776,
      "lon": -87.8609,
      "generated": true
    },
    {
      "id": "gen-day-homer-glen",
      "name": "Family day in Homer Glen",
      "summary": "Family-friendly spots in Homer Glen - Goodings Grove Park, Anytime Fitness.",
      "accent": "park",
      "stopIds": [
        "osm-way-806978193",
        "osm-node-11158136514"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Homer Glen",
      "lat": 41.61831,
      "lon": -87.92459,
      "generated": true
    },
    {
      "id": "gen-day-niles",
      "name": "Family day in Niles",
      "summary": "Family-friendly spots in Niles - Pioneer Park, Anytime Fitness.",
      "accent": "park",
      "stopIds": [
        "osm-way-24725186",
        "osm-node-10943471274"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Niles",
      "lat": 42.01757,
      "lon": -87.81031,
      "generated": true
    },
    {
      "id": "gen-day-norridge",
      "name": "Family day in Norridge",
      "summary": "Three family-friendly stops in Norridge - AMC Norridge 6 Cinemas, Harlem-Irving Plaza, Harlem-Irving Plaza.",
      "accent": "festival",
      "stopIds": [
        "osm-way-550785988",
        "osm-node-4185836500",
        "osm-way-217364125"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Norridge",
      "lat": 41.9577,
      "lon": -87.80921,
      "generated": true
    },
    {
      "id": "gen-day-north-riverside",
      "name": "Family day in North Riverside",
      "summary": "Family-friendly spots in North Riverside - Classic Cinemas North Riverside Luxury 6 Theatre, Round1.",
      "accent": "festival",
      "stopIds": [
        "osm-way-737711835",
        "osm-node-11920924679"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "North Riverside",
      "lat": 41.84797,
      "lon": -87.81034,
      "generated": true
    },
    {
      "id": "gen-day-oak-brook",
      "name": "Family day in Oak Brook",
      "summary": "Three family-friendly stops in Oak Brook - Old La Grange Road, Flagg Creek Rapids, Sacagawea Park.",
      "accent": "park",
      "stopIds": [
        "osm-node-11748652621",
        "osm-node-13046460816",
        "osm-way-978595519"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Oak Brook",
      "lat": 41.79043,
      "lon": -87.89331,
      "generated": true
    },
    {
      "id": "gen-day-oak-forest",
      "name": "Family day in Oak Forest",
      "summary": "Family-friendly spots in Oak Forest - Anytime Fitness, Eagle Sports Range.",
      "accent": "park",
      "stopIds": [
        "osm-node-13389678952",
        "osm-way-1249127097"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Oak Forest",
      "lat": 41.60394,
      "lon": -87.75846,
      "generated": true
    },
    {
      "id": "gen-day-oak-park",
      "name": "Family day in Oak Park",
      "summary": "Three family-friendly stops in Oak Park - Central Observatory, St.Louis Overlook, Ernest Hemingway Birthplace Museum.",
      "accent": "park",
      "stopIds": [
        "osm-node-3599147225",
        "osm-node-13032579940",
        "osm-way-477503334"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Oak Park",
      "lat": 41.90682,
      "lon": -87.73997,
      "generated": true
    },
    {
      "id": "gen-day-orland-park",
      "name": "Family day in Orland Park",
      "summary": "Three family-friendly stops in Orland Park - Tharp Park, Palisades Park, Wedgewood Estates Park.",
      "accent": "park",
      "stopIds": [
        "osm-way-264588777",
        "osm-way-285134339",
        "osm-way-876290160"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Orland Park",
      "lat": 41.64148,
      "lon": -87.8514,
      "generated": true
    },
    {
      "id": "gen-day-park-ridge",
      "name": "Family day in Park Ridge",
      "summary": "Family-friendly spots in Park Ridge - Pickwick Theatre, Centennial Fitness Center.",
      "accent": "festival",
      "stopIds": [
        "osm-way-194755359",
        "osm-way-223478255"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Park Ridge",
      "lat": 42.0103,
      "lon": -87.83809,
      "generated": true
    },
    {
      "id": "gen-day-rosemont",
      "name": "Family day in Rosemont",
      "summary": "Three family-friendly stops in Rosemont - AMC DINE-IN Rosemont 12, Rosemont Theatre, King's Bowling.",
      "accent": "festival",
      "stopIds": [
        "osm-way-207001540",
        "osm-way-39996736",
        "osm-node-5458190097"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Rosemont",
      "lat": 41.97844,
      "lon": -87.86641,
      "generated": true
    },
    {
      "id": "gen-day-skokie",
      "name": "Family day in Skokie",
      "summary": "Three family-friendly stops in Skokie - Ruschman, Illinois Holocaust Museum and Education Center, AMC Village Crossing 18.",
      "accent": "festival",
      "stopIds": [
        "osm-node-11926786464",
        "osm-way-183687798",
        "osm-way-686726388"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Skokie",
      "lat": 42.00742,
      "lon": -87.74959,
      "generated": true
    },
    {
      "id": "gen-day-western-springs",
      "name": "Family day in Western Springs",
      "summary": "Three family-friendly stops in Western Springs - Ekdahl House Museum, Western Springs Water Tower, F45 Training.",
      "accent": "festival",
      "stopIds": [
        "osm-way-737904046",
        "osm-way-228242938",
        "osm-node-9603466466"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Western Springs",
      "lat": 41.8035,
      "lon": -87.89914,
      "generated": true
    },
    {
      "id": "gen-day-wilmette",
      "name": "Family day in Wilmette",
      "summary": "Family-friendly spots in Wilmette - Wilmette Historical Museum, Wilmette Theatre.",
      "accent": "festival",
      "stopIds": [
        "osm-way-436993757",
        "osm-way-451659878"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Wilmette",
      "lat": 42.0764,
      "lon": -87.71445,
      "generated": true
    },
    {
      "id": "gen-day-woodridge",
      "name": "Family day in Woodridge",
      "summary": "Family-friendly spots in Woodridge - Village IV Organization, Hollywood Blvd Cinema.",
      "accent": "festival",
      "stopIds": [
        "osm-way-1456613498",
        "osm-node-1312471325"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Woodridge",
      "lat": 41.75459,
      "lon": -88.03217,
      "generated": true
    }
  ]
}
