{
  "siteId": "petvibess",
  "siteName": "PetVibess",
  "storeUrl": "https://petvibess.com/",
  "domain": "petvibess.com",
  "status": "active",
  "enabledCapabilities": [
    "shopify",
    "gsc",
    "ga4",
    "trends",
    "competitors",
    "video"
  ],
  "publishing": {
    "requiresAdminReview": true,
    "autoPublish": false,
    "channels": [
      "shopify_content",
      "blog",
      "landing_page"
    ]
  },
  "validation": {
    "ok": true,
    "missing": [],
    "connectionStatus": {
      "connectors": {
        "shopify": {
          "status": "ready",
          "label": "afp0a0-1i.myshopify.com",
          "missing": [],
          "action": "Bind Shopify storeDomain and tokenRef for orders, product data and approved publishing."
        },
        "gsc": {
          "status": "ready",
          "label": "sc-domain:petvibess.com",
          "missing": [],
          "action": "Bind GSC property and service account key reference for Search Analytics and URL Inspection."
        },
        "ga4": {
          "status": "ready",
          "label": "493736126",
          "missing": [],
          "action": "AI/admin setup should verify GA4 diagnostics and bind a verified GA4 property for traffic, conversion and revenue data."
        },
        "trends": {
          "status": "ready",
          "label": "US",
          "missing": [],
          "action": "Configure Trends geo and keyword seeds for demand monitoring."
        },
        "ai": {
          "status": "blocked",
          "label": "no text AI / no video AI",
          "missing": [
            "textProvider",
            "textApiKeyRef",
            "videoProvider",
            "videoApiKeyRef"
          ],
          "action": "Configure text/image AI model providers and video generation provider references before automatic generation."
        },
        "competitors": {
          "status": "ready",
          "label": "6 public competitor monitor(s)",
          "missing": [],
          "action": "Add public competitor URLs for product words and content-gap monitoring."
        },
        "video": {
          "status": "blocked",
          "label": "0 video reference(s)",
          "missing": [
            "defaultAvatarId",
            "avatarConsent"
          ],
          "action": "Configure digital avatar consent and reference safeguards before video production."
        },
        "social": {
          "status": "pending",
          "label": "Postiz not configured",
          "missing": [],
          "action": "Configure Postiz baseUrl and apiKeyRef before approved social posts can be dry-run checked."
        }
      },
      "readyConnectorCount": 5,
      "blockedConnectorCount": 1,
      "nextActions": [
        "Configure digital avatar consent and reference safeguards before video production.",
        "Configure Postiz baseUrl and apiKeyRef before approved social posts can be dry-run checked."
      ]
    }
  },
  "tasks": [
    {
      "name": "daily_business_snapshot",
      "capability": "shopify",
      "description": "Pull orders, revenue, top selling links and conversion direction for the current day.",
      "required": false,
      "status": "planned"
    },
    {
      "name": "ga4_daily_traffic",
      "capability": "ga4",
      "description": "Pull sessions, conversions, revenue and landing-page performance.",
      "required": false,
      "status": "planned"
    },
    {
      "name": "gsc_search_analytics",
      "capability": "gsc",
      "description": "Pull query/page clicks, impressions, CTR and position.",
      "required": false,
      "status": "planned"
    },
    {
      "name": "gsc_url_inspection",
      "capability": "gsc",
      "description": "Inspect priority URLs with quota-aware sequential batching and resume support.",
      "required": false,
      "status": "planned"
    },
    {
      "name": "google_trends",
      "capability": "trends",
      "description": "Track rising keywords and topic demand for content prioritization.",
      "required": false,
      "status": "planned"
    },
    {
      "name": "competitor_intelligence",
      "capability": "competitors",
      "description": "Analyze public competitor pages, product words and content patterns.",
      "required": false,
      "status": "planned"
    },
    {
      "name": "seo_geo_aeo_proposals",
      "capability": "content",
      "description": "Generate SEO, GEO and AEO content proposals from first-party and public competitor signals.",
      "required": false,
      "status": "planned"
    },
    {
      "name": "video_creative_briefs",
      "capability": "video",
      "description": "Generate original review-only video briefs and digital-avatar scripts.",
      "required": false,
      "status": "planned"
    },
    {
      "name": "daily_operating_brief",
      "capability": "operations",
      "description": "Generate a per-site operating brief combining sales, GA4, GSC, Trends, review queues and video work.",
      "required": false,
      "status": "planned"
    },
    {
      "name": "admin_review_gate",
      "capability": "governance",
      "description": "Require administrator approval before publishing content or rendering videos.",
      "required": true,
      "status": "planned"
    }
  ],
  "execution": {
    "ok": true,
    "mode": "planned",
    "reason": "Execution provider not supplied; generated a per-site operating plan only."
  },
  "context": {
    "siteId": "petvibess",
    "siteName": "PetVibess",
    "storeUrl": "https://petvibess.com/",
    "domain": "petvibess.com",
    "connectors": {
      "shopify": {
        "storeDomain": "afp0a0-1i.myshopify.com",
        "tokenRef": "SHOPIFY_ADMIN_ACCESS_TOKEN"
      },
      "gsc": {
        "siteUrl": "sc-domain:petvibess.com",
        "serviceAccountKeyRef": "GOOGLE_SERVICE_ACCOUNT_JSON"
      },
      "ga4": {
        "propertyId": "493736126",
        "serviceAccountKeyRef": "GOOGLE_SERVICE_ACCOUNT_JSON"
      },
      "trends": {
        "geo": "US",
        "keywords": [
          "pet wellness",
          "pet care products",
          "pet health products",
          "pet wellness products",
          "dog wellness products",
          "cat wellness products",
          "pet daily care",
          "pet grooming essentials",
          "pet calming products",
          "pet dental care",
          "pet joint support",
          "pet skin and coat care",
          "pet supplements",
          "dog supplements",
          "cat supplements",
          "natural pet care",
          "pet anxiety relief",
          "pet travel essentials",
          "pet hygiene products",
          "daily pet wellness routine",
          "how to choose pet wellness products",
          "pet wellness checklist for new pet owners",
          "dog daily care essentials",
          "cat daily care essentials",
          "best pet care products for everyday use",
          "pet grooming essentials for dogs and cats",
          "pet calming products for anxious dogs",
          "how to compare pet supplements",
          "pet dental care products for home",
          "dog skin and coat care routine",
          "cat hairball and grooming care",
          "pet travel essentials checklist",
          "safe pet products for daily use",
          "pet product buying guide for first time owners"
        ]
      },
      "competitors": [
        {
          "siteUrl": "https://www.petnovawellness.com/",
          "domain": "www.petnovawellness.com",
          "label": "www.petnovawellness.com"
        },
        {
          "siteUrl": "https://canovapet.com/",
          "domain": "canovapet.com",
          "label": "canovapet.com"
        },
        {
          "siteUrl": "https://www.holistapet.com/",
          "domain": "www.holistapet.com",
          "label": "www.holistapet.com"
        },
        {
          "siteUrl": "https://secureapetrx.com/",
          "domain": "secureapetrx.com",
          "label": "secureapetrx.com"
        },
        {
          "siteUrl": "https://www.budgetpetcare.com/",
          "domain": "www.budgetpetcare.com",
          "label": "www.budgetpetcare.com"
        },
        {
          "siteUrl": "https://www.petcaresupplies.com/",
          "domain": "www.petcaresupplies.com",
          "label": "www.petcaresupplies.com"
        }
      ],
      "video": {
        "defaultAvatarId": "",
        "allowCompetitorReference": true,
        "requiresRightsReview": true,
        "referenceUrls": []
      }
    },
    "governance": {
      "requiresAdminReview": true,
      "autoPublish": false
    }
  },
  "reportPath": "/opt/growthos-petvibess/app/data/sites/petvibess/reports/multi-site-daily-latest.json",
  "versionPath": "/opt/growthos-petvibess/app/data/sites/petvibess/reports/multi-site-daily-2026-07-21T09-43-24-131Z.json"
}