{
  "job": "operating_lifecycle_dashboard",
  "startedAt": "2026-07-21T09:45:46.902Z",
  "finishedAt": "2026-07-21T09:45:46.911Z",
  "ok": true,
  "siteId": "petvibess",
  "date": "2026-07-21",
  "summary": {
    "orders": 0,
    "paidOrders": 0,
    "revenue": 0,
    "currency": "CNY",
    "sessions": 0,
    "conversions": 0,
    "searchClicks": 0,
    "searchImpressions": 0,
    "indexedUrlCount": 0,
    "unindexedUrlCount": 0,
    "risingTopicCount": 34,
    "competitorStoreCount": 6,
    "competitorObservationCount": 6,
    "competitorOpportunityCount": 36,
    "pendingReviewCount": 39,
    "pendingPublicationReviewCount": 39,
    "pendingVideoReviewCount": 0,
    "videoReferenceBriefCount": 0,
    "approvedPublicationCount": 5,
    "approvedVideoBriefCount": 1,
    "appliedPublicationCount": 1,
    "failedPublicationCount": 0,
    "videoQueuedCount": 1,
    "videoFailedProductionCount": 0,
    "videoRenderedCount": 0,
    "videoQaApprovedCount": 0,
    "videoReadyDistributionCount": 0,
    "videoPublishedCount": 0,
    "videoPartialDistributionCount": 0,
    "videoFailedDistributionCount": 0,
    "videoPendingChannelCount": 0,
    "videoPublishedChannelCount": 0
  },
  "stages": {
    "dataCapture": {
      "status": "ready",
      "finishedAt": "2026-07-21T09:43:29.051Z",
      "evidence": "0 orders, 0 CNY revenue captured."
    },
    "searchSignals": {
      "status": "partial",
      "evidence": "0 sessions, 0 GSC clicks, 0 unindexed URLs, 34 rising topics."
    },
    "adminReview": {
      "status": "waiting_admin_review",
      "pendingCount": 39,
      "reviewUrl": "/review/inbox?status=draft&siteId=petvibess"
    },
    "approvedPublishing": {
      "status": "ai_applied_or_idle",
      "appliedCount": 1,
      "failedCount": 0,
      "detailUrl": "/reports/auto-apply"
    },
    "videoProduction": {
      "status": "ai_production_active_or_idle",
      "renderedCount": 0,
      "qaApprovedCount": 0,
      "detailUrl": "/daily/production"
    },
    "videoDistribution": {
      "status": "idle",
      "pendingChannelCount": 0,
      "detailUrl": "/daily/production"
    }
  },
  "sources": {
    "dailyBusiness": {
      "status": "ready",
      "finishedAt": "2026-07-21T09:43:29.051Z"
    },
    "ga4": {
      "status": "ready",
      "sessions": 0
    },
    "gscSearch": {
      "status": "ready"
    },
    "gscInspection": {
      "status": "ready"
    },
    "trends": {
      "status": "ready",
      "topicCount": 1
    },
    "competitorIntelligence": {
      "status": "ready",
      "finishedAt": "2026-07-21T09:44:33.999Z"
    }
  },
  "queues": {
    "publicationReview": {
      "count": 39,
      "statusCounts": {
        "needs_edit": 39
      },
      "items": [
        {
          "id": "proposal_d1e54f94",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_9fa5b122",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_385a2f44",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_a6116434",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_171d6ab2",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_1bcda018",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_3bffb15b",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_91bde408",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_8f1db4e2",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_90b9ad3f",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_cec37d",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_311d9d34",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_5def4b21",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_bbb899fa",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "aeo_article"
        },
        {
          "id": "proposal_c5f604d6",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_3ba221c7",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_52c1b2ea",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_8c186baf",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_9d3a58d",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        },
        {
          "id": "proposal_cbaa93ea",
          "siteId": "petvibess",
          "status": "needs_edit",
          "source": "competitor_public_page",
          "assetType": "competitor_keyword_article"
        }
      ]
    },
    "videoReview": {
      "count": 0,
      "statusCounts": {},
      "items": []
    },
    "videoProduction": {
      "count": 1,
      "statusCounts": {
        "queued": 1
      },
      "qaCounts": {
        "pending": 1
      },
      "items": [
        {
          "id": "video-task-video_brief_f8eec204",
          "briefId": "video_brief_f8eec204",
          "siteId": "petvibess",
          "siteName": "",
          "status": "queued",
          "qaStatus": "pending",
          "renderer": "ai_video_pipeline",
          "platform": "short_video",
          "source": "daily_conversion_signals",
          "referenceUrl": "",
          "product": {
            "title": "featured product",
            "url": ""
          },
          "transformations": {
            "contentAngle": "Scale today's converting product from unknown channel. conversion direction no_orders.",
            "productPlacement": "Show the product clearly in the first 3 seconds using owned assets."
          },
          "avatar": {
            "enabled": false,
            "avatarId": "",
            "consent": {
              "likeness": false,
              "voice": false,
              "commercialUse": false,
              "rightsHolder": ""
            }
          },
          "adaptationSpec": {
            "reference": {
              "url": "",
              "ownership": "owned_or_licensed_source",
              "use": "owned_or_licensed_source",
              "allowedToUseSourceMedia": true,
              "mustNotUseSourceFramesAudioOrLikeness": true
            },
            "replacements": {
              "clothing": "brand-owned wardrobe or generated original clothing",
              "background": "owned, licensed, or generated original background",
              "productPlacement": "Show the product clearly in the first 3 seconds using owned assets.",
              "contentAngle": "Scale today's converting product from unknown channel. conversion direction no_orders.",
              "product": {
                "title": "featured product",
                "url": ""
              }
            },
            "ownedAssetRequirements": {
              "productAssetUrls": [],
              "required": [
                "owned product images or footage",
                "owned/licensed background or generated original scene",
                "owned/licensed talent or non-identifiable generated character"
              ],
              "prohibited": [
                "source video frames",
                "source audio",
                "competitor logo or product visuals",
                "unlicensed person likeness",
                "verbatim copied script"
              ]
            },
            "avatar": {
              "enabled": false,
              "avatarId": "",
              "consent": {
                "likeness": false,
                "voice": false,
                "commercialUse": false,
                "rightsHolder": ""
              },
              "voiceStyle": ""
            },
            "rendererInput": {
              "mode": "original_remake",
              "platform": "short_video",
              "requiresAdminApprovalBeforeRender": true,
              "prompt": "Create an original short_video video for featured product. Use the approved creative brief as the structure. Angle: Scale today's converting product from unknown channel. conversion direction no_orders.. Product placement: Show the product clearly in the first 3 seconds using owned assets.. Use brand-owned wardrobe or neutral original clothing. Use an owned or generated background that does not copy the reference scene. Use owned product footage, licensed talent, or generated non-identifiable scenes. Do not copy source frames, source audio, person likeness, logos, captions, or exact script.",
              "script": "Introduce featured product, show original product footage, explain one benefit, and close with a clear CTA.",
              "shotList": [
                {
                  "second": "0-3",
                  "shot": "Original product close-up",
                  "note": "Use owned product footage only."
                },
                {
                  "second": "4-10",
                  "shot": "Original lifestyle demo",
                  "note": "Use owned background, wardrobe and model/authorized avatar."
                },
                {
                  "second": "11-15",
                  "shot": "CTA frame",
                  "note": "Show product URL or store call to action."
                }
              ],
              "captions": [
                "Why featured product works",
                "Original product demo"
              ],
              "cta": "Shop featured product"
            }
          },
          "rendererInput": {
            "mode": "original_remake",
            "platform": "short_video",
            "requiresAdminApprovalBeforeRender": true,
            "prompt": "Create an original short_video video for featured product. Use the approved creative brief as the structure. Angle: Scale today's converting product from unknown channel. conversion direction no_orders.. Product placement: Show the product clearly in the first 3 seconds using owned assets.. Use brand-owned wardrobe or neutral original clothing. Use an owned or generated background that does not copy the reference scene. Use owned product footage, licensed talent, or generated non-identifiable scenes. Do not copy source frames, source audio, person likeness, logos, captions, or exact script.",
            "script": "Introduce featured product, show original product footage, explain one benefit, and close with a clear CTA.",
            "shotList": [
              {
                "second": "0-3",
                "shot": "Original product close-up",
                "note": "Use owned product footage only."
              },
              {
                "second": "4-10",
                "shot": "Original lifestyle demo",
                "note": "Use owned background, wardrobe and model/authorized avatar."
              },
              {
                "second": "11-15",
                "shot": "CTA frame",
                "note": "Show product URL or store call to action."
              }
            ],
            "captions": [
              "Why featured product works",
              "Original product demo"
            ],
            "cta": "Shop featured product"
          },
          "brief": {
            "hook": "Show why featured product is useful in the first three seconds.",
            "script": "Introduce featured product, show original product footage, explain one benefit, and close with a clear CTA.",
            "shotList": [
              {
                "second": "0-3",
                "shot": "Original product close-up",
                "note": "Use owned product footage only."
              },
              {
                "second": "4-10",
                "shot": "Original lifestyle demo",
                "note": "Use owned background, wardrobe and model/authorized avatar."
              },
              {
                "second": "11-15",
                "shot": "CTA frame",
                "note": "Show product URL or store call to action."
              }
            ],
            "captions": [
              "Why featured product works",
              "Original product demo"
            ],
            "cta": "Shop featured product"
          },
          "safety": {
            "referenceUse": "owned_or_licensed_source",
            "mustUseOriginalAssets": true,
            "mustNotCopySourceFramesAudioOrPerson": true,
            "mustDiscloseAiGeneratedWhenRequired": true,
            "avatarConsentOk": true
          },
          "queuedAt": "2026-07-20T00:18:36.405Z"
        }
      ]
    },
    "videoDistribution": {
      "count": 0,
      "statusCounts": {},
      "channelStatusCounts": {},
      "items": []
    }
  },
  "nextActions": [
    {
      "type": "review_pending_assets",
      "priority": "P1",
      "count": 39,
      "reason": "SEO/GEO/AEO publication proposals or video briefs are waiting for administrator approval.",
      "url": "/review/inbox?status=draft&siteId=petvibess"
    },
    {
      "type": "review_competitor_opportunities",
      "priority": "P1",
      "count": 36,
      "reason": "Competitor public-page analysis found keyword/product angles that should become original SEO/GEO/AEO drafts after admin review.",
      "url": "/review/inbox?status=draft&source=competitor_public_page&siteId=petvibess"
    },
    {
      "type": "inspect_ai_video_production_blocker",
      "priority": "P2",
      "count": 1,
      "queuedCount": 1,
      "failedCount": 0,
      "reason": "AI video production is queued, in progress, or blocked. Humans inspect production evidence and decide QA only when surfaced.",
      "url": "/daily/production"
    }
  ],
  "policy": {
    "adminReviewRequired": true,
    "autoPublish": false,
    "aiExecutionAfterApproval": true,
    "note": "AI prepares SEO/GEO/AEO content and video execution after approval. Humans only approve, reject, request edits, or inspect blockers from details."
  },
  "outputPath": "/opt/growthos-petvibess/app/data/reports/operating-lifecycle-dashboard-2026-07-21T09-45-46-911Z.json"
}