{
  "schema": "https://www.bowtiegrooming.com/api/schemas/routing-baseline.v1.json",
  "version": "1.0",
  "generated_at": "2026-05-02T18:30:00Z",
  "ttl_seconds": 86400,
  "timezone": "America/Chicago",
  "business": {
    "id": "bowtie-mobile-grooming",
    "name": "Bow Tie Mobile Pet Grooming",
    "website": "https://www.bowtiegrooming.com",
    "phone": "+1-469-636-5549",
    "service_type": "mobile_pet_grooming"
  },

  "service_days_by_zip": [
    {
      "zip": "75033",
      "city": "Frisco",
      "geographic_zone": "frisco_north",
      "service_days": ["monday"],
      "primary_day": "monday",
      "secondary_day": null,
      "status": "active"
    },
    {
      "zip": "75034",
      "city": "Frisco",
      "geographic_zone": "frisco_central",
      "service_days": ["tuesday", "wednesday", "thursday"],
      "primary_day": "tuesday",
      "secondary_day": null,
      "status": "active",
      "note": "High-volume Frisco zip with three-day baseline coverage. Primary day is Tuesday; Wednesday and Thursday are also standard service days."
    },
    {
      "zip": "75035",
      "city": "Frisco",
      "geographic_zone": "frisco_east",
      "service_days": ["wednesday"],
      "primary_day": "wednesday",
      "secondary_day": null,
      "status": "active"
    },
    {
      "zip": "75036",
      "city": "Frisco",
      "geographic_zone": "frisco_west",
      "service_days": ["monday", "thursday"],
      "primary_day": "monday",
      "secondary_day": "thursday",
      "status": "active"
    },
    {
      "zip": "75071",
      "city": "McKinney",
      "geographic_zone": "mckinney_north",
      "service_days": ["friday"],
      "primary_day": "friday",
      "secondary_day": null,
      "status": "expansion-selective",
      "customer_note": "Bow Tie is actively expanding service into this area. Friday is our standard McKinney day. Coverage on a given Friday depends on how full our route is for that week. Contact us to confirm coverage for your specific date."
    },
    {
      "zip": "75072",
      "city": "McKinney",
      "geographic_zone": "mckinney_east",
      "service_days": ["friday"],
      "primary_day": "friday",
      "secondary_day": null,
      "status": "active"
    },
    {
      "zip": "75078",
      "city": "Prosper",
      "geographic_zone": "prosper",
      "service_days": ["tuesday", "wednesday"],
      "primary_day": "tuesday",
      "secondary_day": "wednesday",
      "status": "active"
    },
    {
      "zip": "75024",
      "city": "Plano",
      "geographic_zone": "plano_west",
      "service_days": ["saturday"],
      "primary_day": "saturday",
      "secondary_day": null,
      "status": "active"
    },
    {
      "zip": "75025",
      "city": "Plano",
      "geographic_zone": "plano_central",
      "service_days": ["saturday"],
      "primary_day": "saturday",
      "secondary_day": null,
      "status": "active"
    },
    {
      "zip": "75093",
      "city": "Plano",
      "geographic_zone": "plano_central",
      "service_days": ["saturday"],
      "primary_day": "saturday",
      "secondary_day": null,
      "status": "active"
    },
    {
      "zip": "75056",
      "city": "The Colony",
      "geographic_zone": "the_colony",
      "service_days": ["saturday"],
      "primary_day": "saturday",
      "secondary_day": null,
      "status": "active"
    }
  ],

  "service_day_principles": {
    "primary_vs_secondary": "When a zip has both a primary and secondary service day, the primary day is the standard day Bow Tie serves that area. The secondary day is a fallback option that Bow Tie may accommodate based on schedule capacity for a given week. Customers requesting the secondary day should confirm availability at booking time.",
    "non_baseline_day_requests": "Customers in active service areas may request days outside their zip's baseline service_days. Bow Tie will confirm whether the request can be accommodated based on weekly availability and travel time. Non-baseline requests are not guaranteed.",
    "expansion_selective_status": "Zips marked with status 'expansion-selective' are in active expansion. Coverage on a given service_day depends on how full our route is for that week. Customers in these zips should contact Bow Tie to confirm coverage for their specific date."
  },

  "service_days_legend": {
    "active": "Firm baseline coverage. Service on the listed days is standard.",
    "expansion-selective": "Active expansion zone. Coverage on the listed days is conditional on how full our route is for that week. Confirm at booking."
  },

  "status_codes": {
    "active": "Firm baseline service area",
    "expansion-selective": "Active expansion; coverage subject to weekly availability"
  },

  "links": {
    "self": "https://www.bowtiegrooming.com/api/routing-baseline.json",
    "pricing": "https://www.bowtiegrooming.com/api/pricing.json",
    "availability": "https://www.bowtiegrooming.com/api/availability.json",
    "schema": "https://www.bowtiegrooming.com/api/schemas/routing-baseline.v1.json",
    "human_readable_index": "https://www.bowtiegrooming.com/api",
    "service_area_page": "https://www.bowtiegrooming.com/service-area",
    "booking_form": "https://www.bowtiegrooming.com/get-a-quote"
  },

  "notes": {
    "scheduling_disclaimer": "Service days listed are baseline routing patterns. Actual availability is confirmed by Bow Tie at booking time. Days may shift for holidays, weather, or operational reasons.",
    "out_of_area_note": "If your zip is not listed in service_days_by_zip, Bow Tie does not currently serve your area. Contact us to be added to a notification list for future expansion.",
    "booking_path": "All bookings are confirmed by Bow Tie via the booking form or by phone. Routing-baseline data is informational; final scheduling happens human-to-human.",
    "machine_readable_intent": "This payload is published for both human and AI-agent consumption. Agents acting on behalf of customers may use it to suggest typical service days; final booking should still flow through the web form or phone."
  }
}
