{
  "schemaVersion": 2,
  "metroId": "new-york-city",
  "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-astoria",
      "name": "Family day in Astoria",
      "summary": "Three family-friendly stops in Astoria - Retro Fitness, Gentle Art Studio: Lotus Club Brazilian Jiu Jitsu, Orangetheory Fitness.",
      "accent": "park",
      "stopIds": [
        "osm-node-5425339303",
        "osm-node-2846908952",
        "osm-node-11483371398"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Astoria",
      "lat": 40.76687,
      "lon": -73.91527,
      "generated": true
    },
    {
      "id": "gen-day-bronx",
      "name": "Family day in Bronx",
      "summary": "Three family-friendly stops in Bronx - Target Bronx Community Garden, Soundview Park, St. James Park.",
      "accent": "park",
      "stopIds": [
        "osm-way-314729671",
        "osm-relation-6433486",
        "osm-way-305085969"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Bronx",
      "lat": 40.83779,
      "lon": -73.8982,
      "generated": true
    },
    {
      "id": "gen-events-bronx",
      "name": "Bronx family events",
      "summary": "Two upcoming family events in Bronx plus a nearby stop - NYC Parks Presents: Skate and Celebrate at Bufano Park | Family Game Night.",
      "accent": "festival",
      "stopIds": [
        "osm-way-314729671"
      ],
      "eventIds": [
        "nyc-parks-kids-nyc-parks-presents-skate-and-celebrate-at-bufano-park-bb0dc7bfdb",
        "nyc-parks-kids-family-game-night-eae4e97948"
      ],
      "audiences": [
        "all"
      ],
      "city": "Bronx",
      "lat": 40.82871,
      "lon": -73.8825,
      "generated": true
    },
    {
      "id": "gen-day-brooklyn",
      "name": "Family day in Brooklyn",
      "summary": "Three family-friendly stops in Brooklyn - Dekalb Market Hall, Cadman Plaza Park, Korean War Veterans Plaza.",
      "accent": "park",
      "stopIds": [
        "osm-node-4979669834",
        "osm-relation-17290189",
        "osm-way-20518483"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Brooklyn",
      "lat": 40.69514,
      "lon": -73.98801,
      "generated": true
    },
    {
      "id": "gen-events-brooklyn",
      "name": "Brooklyn family events",
      "summary": "Two upcoming family events in Brooklyn plus a nearby stop - Youth and Family Storytime | Kids Create.",
      "accent": "festival",
      "stopIds": [
        "osm-node-4979669834"
      ],
      "eventIds": [
        "bpl-youth-family-storytime-2026-05-12",
        "bpl-kids-create-2026-05-13"
      ],
      "audiences": [
        "all"
      ],
      "city": "Brooklyn",
      "lat": 40.67876,
      "lon": -73.97311,
      "generated": true
    },
    {
      "id": "gen-day-coney-island",
      "name": "Family day in Coney Island",
      "summary": "Three family-friendly stops in Coney Island - Mud Flat Lookout, White Island Lookout, The Point Lookout.",
      "accent": "park",
      "stopIds": [
        "osm-node-10107287124",
        "osm-node-4630877170",
        "osm-node-4630877262"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Coney Island",
      "lat": 40.59512,
      "lon": -73.92131,
      "generated": true
    },
    {
      "id": "gen-day-downtown-brooklyn",
      "name": "Family day in Downtown Brooklyn",
      "summary": "Three family-friendly stops in Downtown Brooklyn - Time Out Market New York, Duane Park, Granite Prospect.",
      "accent": "park",
      "stopIds": [
        "osm-node-6562836990",
        "osm-way-147035202",
        "osm-node-3351167989"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Downtown Brooklyn",
      "lat": 40.70759,
      "lon": -73.99957,
      "generated": true
    },
    {
      "id": "gen-day-elmhurst",
      "name": "Family day in Elmhurst",
      "summary": "Family-friendly spots in Elmhurst - Queens Place, Queens Center.",
      "accent": "park",
      "stopIds": [
        "osm-way-280494570",
        "osm-way-280494567"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Elmhurst",
      "lat": 40.73518,
      "lon": -73.87191,
      "generated": true
    },
    {
      "id": "gen-day-flushing",
      "name": "Family day in Flushing",
      "summary": "Three family-friendly stops in Flushing - Elmhurst Sculpture Garden, Planeview Park, John Golden Park.",
      "accent": "park",
      "stopIds": [
        "osm-way-912980344",
        "osm-way-236001561",
        "osm-way-113727169"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Flushing",
      "lat": 40.75843,
      "lon": -73.84036,
      "generated": true
    },
    {
      "id": "gen-day-jamaica",
      "name": "Family day in Jamaica",
      "summary": "Three family-friendly stops in Jamaica - Farmers Market, Jamaica Market, 24 Hour Fitness.",
      "accent": "park",
      "stopIds": [
        "osm-node-2870750195",
        "osm-node-2784617300",
        "osm-node-2870692485"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Jamaica",
      "lat": 40.70377,
      "lon": -73.79959,
      "generated": true
    },
    {
      "id": "gen-day-jersey-city",
      "name": "Family day in Jersey City",
      "summary": "Three family-friendly stops in Jersey City - Bergen Hill Park, Sgt. Anthony Park, Canco Park.",
      "accent": "park",
      "stopIds": [
        "osm-way-923989630",
        "osm-way-1332668009",
        "osm-way-410999316"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Jersey City",
      "lat": 40.72898,
      "lon": -74.06187,
      "generated": true
    },
    {
      "id": "gen-day-long-island-city",
      "name": "Family day in Long Island City",
      "summary": "Three family-friendly stops in Long Island City - Free Public Stargazing, Time Out Market, Cafe R.",
      "accent": "park",
      "stopIds": [
        "osm-node-5213998223",
        "osm-node-11164243908",
        "osm-way-684175571"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Long Island City",
      "lat": 40.74095,
      "lon": -73.99551,
      "generated": true
    },
    {
      "id": "gen-day-manhattan",
      "name": "Family day in Manhattan",
      "summary": "Three family-friendly stops in Manhattan - The Plaza Food Hall, Edge, Skate Circle.",
      "accent": "park",
      "stopIds": [
        "osm-node-5218236721",
        "osm-node-9765434817",
        "osm-node-5349369721"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Manhattan",
      "lat": 40.76376,
      "lon": -73.98253,
      "generated": true
    },
    {
      "id": "gen-events-manhattan",
      "name": "Manhattan family events",
      "summary": "Two upcoming family events in Manhattan plus a nearby stop - Kids in Motion: Anne Loftus Playground | Kids in Motion: Columbus Park.",
      "accent": "festival",
      "stopIds": [
        "osm-node-5218236721"
      ],
      "eventIds": [
        "nyc-parks-kids-kids-in-motion-anne-loftus-playground-0e4e95797e",
        "nyc-parks-kids-kids-in-motion-columbus-park-9a18b927e7"
      ],
      "audiences": [
        "all"
      ],
      "city": "Manhattan",
      "lat": 40.78155,
      "lon": -73.96774,
      "generated": true
    },
    {
      "id": "gen-day-new-york",
      "name": "Family day in New York",
      "summary": "Three family-friendly stops in New York - Canal Street Market Food Hall, Mm - Manhatanville Market, Collect Pond Park.",
      "accent": "park",
      "stopIds": [
        "osm-node-11102160771",
        "osm-way-1049736135",
        "osm-way-108153375"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "New York",
      "lat": 40.75072,
      "lon": -73.98684,
      "generated": true
    },
    {
      "id": "gen-events-new-york",
      "name": "New York family events",
      "summary": "Two upcoming family events in New York plus a nearby stop - Candy Crafting at Cricket's Candy Creations | Candy Crafting at Cricket's Candy Creations.",
      "accent": "festival",
      "stopIds": [
        "osm-node-11102160771"
      ],
      "eventIds": [
        "ticketmaster-nyc-family-candy-crafting-at-cricket-s-candy-creations-37c317c2f5",
        "ticketmaster-nyc-family-candy-crafting-at-cricket-s-candy-creations-caec294c36"
      ],
      "audiences": [
        "all"
      ],
      "city": "New York",
      "lat": 40.72175,
      "lon": -74.00551,
      "generated": true
    },
    {
      "id": "gen-day-new-york-city",
      "name": "Family day in New York City",
      "summary": "Family-friendly spots in New York City - Banksy Museum, Susan Sheehan Gallery.",
      "accent": "festival",
      "stopIds": [
        "osm-node-12181429831",
        "osm-node-12047551069"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "New York City",
      "lat": 40.72258,
      "lon": -73.99998,
      "generated": true
    },
    {
      "id": "gen-day-newark",
      "name": "Family day in Newark",
      "summary": "Family-friendly spots in Newark - Makina Baseball Academy, Blink Fitness.",
      "accent": "park",
      "stopIds": [
        "osm-node-11428456922",
        "osm-node-12195195768"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Newark",
      "lat": 40.7356,
      "lon": -74.15201,
      "generated": true
    },
    {
      "id": "gen-day-queens",
      "name": "Family day in Queens",
      "summary": "Three family-friendly stops in Queens - Yellowstone Municipal Park, Great Neck Park DIstrict Dog Park, Flushing Meadows Bird Blind.",
      "accent": "park",
      "stopIds": [
        "osm-way-484550937",
        "osm-way-763120027",
        "osm-node-9383275323"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Queens",
      "lat": 40.74644,
      "lon": -73.7963,
      "generated": true
    },
    {
      "id": "gen-events-queens",
      "name": "Queens family events",
      "summary": "Two upcoming family events in Queens plus a nearby stop - Family Storytime | KIM: Yellowstone Park.",
      "accent": "festival",
      "stopIds": [
        "osm-way-484550937"
      ],
      "eventIds": [
        "qpl-family-storytime-2026-05-12",
        "nyc-parks-kids-kim-yellowstone-park-5b28cd7876"
      ],
      "audiences": [
        "all"
      ],
      "city": "Queens",
      "lat": 40.7269,
      "lon": -73.83013,
      "generated": true
    },
    {
      "id": "gen-day-ridgewood",
      "name": "Family day in Ridgewood",
      "summary": "Three family-friendly stops in Ridgewood - Lovitt NYC, All Yoga NYC, PureGym Ridgewood.",
      "accent": "festival",
      "stopIds": [
        "osm-node-6736932065",
        "osm-node-5411194373",
        "osm-node-2568706218"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Ridgewood",
      "lat": 40.70353,
      "lon": -73.90668,
      "generated": true
    },
    {
      "id": "gen-day-staten-island",
      "name": "Family day in Staten Island",
      "summary": "Three family-friendly stops in Staten Island - Serpentine Art and Nature Commons, Bobbie Lewis Jr. Playground, The Big Park.",
      "accent": "park",
      "stopIds": [
        "osm-way-35601752",
        "osm-way-35579236",
        "osm-way-35275860"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Staten Island",
      "lat": 40.63036,
      "lon": -74.13706,
      "generated": true
    },
    {
      "id": "gen-events-staten-island",
      "name": "Staten Island family events",
      "summary": "Two upcoming family events in Staten Island plus a nearby stop - KIM: Arrochar | KIM: Faber.",
      "accent": "festival",
      "stopIds": [
        "osm-way-35601752"
      ],
      "eventIds": [
        "nyc-parks-kids-kim-arrochar-cf21c8d69c",
        "nyc-parks-kids-kim-faber-2edffc7570"
      ],
      "audiences": [
        "all"
      ],
      "city": "Staten Island",
      "lat": 40.62076,
      "lon": -74.09759,
      "generated": true
    },
    {
      "id": "gen-day-williamsburg",
      "name": "Family day in Williamsburg",
      "summary": "Three family-friendly stops in Williamsburg - Ninth Street Community Garden, Kiesza - Hideaway, Target Community Garden.",
      "accent": "park",
      "stopIds": [
        "osm-way-237586859",
        "osm-node-3285698877",
        "osm-way-734572310"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Williamsburg",
      "lat": 40.71352,
      "lon": -73.96381,
      "generated": true
    },
    {
      "id": "gen-day-yonkers",
      "name": "Family day in Yonkers",
      "summary": "Family-friendly spots in Yonkers - Sullivan Oval Park, Cross County Center.",
      "accent": "park",
      "stopIds": [
        "osm-way-691245404",
        "osm-way-527912581"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Yonkers",
      "lat": 40.92769,
      "lon": -73.87021,
      "generated": true
    }
  ]
}
