{
  "generatedAt": "2026-05-20T02:31:41.568Z",
  "ready": false,
  "objective": "jv-dashboard/CONTENT_POPULATION_PLAN.md",
  "summary": {
    "totalGates": 12,
    "passing": 10,
    "blocked": 2,
    "productCount": 190,
    "workflowCount": 190,
    "exportBlockers": 374,
    "missingAssetUploads": 0,
    "sourceDropIssues": 0,
    "claimsIssues": 0
  },
  "gates": [
    {
      "name": "catalogue_content_seeded",
      "status": "pass",
      "ready": true,
      "evidence": {
        "products": 190
      },
      "blocker": ""
    },
    {
      "name": "workflow_seeded",
      "status": "pass",
      "ready": true,
      "evidence": {
        "workflowFiles": 190,
        "products": 190
      },
      "blocker": ""
    },
    {
      "name": "template_schema",
      "status": "pass",
      "ready": true,
      "evidence": {
        "checks": 6
      },
      "blocker": ""
    },
    {
      "name": "handoff_ready",
      "status": "blocked",
      "ready": false,
      "evidence": {
        "blockers": 374,
        "blockedSkus": 190
      },
      "blocker": "Handoff manifest still has blockers."
    },
    {
      "name": "asset_filenames_assigned",
      "status": "pass",
      "ready": true,
      "evidence": {
        "missingReferenceCount": 0,
        "plannedImageRows": 570
      },
      "blocker": ""
    },
    {
      "name": "asset_uploads_ready",
      "status": "pass",
      "ready": true,
      "evidence": {
        "requiredCount": 586,
        "missingUploadCount": 0
      },
      "blocker": ""
    },
    {
      "name": "source_drops_ready",
      "status": "pass",
      "ready": true,
      "evidence": {
        "issues": 0
      },
      "blocker": ""
    },
    {
      "name": "claims_library_ready",
      "status": "pass",
      "ready": true,
      "evidence": {
        "claimCount": 5,
        "issues": 0
      },
      "blocker": ""
    },
    {
      "name": "source_request_pack_ready",
      "status": "pass",
      "ready": true,
      "evidence": {
        "sourceRequestItems": 206,
        "clinicalClaimRows": 16,
        "imageProductionRows": 570
      },
      "blocker": ""
    },
    {
      "name": "promo_cards_seeded",
      "status": "pass",
      "ready": true,
      "evidence": {
        "promoCards": 2,
        "mappedCollections": 2,
        "collections": 2
      },
      "blocker": ""
    },
    {
      "name": "full_intelligence_coverage",
      "status": "pass",
      "ready": true,
      "evidence": {
        "coverage": [
          {
            "view": "review-aspects",
            "count": 190,
            "missing": 0
          },
          {
            "view": "strengths-weaknesses",
            "count": 190,
            "missing": 0
          },
          {
            "view": "conversion-blockers",
            "count": 190,
            "missing": 0
          },
          {
            "view": "improvements",
            "count": 190,
            "missing": 0
          },
          {
            "view": "image-audit",
            "count": 190,
            "missing": 0
          },
          {
            "view": "photo-brief",
            "count": 190,
            "missing": 0
          },
          {
            "view": "competitor-comparison",
            "count": 190,
            "missing": 0
          },
          {
            "view": "amazon-reviews",
            "count": 190,
            "missing": 0
          },
          {
            "view": "reddit-pulse",
            "count": 190,
            "missing": 0
          },
          {
            "view": "flavor-intelligence",
            "count": 190,
            "missing": 0
          },
          {
            "view": "audience-profile",
            "count": 190,
            "missing": 0
          },
          {
            "view": "claims-evidence",
            "count": 190,
            "missing": 0
          }
        ]
      },
      "blocker": ""
    },
    {
      "name": "human_approval_complete",
      "status": "blocked",
      "ready": false,
      "evidence": {
        "content": {
          "needs_intelligence": 186,
          "needs_human_review": 3,
          "draft": 1
        },
        "compliance": {
          "blocked": 184,
          "needs_human_compliance_approval": 6
        },
        "images": {
          "needed": 189,
          "ready": 1
        },
        "export": {
          "not_ready": 190
        }
      },
      "blocker": "Approval lanes are not complete."
    }
  ],
  "nextActions": [
    "Handoff manifest still has blockers.",
    "Approval lanes are not complete."
  ]
}
