{
  "generatedAt": "2026-05-20T02:31:40.855Z",
  "ready": false,
  "objective": "JV Shopify content population handoff",
  "counts": {
    "actions": 6,
    "blockedActions": 2,
    "completedActions": 3,
    "watchActions": 1,
    "p0": 0,
    "p1": 1,
    "p2": 1,
    "exportBlockers": 374,
    "missingAssetUploads": 0,
    "missingIntelligenceTasks": 0,
    "sourceRequestItems": 206
  },
  "actions": [
    {
      "Priority": "Done",
      "Status": "complete",
      "Lane": "Regulatory / compliance",
      "Owner": "Umar + regulatory source owner",
      "Action": "Claims library present; continue SKU-level compliance approval",
      "EvidenceNeeded": "data/sources/claims/claims-library.json populated with approved claims, citations/source URLs, disclaimer, approval owner/date, and SKU mappings.",
      "CurrentEvidence": "claims ready=true; claims=5; issues=0",
      "Blocks": "clinically_shown_to metaobjects, compliance approval, Matrixify handoff readiness",
      "OutputToRegenerate": "bun run validate:claims && bun run audit:content && bun run export:content"
    },
    {
      "Priority": "Watch",
      "Status": "source_seed_present_limited_coverage",
      "Lane": "Research source drops",
      "Owner": "Research / data extraction owner",
      "Action": "Source drops validate, but Amazon remains limited seed coverage until provider/manual review path lands",
      "EvidenceNeeded": "JSON source files under data/sources/amazon/, data/sources/trustpilot/, and data/sources/reddit/ matching templates from validate:sources.",
      "CurrentEvidence": "sourceDrops ready=true; issues=0; source request rows=206",
      "Blocks": "full catalogue intelligence, competitor comparison, audience profile, collagen NPD, source readiness",
      "OutputToRegenerate": "bun run validate:sources && bun run intel:refresh && bun run intelligence:queue"
    },
    {
      "Priority": "Done",
      "Status": "complete",
      "Lane": "Image production / Shopify Files",
      "Owner": "Design + Shopify file uploader",
      "Action": "Produce/upload every referenced PDP and metaobject asset filename",
      "EvidenceNeeded": "All filenames in asset_manifest_validation.csv exist in C:/Users/uldvs/OneDrive/Desktop/jv-assets or Shopify Files before Matrixify import.",
      "CurrentEvidence": "required=586; missingUploads=0; missingReferences=0",
      "Blocks": "Matrixify file_reference import, PDP visual modules, final handoff readiness",
      "OutputToRegenerate": "bun run validate:assets && bun run export:content"
    },
    {
      "Priority": "Done",
      "Status": "complete_as_queue_coverage",
      "Lane": "Content intelligence generation",
      "Owner": "JV dashboard generation lane",
      "Action": "Catalogue intelligence file coverage is complete; keep queue-source caveats through approval",
      "EvidenceNeeded": "Each SKU has all 12 intelligence JSON files: Feefo-derived views, image/photo briefs, competitor, Amazon, Reddit, flavour, audience, and claims evidence.",
      "CurrentEvidence": "ready=true; missingTasks=0; affectedSkus=0",
      "Blocks": "product content generation, audience/claims fields, approval queue, readiness audit",
      "OutputToRegenerate": "bun run intelligence:queue && bun run audit:content"
    },
    {
      "Priority": "P1",
      "Status": "blocked",
      "Lane": "Human review / approvals",
      "Owner": "Umar / JV reviewer",
      "Action": "Approve content, compliance, image, and export lanes in dashboard",
      "EvidenceNeeded": "Every product content record has approval.content=approved, approval.compliance=approved, approval.images=ready, approval.export=ready.",
      "CurrentEvidence": "human approval gate=blocked",
      "Blocks": "final handoff readiness and Lewis/Euan import confidence",
      "OutputToRegenerate": "bun run audit:content && bun run export:content"
    },
    {
      "Priority": "P2",
      "Status": "blocked",
      "Lane": "Lewis/Euan staging",
      "Owner": "Lewis/Euan / Kubix",
      "Action": "Run Matrixify staging import and spot-check 5-10 PDPs",
      "EvidenceNeeded": "Staging import logs plus PDP checks for metafields, metaobject refs, file refs, variants, FAQs, promo cards, and collection mappings.",
      "CurrentEvidence": "readyForLewis=false; blockers=374",
      "Blocks": "production cutover",
      "OutputToRegenerate": "py build_metaobjects_csv.py; py build_products_csv_v5.py; py build_smart_collections_csv.py; py validate_assets_manifest.py"
    }
  ]
}
