{
  "generatedAt": "2026-07-21T06:23:39.531Z",
  "ok": false,
  "service": {
    "name": "growthos-app",
    "host": "127.0.0.1",
    "port": 8788,
    "appUrl": "https://growthos.petvibess.com",
    "schedulerEnabled": true,
    "dailyReportHour": 8
  },
  "configuration": {
    "ok": false,
    "passed": 10,
    "failed": 2,
    "failedChecks": [
      {
        "area": "Security",
        "name": "Admin token",
        "status": "missing",
        "action": "Set GROWTHOS_ADMIN_TOKEN before exposing the app."
      },
      {
        "area": "Store Audit",
        "name": "Audit read scopes configured",
        "status": "missing",
        "action": "Add missing Store Audit scopes (read_metafields) to GROWTHOS_SHOPIFY_SCOPES, then reconnect Shopify."
      }
    ]
  },
  "data": {
    "ok": true,
    "fileCount": 3301,
    "totalBytes": 1156661987,
    "importantPresent": 9,
    "importantMissing": 5,
    "latestModifiedAt": "2026-07-21T06:07:30.705Z"
  },
  "scheduler": {
    "latestStatusUpdatedAt": "2026-07-20T08:04:23.932Z",
    "jobs": {
      "daily_pipeline": {
        "status": "success",
        "updatedAt": "2026-07-20T08:04:21.981Z",
        "ok": true,
        "skipped": false,
        "summary": {
          "configuredSiteCount": 1,
          "activeSiteCount": 1,
          "plannedSiteCount": 1,
          "storefrontOk": true,
          "productCount": 12,
          "opportunityCount": 0,
          "missingRequiredScopeCount": 0,
          "todayOrderCount": 0,
          "todayPaidOrderCount": 0,
          "todayRevenue": 0,
          "todayConversionDirection": "no_orders",
          "todayPrimaryChannel": "",
          "todayPrimaryLandingPage": "",
          "todayPrimaryProductUrl": "",
          "todayPrimaryProductTitle": "",
          "topSellingLinkCount": 0,
          "ga4Sessions": 0,
          "ga4Conversions": 0,
          "ga4Revenue": 0,
          "orderCount": 0,
          "revenue": 0,
          "currency": "",
          "themeAssetCount": 573,
          "conversionScore": 100,
          "searchReadinessOk": true,
          "searchBlockerCount": 0,
          "searchGrowthOpportunityCount": 0,
          "competitorStoreCount": 0,
          "competitorObservationCount": 0,
          "competitorOpportunityCount": 0,
          "competitorProposalCount": 0,
          "publicationProposalCount": 0,
          "pendingReviewProposalCount": 0,
          "videoReferenceRequestCount": 0,
          "videoCreativeBriefCount": 0,
          "dailyOperatingDirectionCount": 1,
          "dailyOperatingPendingReviewCount": 0,
          "dailyOperatingVideoReadyCount": 0,
          "multiSiteOperatingSiteCount": 1,
          "multiSiteOperatingTotalRevenue": 0,
          "multiSiteOperatingPendingReviewCount": 0,
          "lifecyclePendingReviewCount": 0,
          "lifecycleAppliedPublicationCount": 0,
          "lifecycleFailedPublicationCount": 0,
          "lifecycleVideoRenderedCount": 0,
          "lifecycleVideoPendingChannelCount": 0,
          "lifecycleCompetitorOpportunityCount": 0,
          "lifecycleVideoReferenceBriefCount": 0,
          "lifecycleSearchClicks": 0,
          "lifecycleUnindexedUrlCount": 0,
          "searchClicks": 0,
          "searchImpressions": 0,
          "indexedUrlCount": 0,
          "unindexedUrlCount": 0,
          "growthActionCount": 4,
          "operationsTaskCount": 5,
          "blockedTaskCount": 0
        },
        "appliedCount": 0,
        "error": ""
      },
      "auto_apply": {
        "status": "success",
        "updatedAt": "2026-07-20T08:04:23.932Z",
        "ok": true,
        "skipped": false,
        "summary": {},
        "appliedCount": 0,
        "error": ""
      },
      "operations_alerts_dispatch": {
        "status": "success",
        "updatedAt": "2026-07-20T08:04:23.930Z",
        "ok": true,
        "skipped": false,
        "summary": {
          "status": "critical",
          "total": 3,
          "critical": 1,
          "warning": 1,
          "info": 1,
          "webhookConfigured": false,
          "lastDispatchAt": ""
        },
        "appliedCount": 0,
        "error": ""
      }
    }
  },
  "pipeline": {
    "ok": true,
    "finishedAt": "2026-07-21T03:18:22.809Z",
    "stepCount": 20,
    "failedStepCount": 0,
    "blockedStepCount": 0,
    "blockedSteps": []
  },
  "lifecycle": {
    "pendingReviewCount": 36,
    "unindexedUrlCount": 0,
    "failedPublicationCount": 0,
    "videoPendingChannelCount": 0,
    "competitorOpportunityCount": 36,
    "videoReferenceBriefCount": 0,
    "searchClicks": 0,
    "status": "needs_attention",
    "reportUrl": "/reports/operating-lifecycle-dashboard",
    "reviewUrl": "/review/inbox?status=draft"
  },
  "selfTest": {
    "ok": false,
    "finishedAt": "2026-07-21T06:23:39.528Z",
    "total": 61,
    "passed": 56,
    "failed": 5
  },
  "verdict": {
    "status": "blocked",
    "title": "Self-test has failures",
    "action": "Use /daily for operation; inspect /reports/self-test only when AI surfaces failed checks."
  },
  "links": [
    {
      "title": "Self-test",
      "url": "/reports/self-test"
    },
    {
      "title": "Configuration diagnostics",
      "url": "/reports/configuration-diagnostics"
    },
    {
      "title": "Data inventory",
      "url": "/reports/data-inventory"
    },
    {
      "title": "Daily pipeline",
      "url": "/reports/pipeline"
    },
    {
      "title": "Operating lifecycle",
      "url": "/reports/operating-lifecycle-dashboard"
    },
    {
      "title": "Command center",
      "url": "/reports/command-center"
    }
  ]
}