{
  "openapi": "3.1.0",
  "info": {
    "title": "Blur AI Solutions",
    "description": "Public site map and machine-readable catalog of installed automation systems. This is documentation for crawlers and agents, not a live write API.",
    "version": "1.0.0",
    "contact": {
      "name": "Blur AI Solutions",
      "email": "johnalewine@gmail.com",
      "url": "https://bluraisolutions.com/contact"
    },
    "license": {
      "name": "All rights reserved",
      "identifier": "LicenseRef-Proprietary"
    }
  },
  "servers": [
    { "url": "https://bluraisolutions.com", "description": "Canonical production host" }
  ],
  "externalDocs": {
    "description": "Human-readable LLM summary",
    "url": "https://bluraisolutions.com/llms.txt"
  },
  "tags": [
    { "name": "site", "description": "Marketing and company pages" },
    { "name": "systems", "description": "Installed automation systems" },
    { "name": "guides", "description": "Pillar pages and content clusters" }
  ],
  "paths": {
    "/": { "get": { "tags": ["site"], "summary": "Home", "operationId": "getHome", "responses": { "200": { "description": "HTML home page" } } } },
    "/services": { "get": { "tags": ["site"], "summary": "Packages", "operationId": "getServices", "responses": { "200": { "description": "HTML packages page" } } } },
    "/automations/": { "get": { "tags": ["systems"], "summary": "Automation library", "operationId": "getAutomations", "responses": { "200": { "description": "HTML library" } } } },
    "/automations/instant-lead-response": { "get": { "tags": ["systems"], "summary": "Instant Lead Response System", "operationId": "getLeadResponse", "responses": { "200": { "description": "HTML system page" } } } },
    "/automations/ai-lead-qualification": { "get": { "tags": ["systems"], "summary": "AI Lead Qualification System", "operationId": "getLeadQualification", "responses": { "200": { "description": "HTML system page" } } } },
    "/automations/appointment-preparation": { "get": { "tags": ["systems"], "summary": "Appointment Preparation System", "operationId": "getAppointmentPrep", "responses": { "200": { "description": "HTML system page" } } } },
    "/automations/client-onboarding": { "get": { "tags": ["systems"], "summary": "Client Onboarding System", "operationId": "getOnboarding", "responses": { "200": { "description": "HTML system page" } } } },
    "/automations/review-reputation": { "get": { "tags": ["systems"], "summary": "Review and Reputation System", "operationId": "getReviews", "responses": { "200": { "description": "HTML system page" } } } },
    "/work": { "get": { "tags": ["site"], "summary": "Case files", "operationId": "getWork", "responses": { "200": { "description": "HTML work page" } } } },
    "/how-it-works": { "get": { "tags": ["site"], "summary": "Install process", "operationId": "getHowItWorks", "responses": { "200": { "description": "HTML process page" } } } },
    "/about": { "get": { "tags": ["site"], "summary": "About the studio", "operationId": "getAbout", "responses": { "200": { "description": "HTML about page" } } } },
    "/contact": { "get": { "tags": ["site"], "summary": "Book a free automation audit", "operationId": "getContact", "responses": { "200": { "description": "HTML contact page" } } } },
    "/guides/": { "get": { "tags": ["guides"], "summary": "Guides hub", "operationId": "getGuides", "responses": { "200": { "description": "HTML guides hub" } } } },
    "/guides/lead-automation": { "get": { "tags": ["guides"], "summary": "Lead automation pillar", "operationId": "getLeadPillar", "responses": { "200": { "description": "HTML pillar" } } } },
    "/guides/client-operations": { "get": { "tags": ["guides"], "summary": "Client operations pillar", "operationId": "getClientPillar", "responses": { "200": { "description": "HTML pillar" } } } },
    "/guides/reputation": { "get": { "tags": ["guides"], "summary": "Reputation pillar", "operationId": "getReputationPillar", "responses": { "200": { "description": "HTML pillar" } } } },
    "/guides/speed-to-lead": { "get": { "tags": ["guides"], "summary": "Speed to lead", "operationId": "getSpeedToLead", "responses": { "200": { "description": "HTML guide" } } } },
    "/guides/lead-scoring": { "get": { "tags": ["guides"], "summary": "Lead scoring", "operationId": "getLeadScoring", "responses": { "200": { "description": "HTML guide" } } } },
    "/guides/after-hours-leads": { "get": { "tags": ["guides"], "summary": "After-hours leads", "operationId": "getAfterHours", "responses": { "200": { "description": "HTML guide" } } } },
    "/guides/appointment-prep": { "get": { "tags": ["guides"], "summary": "Appointment preparation", "operationId": "getApptGuide", "responses": { "200": { "description": "HTML guide" } } } },
    "/guides/onboarding-checklist": { "get": { "tags": ["guides"], "summary": "Onboarding checklist", "operationId": "getOnboardGuide", "responses": { "200": { "description": "HTML guide" } } } },
    "/guides/when-to-ask-for-reviews": { "get": { "tags": ["guides"], "summary": "When to ask for reviews", "operationId": "getWhenReviews", "responses": { "200": { "description": "HTML guide" } } } },
    "/guides/review-follow-up": { "get": { "tags": ["guides"], "summary": "Review follow-up", "operationId": "getReviewFollowup", "responses": { "200": { "description": "HTML guide" } } } },
    "/sitemap.xml": { "get": { "tags": ["site"], "summary": "XML sitemap", "operationId": "getSitemap", "responses": { "200": { "description": "application/xml" } } } },
    "/llms.txt": { "get": { "tags": ["site"], "summary": "LLM site summary", "operationId": "getLlmsTxt", "responses": { "200": { "description": "text/plain" } } } }
  }
}
