{
  "schemaVersion": 2,
  "metroId": "phoenix",
  "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-apache-junction",
      "name": "Family day in Apache Junction",
      "summary": "Three family-friendly stops in Apache Junction - Superstition Shadows Park, Planet Fitness, Intuitive Natural Fitness.",
      "accent": "park",
      "stopIds": [
        "osm-way-1136051812",
        "osm-node-2948739303",
        "osm-node-8596724333"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Apache Junction",
      "lat": 33.40638,
      "lon": -111.56254,
      "generated": true
    },
    {
      "id": "gen-day-avondale",
      "name": "Family day in Avondale",
      "summary": "Three family-friendly stops in Avondale - Dutch Bros. Coffee, Tropical Smoothie Cafe, Better Buzz.",
      "accent": "park",
      "stopIds": [
        "osm-node-13115564938",
        "osm-node-13785246401",
        "osm-node-12697899502"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Avondale",
      "lat": 33.43603,
      "lon": -112.26665,
      "generated": true
    },
    {
      "id": "gen-day-chandler",
      "name": "Family day in Chandler",
      "summary": "Three family-friendly stops in Chandler - Estrada Park, Mountain View Park, Chuparosa Park.",
      "accent": "park",
      "stopIds": [
        "osm-way-1064501988",
        "osm-way-28781859",
        "osm-way-186245072"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Chandler",
      "lat": 33.3005,
      "lon": -111.90475,
      "generated": true
    },
    {
      "id": "gen-day-gilbert",
      "name": "Family day in Gilbert",
      "summary": "Three family-friendly stops in Gilbert - McQueen Park, Page Park, Veterans Park.",
      "accent": "park",
      "stopIds": [
        "osm-way-33291953",
        "osm-way-1297189221",
        "osm-way-1297189222"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Gilbert",
      "lat": 33.35395,
      "lon": -111.80139,
      "generated": true
    },
    {
      "id": "gen-day-glendale",
      "name": "Family day in Glendale",
      "summary": "Three family-friendly stops in Glendale - Glendale Heroes Regional Park, Grand Canal Linear Park, Fountain Park.",
      "accent": "park",
      "stopIds": [
        "osm-way-415932496",
        "osm-way-416525373",
        "osm-way-469273997"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Glendale",
      "lat": 33.52581,
      "lon": -112.24629,
      "generated": true
    },
    {
      "id": "gen-day-goodyear",
      "name": "Family day in Goodyear",
      "summary": "Three family-friendly stops in Goodyear - Goodyear Recreation Campus, Goodyear Recreation Center, Skypointe Residents Club.",
      "accent": "park",
      "stopIds": [
        "osm-way-813542954",
        "osm-way-1183060829",
        "osm-node-11963303377"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Goodyear",
      "lat": 33.4126,
      "lon": -112.4064,
      "generated": true
    },
    {
      "id": "gen-day-mesa",
      "name": "Family day in Mesa",
      "summary": "Three family-friendly stops in Mesa - Candlelight Park, Jefferson Park, Princess Market.",
      "accent": "park",
      "stopIds": [
        "osm-way-951869184",
        "osm-way-1185604676",
        "osm-node-8495087138"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Mesa",
      "lat": 33.41984,
      "lon": -111.78932,
      "generated": true
    },
    {
      "id": "gen-day-peoria",
      "name": "Family day in Peoria",
      "summary": "Three family-friendly stops in Peoria - Driftwood Coffee Co., The Valley Buzz, 808 Social.",
      "accent": "park",
      "stopIds": [
        "osm-node-11663936012",
        "osm-node-11282565219",
        "osm-node-11049657940"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Peoria",
      "lat": 33.57508,
      "lon": -112.24435,
      "generated": true
    },
    {
      "id": "gen-day-phoenix",
      "name": "Family day in Phoenix",
      "summary": "Three family-friendly stops in Phoenix - Japanese Friendship Garden, Encanto Park, Rio Salado Habitat Restoration Area.",
      "accent": "park",
      "stopIds": [
        "osm-way-932542869",
        "osm-relation-17895897",
        "osm-way-242630981"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Phoenix",
      "lat": 33.45214,
      "lon": -112.06316,
      "generated": true
    },
    {
      "id": "gen-events-phoenix",
      "name": "Phoenix family events",
      "summary": "Two upcoming family events in Phoenix plus a nearby stop - Family Storytime | Kids STEAM Lab.",
      "accent": "festival",
      "stopIds": [
        "osm-way-932542869"
      ],
      "eventIds": [
        "phoenix-family-storytime-2026-05-12",
        "phoenix-kids-steam-2026-05-13"
      ],
      "audiences": [
        "all"
      ],
      "city": "Phoenix",
      "lat": 33.45262,
      "lon": -112.0748,
      "generated": true
    },
    {
      "id": "gen-day-queen-creek",
      "name": "Family day in Queen Creek",
      "summary": "Three family-friendly stops in Queen Creek - Frontier Family Park, Wine & Design, Harkins Theatres Queen Creek 14.",
      "accent": "park",
      "stopIds": [
        "osm-way-1290096858",
        "osm-node-2317034412",
        "osm-way-525476428"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Queen Creek",
      "lat": 33.25899,
      "lon": -111.62427,
      "generated": true
    },
    {
      "id": "gen-day-scottsdale",
      "name": "Family day in Scottsdale",
      "summary": "Three family-friendly stops in Scottsdale - Eldorado Park, Apache Park, McCormick Stillman Railroad Park.",
      "accent": "park",
      "stopIds": [
        "osm-way-198989452",
        "osm-way-585458587",
        "osm-way-188434537"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Scottsdale",
      "lat": 33.48918,
      "lon": -111.91191,
      "generated": true
    },
    {
      "id": "gen-day-sun-city",
      "name": "Family day in Sun City",
      "summary": "Family-friendly spots in Sun City - Sun Bowl Amphitheatre, Bell Recreation Center.",
      "accent": "festival",
      "stopIds": [
        "osm-node-3137625589",
        "osm-way-1300625865"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Sun City",
      "lat": 33.60642,
      "lon": -112.28314,
      "generated": true
    },
    {
      "id": "gen-day-surprise",
      "name": "Family day in Surprise",
      "summary": "Three family-friendly stops in Surprise - Robin Park, AMC, Uptown Alley.",
      "accent": "park",
      "stopIds": [
        "osm-way-1052853407",
        "osm-way-731233399",
        "osm-way-731233400"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Surprise",
      "lat": 33.63396,
      "lon": -112.332,
      "generated": true
    },
    {
      "id": "gen-day-tempe",
      "name": "Family day in Tempe",
      "summary": "Three family-friendly stops in Tempe - Tempe Beach Park, Celaya Park, Arredondo Park.",
      "accent": "park",
      "stopIds": [
        "osm-way-28752371",
        "osm-way-951851353",
        "osm-way-29209679"
      ],
      "eventIds": [],
      "audiences": [
        "all"
      ],
      "city": "Tempe",
      "lat": 33.39193,
      "lon": -111.93583,
      "generated": true
    }
  ]
}
