{
  "generatedAt": "2026-05-20T02:31:41.391Z",
  "ready": true,
  "counts": {
    "files": 179,
    "present": 179,
    "missing": 0
  },
  "groups": [
    {
      "group": "Dashboard handoff CSV",
      "files": 3,
      "present": 3
    },
    {
      "group": "Dashboard blockers",
      "files": 3,
      "present": 3
    },
    {
      "group": "External source requests",
      "files": 4,
      "present": 4
    },
    {
      "group": "Source acquisition",
      "files": 83,
      "present": 83
    },
    {
      "group": "Validation",
      "files": 24,
      "present": 24
    },
    {
      "group": "Intelligence",
      "files": 3,
      "present": 3
    },
    {
      "group": "Handoff orchestration",
      "files": 54,
      "present": 54
    },
    {
      "group": "Migration CSV",
      "files": 4,
      "present": 4
    },
    {
      "group": "Migration validation",
      "files": 1,
      "present": 1
    }
  ],
  "files": [
    {
      "Group": "Dashboard handoff CSV",
      "File": "products_content_matrixify.csv",
      "Purpose": "Dashboard-side product Matrixify preview.",
      "Owner": "Dashboard",
      "ReadinessUse": "Import only after all blockers are zero.",
      "Present": "yes",
      "SizeBytes": 43400,
      "LastModified": "2026-05-20T02:31:39.340Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\products_content_matrixify.csv"
    },
    {
      "Group": "Dashboard handoff CSV",
      "File": "metaobjects_matrixify.csv",
      "Purpose": "Dashboard-side metaobject Matrixify preview.",
      "Owner": "Dashboard",
      "ReadinessUse": "Import only after source-backed claims/assets are ready.",
      "Present": "yes",
      "SizeBytes": 25919,
      "LastModified": "2026-05-20T02:31:39.344Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\metaobjects_matrixify.csv"
    },
    {
      "Group": "Dashboard handoff CSV",
      "File": "smart_collections_matrixify.csv",
      "Purpose": "Dashboard-side smart collection promo-card mapping preview.",
      "Owner": "Dashboard",
      "ReadinessUse": "Import after promo cards are approved.",
      "Present": "yes",
      "SizeBytes": 149,
      "LastModified": "2026-05-20T02:31:39.345Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\smart_collections_matrixify.csv"
    },
    {
      "Group": "Dashboard blockers",
      "File": "export_blockers.csv",
      "Purpose": "Full product/metaobject blocker list.",
      "Owner": "Dashboard",
      "ReadinessUse": "Must be empty before Lewis/Euan handoff.",
      "Present": "yes",
      "SizeBytes": 25146,
      "LastModified": "2026-05-20T02:31:39.347Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\export_blockers.csv"
    },
    {
      "Group": "Dashboard blockers",
      "File": "handoff_manifest.json",
      "Purpose": "Machine-readable handoff readiness manifest.",
      "Owner": "Dashboard",
      "ReadinessUse": "readyForLewis must be true.",
      "Present": "yes",
      "SizeBytes": 5036,
      "LastModified": "2026-05-20T02:31:39.351Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_manifest.json"
    },
    {
      "Group": "Dashboard blockers",
      "File": "handoff_summary.md",
      "Purpose": "Human handoff summary.",
      "Owner": "Dashboard",
      "ReadinessUse": "Use for status only, not as proof of readiness.",
      "Present": "yes",
      "SizeBytes": 854,
      "LastModified": "2026-05-20T02:31:39.354Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_summary.md"
    },
    {
      "Group": "External source requests",
      "File": "source_request_pack.md",
      "Purpose": "Human-readable source request packet.",
      "Owner": "Research / compliance / image",
      "ReadinessUse": "Send to source owners while blocked.",
      "Present": "yes",
      "SizeBytes": 1369,
      "LastModified": "2026-05-20T02:31:39.998Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_request_pack.md"
    },
    {
      "Group": "External source requests",
      "File": "source_request_items.csv",
      "Purpose": "Raw evidence/source drop request rows.",
      "Owner": "Research",
      "ReadinessUse": "Use to collect Amazon/Trustpilot/Reddit drops.",
      "Present": "yes",
      "SizeBytes": 61840,
      "LastModified": "2026-05-20T02:31:39.984Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_request_items.csv"
    },
    {
      "Group": "External source requests",
      "File": "clinical_claims_request.csv",
      "Purpose": "Clinical/regulatory evidence request rows.",
      "Owner": "Compliance",
      "ReadinessUse": "Use to populate claims-library.json.",
      "Present": "yes",
      "SizeBytes": 4176,
      "LastModified": "2026-05-20T02:31:39.985Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\clinical_claims_request.csv"
    },
    {
      "Group": "External source requests",
      "File": "image_production_brief.csv",
      "Purpose": "PDP image production queue.",
      "Owner": "Design",
      "ReadinessUse": "Use to produce/upload asset filenames.",
      "Present": "yes",
      "SizeBytes": 753983,
      "LastModified": "2026-05-20T02:31:39.989Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\image_production_brief.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_plan.md",
      "Purpose": "Staged provider recommendation and spend guardrails.",
      "Owner": "Research",
      "ReadinessUse": "Use before any paid DataForSEO or Apify run.",
      "Present": "yes",
      "SizeBytes": 3097,
      "LastModified": "2026-05-20T02:31:27.040Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_plan.md"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_targets.csv",
      "Purpose": "Provider target queue by SKU/brand.",
      "Owner": "Research",
      "ReadinessUse": "Use to batch source collection without credit burn.",
      "Present": "yes",
      "SizeBytes": 1988,
      "LastModified": "2026-05-20T02:31:27.039Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_targets.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_spend_gate.md",
      "Purpose": "Provider spend gate status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Must explicitly allow provider spend before DataForSEO or Apify is run.",
      "Present": "yes",
      "SizeBytes": 2034,
      "LastModified": "2026-05-20T02:31:33.461Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_spend_gate.md"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_spend_gate.csv",
      "Purpose": "Provider spend gate check rows.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to see exactly which prerequisites block provider spend.",
      "Present": "yes",
      "SizeBytes": 1530,
      "LastModified": "2026-05-20T02:31:33.461Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_spend_gate.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_spend_gate.json",
      "Purpose": "Machine-readable provider spend gate status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this before paid provider usage.",
      "Present": "yes",
      "SizeBytes": 4949,
      "LastModified": "2026-05-20T02:31:33.458Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_spend_gate.json"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_budget_gate.md",
      "Purpose": "Provider budget cap gate status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Must explicitly cap max spend/tasks before approval or provider subscription.",
      "Present": "yes",
      "SizeBytes": 1370,
      "LastModified": "2026-05-20T02:31:33.063Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_budget_gate.md"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_budget_gate.csv",
      "Purpose": "Provider budget cap check rows.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to see which budget caps still block paid usage.",
      "Present": "yes",
      "SizeBytes": 739,
      "LastModified": "2026-05-20T02:31:33.059Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_budget_gate.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_budget_gate.json",
      "Purpose": "Machine-readable provider budget cap status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this before paid provider usage.",
      "Present": "yes",
      "SizeBytes": 3382,
      "LastModified": "2026-05-20T02:31:33.054Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_budget_gate.json"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_cost_plan.md",
      "Purpose": "Provider cost-estimate plan for staged paid runs.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Must record current pricing and keep estimates within max spend before approval.",
      "Present": "yes",
      "SizeBytes": 2004,
      "LastModified": "2026-05-20T02:31:33.198Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_cost_plan.md"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_cost_plan.csv",
      "Purpose": "Provider cost-plan check rows.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to see which pricing/estimate fields still block paid usage.",
      "Present": "yes",
      "SizeBytes": 1041,
      "LastModified": "2026-05-20T02:31:33.197Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_cost_plan.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_cost_plan.json",
      "Purpose": "Machine-readable provider cost-plan status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this before paid provider usage.",
      "Present": "yes",
      "SizeBytes": 5452,
      "LastModified": "2026-05-20T02:31:33.194Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_cost_plan.json"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_approval_gate.md",
      "Purpose": "Provider approval file validation status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Must validate local approval files before any paid provider usage.",
      "Present": "yes",
      "SizeBytes": 2731,
      "LastModified": "2026-05-20T02:31:33.332Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_approval_gate.md"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_approval_gate.csv",
      "Purpose": "Provider approval check rows.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to see which approval fields still block paid usage.",
      "Present": "yes",
      "SizeBytes": 1749,
      "LastModified": "2026-05-20T02:31:33.332Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_approval_gate.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_approval_gate.json",
      "Purpose": "Machine-readable provider approval gate status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this before paid provider usage.",
      "Present": "yes",
      "SizeBytes": 9587,
      "LastModified": "2026-05-20T02:31:33.329Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_approval_gate.json"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_control_run.md",
      "Purpose": "One-command source acquisition packet refresh status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to regenerate all staged provider packet artifacts without spending credits.",
      "Present": "yes",
      "SizeBytes": 2853,
      "LastModified": "2026-05-20T02:31:33.821Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_control_run.md"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_control_run.csv",
      "Purpose": "Source acquisition packet refresh step rows.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to identify packet-generation failures.",
      "Present": "yes",
      "SizeBytes": 7316,
      "LastModified": "2026-05-20T02:31:33.820Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_control_run.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_control_run.json",
      "Purpose": "Machine-readable source acquisition packet refresh status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this for packet freshness.",
      "Present": "yes",
      "SizeBytes": 15687,
      "LastModified": "2026-05-20T02:31:33.815Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_control_run.json"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_next_actions.md",
      "Purpose": "Sequenced DataForSEO-first / Apify-selective execution checklist.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use as the immediate operating list before any provider subscription or credit spend.",
      "Present": "yes",
      "SizeBytes": 10373,
      "LastModified": "2026-05-20T02:31:33.800Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_next_actions.md"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_next_actions.csv",
      "Purpose": "Source acquisition next-action rows with owners, stop rules, and spend status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to assign the next no-spend and approval tasks.",
      "Present": "yes",
      "SizeBytes": 6745,
      "LastModified": "2026-05-20T02:31:33.798Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_next_actions.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_next_actions.json",
      "Purpose": "Machine-readable source acquisition next-action status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this to show the current provider-spend instruction.",
      "Present": "yes",
      "SizeBytes": 19112,
      "LastModified": "2026-05-20T02:31:33.795Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_next_actions.json"
    },
    {
      "Group": "Source acquisition",
      "File": "source_subscription_decision.md",
      "Purpose": "Plain-English provider subscription decision packet.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to decide whether to subscribe now without accidentally enabling spend.",
      "Present": "yes",
      "SizeBytes": 2511,
      "LastModified": "2026-05-20T02:31:33.674Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_subscription_decision.md"
    },
    {
      "Group": "Source acquisition",
      "File": "source_subscription_decision.csv",
      "Purpose": "Subscription decision rows by provider.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to see why DataForSEO is wait/not-yet and Apify is held.",
      "Present": "yes",
      "SizeBytes": 1753,
      "LastModified": "2026-05-20T02:31:33.673Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_subscription_decision.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "source_subscription_decision.json",
      "Purpose": "Machine-readable subscription decision status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this for the current subscribe/spend recommendation.",
      "Present": "yes",
      "SizeBytes": 3343,
      "LastModified": "2026-05-20T02:31:33.672Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_subscription_decision.json"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_pricing_references.md",
      "Purpose": "Official pricing-reference summary for staged provider decisions.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to fill the local cost plan from sourced pricing, not guesses.",
      "Present": "yes",
      "SizeBytes": 2446,
      "LastModified": "2026-05-20T02:31:32.754Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_pricing_references.md"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_pricing_references.csv",
      "Purpose": "Provider pricing reference rows.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to copy source URLs, checked timestamps, and caveats into cost planning.",
      "Present": "yes",
      "SizeBytes": 2030,
      "LastModified": "2026-05-20T02:31:32.754Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_pricing_references.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_pricing_references.json",
      "Purpose": "Machine-readable provider pricing references.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this before budget/cost approval.",
      "Present": "yes",
      "SizeBytes": 3761,
      "LastModified": "2026-05-20T02:31:32.749Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_pricing_references.json"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_cost_scenarios.md",
      "Purpose": "No-spend capped pilot cost scenarios.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to choose a tiny staged cap without enabling spend.",
      "Present": "yes",
      "SizeBytes": 1891,
      "LastModified": "2026-05-20T02:31:32.918Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_cost_scenarios.md"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_cost_scenarios.csv",
      "Purpose": "Cost scenario rows by provider/stage.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to compare standard DataForSEO, priority DataForSEO, and held Apify scenarios.",
      "Present": "yes",
      "SizeBytes": 1760,
      "LastModified": "2026-05-20T02:31:32.917Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_cost_scenarios.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "source_acquisition_cost_scenarios.json",
      "Purpose": "Machine-readable capped cost scenarios.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this before budget/cost approval.",
      "Present": "yes",
      "SizeBytes": 3961,
      "LastModified": "2026-05-20T02:31:32.908Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_acquisition_cost_scenarios.json"
    },
    {
      "Group": "Source acquisition",
      "File": "apify_gapfill_runbook.md",
      "Purpose": "Stage 2 Apify selective gap-fill runbook.",
      "Owner": "Research",
      "ReadinessUse": "Use only after DataForSEO pilot review shows a named gap.",
      "Present": "yes",
      "SizeBytes": 1572,
      "LastModified": "2026-05-20T02:31:32.499Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\apify_gapfill_runbook.md"
    },
    {
      "Group": "Source acquisition",
      "File": "apify_gapfill_targets.csv",
      "Purpose": "Apify run/hold target queue and spend caps.",
      "Owner": "Research",
      "ReadinessUse": "Run only first-batch targets before dataset inspection.",
      "Present": "yes",
      "SizeBytes": 1745,
      "LastModified": "2026-05-20T02:31:32.495Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\apify_gapfill_targets.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "apify_gapfill_manifest.json",
      "Purpose": "Machine-readable Apify gap-fill packet status.",
      "Owner": "Research",
      "ReadinessUse": "Export Console/API read this before any Apify spend.",
      "Present": "yes",
      "SizeBytes": 4859,
      "LastModified": "2026-05-20T02:31:32.491Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\apify_gapfill_manifest.json"
    },
    {
      "Group": "Source acquisition",
      "File": "apify_competitor_pdp_input_template.json",
      "Purpose": "No-spend Apify actor input template for first batch.",
      "Owner": "Research",
      "ReadinessUse": "Paste into chosen actor only after approval to run Stage 2.",
      "Present": "yes",
      "SizeBytes": 826,
      "LastModified": "2026-05-20T02:31:32.496Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\apify_competitor_pdp_input_template.json"
    },
    {
      "Group": "Source acquisition",
      "File": "apify_task_preflight.md",
      "Purpose": "Final local guard before paid Apify actor execution.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Must be ready before any Apify actor run.",
      "Present": "yes",
      "SizeBytes": 1339,
      "LastModified": "2026-05-20T02:31:32.601Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\apify_task_preflight.md"
    },
    {
      "Group": "Source acquisition",
      "File": "apify_task_preflight.csv",
      "Purpose": "Apify paid actor preflight check rows.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to see which final paid-run checks are still blocked.",
      "Present": "yes",
      "SizeBytes": 765,
      "LastModified": "2026-05-20T02:31:32.600Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\apify_task_preflight.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "apify_task_preflight.json",
      "Purpose": "Machine-readable Apify paid actor preflight.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this before any paid Apify usage.",
      "Present": "yes",
      "SizeBytes": 3269,
      "LastModified": "2026-05-20T02:31:32.599Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\apify_task_preflight.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_pilot_plan.md",
      "Purpose": "Stage 1 DataForSEO pilot instructions.",
      "Owner": "Research",
      "ReadinessUse": "Run only after ASINs are filled and reviewed.",
      "Present": "yes",
      "SizeBytes": 1204,
      "LastModified": "2026-05-20T02:31:29.749Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_pilot_plan.md"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_pilot_manifest.json",
      "Purpose": "Machine-readable DataForSEO pilot status.",
      "Owner": "Research",
      "ReadinessUse": "Ready task count must be reviewed before any paid call.",
      "Present": "yes",
      "SizeBytes": 4993,
      "LastModified": "2026-05-20T02:31:29.746Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_pilot_manifest.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_pilot_targets.csv",
      "Purpose": "Stage 1 DataForSEO ASIN intake queue.",
      "Owner": "Research",
      "ReadinessUse": "Fill ASINs before creating task payload.",
      "Present": "yes",
      "SizeBytes": 1713,
      "LastModified": "2026-05-20T02:31:29.747Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_pilot_targets.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_lookup_queue.md",
      "Purpose": "No-spend manual ASIN lookup workflow.",
      "Owner": "Research",
      "ReadinessUse": "Use to fill the Stage 1 ASIN map before paid task creation.",
      "Present": "yes",
      "SizeBytes": 1738,
      "LastModified": "2026-05-20T02:31:29.872Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_lookup_queue.md"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_lookup_queue.csv",
      "Purpose": "No-spend ASIN lookup URLs and actions.",
      "Owner": "Research",
      "ReadinessUse": "Use to confirm exact Amazon product matches without API credit spend.",
      "Present": "yes",
      "SizeBytes": 5281,
      "LastModified": "2026-05-20T02:31:29.869Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_lookup_queue.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_lookup_queue.json",
      "Purpose": "Machine-readable ASIN lookup queue status.",
      "Owner": "Research",
      "ReadinessUse": "Export Console/API read this before paid task creation.",
      "Present": "yes",
      "SizeBytes": 9891,
      "LastModified": "2026-05-20T02:31:29.863Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_lookup_queue.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_candidate_report.md",
      "Purpose": "No-spend ASIN candidate evidence report.",
      "Owner": "Research",
      "ReadinessUse": "Use as lookup aid only; candidates still require Amazon confirmation before paid tasks.",
      "Present": "yes",
      "SizeBytes": 1160,
      "LastModified": "2026-05-20T02:31:29.052Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_candidate_report.md"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_candidate_report.csv",
      "Purpose": "ASIN candidate evidence rows.",
      "Owner": "Research",
      "ReadinessUse": "Use to see candidate confidence, source URL, and promotion blockers.",
      "Present": "yes",
      "SizeBytes": 2482,
      "LastModified": "2026-05-20T02:31:29.051Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_candidate_report.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_candidate_report.json",
      "Purpose": "Machine-readable ASIN candidate status.",
      "Owner": "Research",
      "ReadinessUse": "Export Console/API can read this without treating candidates as paid-task ready.",
      "Present": "yes",
      "SizeBytes": 4622,
      "LastModified": "2026-05-20T02:31:29.048Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_candidate_report.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_web_evidence.md",
      "Purpose": "No-spend public web evidence report for ASIN lookup.",
      "Owner": "Research",
      "ReadinessUse": "Use to separate third-party ASIN hints and rejected leads from Amazon-confirmed matches.",
      "Present": "yes",
      "SizeBytes": 1829,
      "LastModified": "2026-05-20T02:31:29.220Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_web_evidence.md"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_web_evidence.csv",
      "Purpose": "ASIN public web evidence rows.",
      "Owner": "Research",
      "ReadinessUse": "Use to avoid rechecking weak leads while keeping third-party evidence out of paid payloads.",
      "Present": "yes",
      "SizeBytes": 3780,
      "LastModified": "2026-05-20T02:31:29.213Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_web_evidence.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_web_evidence.json",
      "Purpose": "Machine-readable ASIN public web evidence status.",
      "Owner": "Research",
      "ReadinessUse": "Export Console/API read this before treating public evidence as promotion-safe.",
      "Present": "yes",
      "SizeBytes": 7488,
      "LastModified": "2026-05-20T02:31:29.206Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_web_evidence.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_unresolved_asin_evidence.md",
      "Purpose": "No-spend negative evidence report for unresolved ASINs from live DataForSEO product results.",
      "Owner": "Research",
      "ReadinessUse": "Use to prove unresolved SKUs stay out of the paid Reviews payload instead of guessing.",
      "Present": "yes",
      "SizeBytes": 1893,
      "LastModified": "2026-05-20T02:31:29.354Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_unresolved_asin_evidence.md"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_unresolved_asin_evidence.csv",
      "Purpose": "Unresolved ASIN candidate/rejection rows.",
      "Owner": "Research",
      "ReadinessUse": "Use to inspect top candidates and exact-match counts for missing ASINs.",
      "Present": "yes",
      "SizeBytes": 2785,
      "LastModified": "2026-05-20T02:31:29.354Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_unresolved_asin_evidence.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_unresolved_asin_evidence.json",
      "Purpose": "Machine-readable unresolved ASIN evidence status.",
      "Owner": "Research",
      "ReadinessUse": "Export Console/API read this to show anti-guessing evidence for missing ASINs.",
      "Present": "yes",
      "SizeBytes": 4998,
      "LastModified": "2026-05-20T02:31:29.353Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_unresolved_asin_evidence.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_confirmation_report.md",
      "Purpose": "Manual Amazon-page ASIN confirmation report.",
      "Owner": "Research",
      "ReadinessUse": "Use to prove candidate ASINs were checked against visible Amazon title/brand/product/pack evidence.",
      "Present": "yes",
      "SizeBytes": 3384,
      "LastModified": "2026-05-20T02:31:29.497Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_confirmation_report.md"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_confirmation_report.csv",
      "Purpose": "ASIN confirmation validation rows.",
      "Owner": "Research",
      "ReadinessUse": "Use to see which confirmations are ready for promotion and why others are blocked.",
      "Present": "yes",
      "SizeBytes": 5241,
      "LastModified": "2026-05-20T02:31:29.497Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_confirmation_report.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_confirmation_report.json",
      "Purpose": "Machine-readable ASIN confirmation status.",
      "Owner": "Research",
      "ReadinessUse": "Promotion and Export Console read this before copying any candidate into the ASIN map.",
      "Present": "yes",
      "SizeBytes": 11598,
      "LastModified": "2026-05-20T02:31:29.496Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_confirmation_report.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_promotion_report.md",
      "Purpose": "Safe ASIN promotion report.",
      "Owner": "Research",
      "ReadinessUse": "Copies only Amazon-confirmed/high-confidence candidates into asin-map; blocked rows explain why no payload was created.",
      "Present": "yes",
      "SizeBytes": 2638,
      "LastModified": "2026-05-20T02:31:29.632Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_promotion_report.md"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_promotion_report.csv",
      "Purpose": "ASIN promotion check rows.",
      "Owner": "Research",
      "ReadinessUse": "Use to review which candidates were promoted or blocked.",
      "Present": "yes",
      "SizeBytes": 2451,
      "LastModified": "2026-05-20T02:31:29.632Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_promotion_report.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_asin_promotion_report.json",
      "Purpose": "Machine-readable ASIN promotion status.",
      "Owner": "Research",
      "ReadinessUse": "Export Console/API read this before DataForSEO payload generation.",
      "Present": "yes",
      "SizeBytes": 6176,
      "LastModified": "2026-05-20T02:31:29.628Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_asin_promotion_report.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_amazon_reviews_task_payload.json",
      "Purpose": "DataForSEO task payload generated from ASIN map.",
      "Owner": "Research",
      "ReadinessUse": "Keep empty until ASINs are supplied; cap first run.",
      "Present": "yes",
      "SizeBytes": 1048,
      "LastModified": "2026-05-20T02:31:29.748Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_amazon_reviews_task_payload.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_amazon_reviews_curl_template.sh",
      "Purpose": "Credential-safe curl template for task creation.",
      "Owner": "Research",
      "ReadinessUse": "Use shell env credentials only; do not commit secrets.",
      "Present": "yes",
      "SizeBytes": 473,
      "LastModified": "2026-05-20T02:31:29.748Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_amazon_reviews_curl_template.sh"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_task_preflight.md",
      "Purpose": "Final local guard before paid DataForSEO task creation.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Must be ready before manually running the curl template.",
      "Present": "yes",
      "SizeBytes": 1926,
      "LastModified": "2026-05-20T02:31:33.560Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_task_preflight.md"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_task_preflight.csv",
      "Purpose": "DataForSEO paid task preflight check rows.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to see which final paid-run checks are still blocked.",
      "Present": "yes",
      "SizeBytes": 953,
      "LastModified": "2026-05-20T02:31:33.559Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_task_preflight.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_task_preflight.json",
      "Purpose": "Machine-readable DataForSEO paid task preflight.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this before any paid DataForSEO usage.",
      "Present": "yes",
      "SizeBytes": 4148,
      "LastModified": "2026-05-20T02:31:33.556Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_task_preflight.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_support_response_gate.md",
      "Purpose": "DataForSEO support response validation gate.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use after support replies to prove endpoint availability or replacement path before any capped retry.",
      "Present": "yes",
      "SizeBytes": 1666,
      "LastModified": "2026-05-20T02:31:31.713Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_support_response_gate.md"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_support_response_gate.csv",
      "Purpose": "Support response gate check rows.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to see which provider-response fields still block retry.",
      "Present": "yes",
      "SizeBytes": 682,
      "LastModified": "2026-05-20T02:31:31.713Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_support_response_gate.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_support_response_gate.json",
      "Purpose": "Machine-readable support response gate status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this before treating provider endpoint availability as resolved.",
      "Present": "yes",
      "SizeBytes": 2616,
      "LastModified": "2026-05-20T02:31:31.712Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_support_response_gate.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_reviews_docs_status.md",
      "Purpose": "Official DataForSEO Amazon Reviews documentation status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to prove whether the provider currently documents the Reviews endpoint as unavailable before any retry.",
      "Present": "yes",
      "SizeBytes": 1153,
      "LastModified": "2026-05-20T02:31:31.186Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_reviews_docs_status.md"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_reviews_docs_status.csv",
      "Purpose": "Official docs status check rows.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to see fetched-docs reachability, endpoint mention, and temporary-unavailable detection.",
      "Present": "yes",
      "SizeBytes": 383,
      "LastModified": "2026-05-20T02:31:31.185Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_reviews_docs_status.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_reviews_docs_status.json",
      "Purpose": "Machine-readable official docs status.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this to keep provider outage evidence current without credentials or paid calls.",
      "Present": "yes",
      "SizeBytes": 1472,
      "LastModified": "2026-05-20T02:31:31.181Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_reviews_docs_status.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_stage1_approval_request.md",
      "Purpose": "Project-owner approval request packet for the capped DataForSEO Stage 1 pilot.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use only after provider endpoint availability is confirmed; this is not approval by itself.",
      "Present": "yes",
      "SizeBytes": 2360,
      "LastModified": "2026-05-20T02:31:31.850Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_stage1_approval_request.md"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_stage1_approval_request.csv",
      "Purpose": "Approval request readiness rows.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to see whether payload, budget, cost, endpoint, and approval are ready.",
      "Present": "yes",
      "SizeBytes": 451,
      "LastModified": "2026-05-20T02:31:31.849Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_stage1_approval_request.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_stage1_approval_request.json",
      "Purpose": "Machine-readable approval request packet.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this to show the exact approval values without storing secrets.",
      "Present": "yes",
      "SizeBytes": 2873,
      "LastModified": "2026-05-20T02:31:31.846Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_stage1_approval_request.json"
    },
    {
      "Group": "Source acquisition",
      "File": "manual_amazon_review_capture.md",
      "Purpose": "No-spend manual Amazon review capture fallback queue.",
      "Owner": "Research",
      "ReadinessUse": "Use if DataForSEO Reviews remains blocked; save completed JSON source drops into data/sources/amazon/.",
      "Present": "yes",
      "SizeBytes": 2605,
      "LastModified": "2026-05-20T02:31:31.971Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\manual_amazon_review_capture.md"
    },
    {
      "Group": "Source acquisition",
      "File": "manual_amazon_review_capture.csv",
      "Purpose": "Manual Amazon capture rows by ASIN.",
      "Owner": "Research",
      "ReadinessUse": "Use to assign capture targets and source-drop save paths.",
      "Present": "yes",
      "SizeBytes": 2289,
      "LastModified": "2026-05-20T02:31:31.970Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\manual_amazon_review_capture.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "manual_amazon_review_capture.json",
      "Purpose": "Machine-readable manual Amazon capture queue.",
      "Owner": "Research",
      "ReadinessUse": "Export Console/API read this to show no-spend fallback targets.",
      "Present": "yes",
      "SizeBytes": 4826,
      "LastModified": "2026-05-20T02:31:31.966Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\manual_amazon_review_capture.json"
    },
    {
      "Group": "Source acquisition",
      "File": "manual_amazon_review_capture_validation.md",
      "Purpose": "Manual Amazon capture completion gate.",
      "Owner": "Research",
      "ReadinessUse": "Use to prove listed manual source drops exist and contain valid review evidence before treating fallback as complete.",
      "Present": "yes",
      "SizeBytes": 1992,
      "LastModified": "2026-05-20T02:31:32.109Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\manual_amazon_review_capture_validation.md"
    },
    {
      "Group": "Source acquisition",
      "File": "manual_amazon_review_capture_validation.csv",
      "Purpose": "Manual Amazon capture validation rows by ASIN.",
      "Owner": "Research",
      "ReadinessUse": "Use to see missing/invalid fallback source drops and per-file review counts.",
      "Present": "yes",
      "SizeBytes": 1432,
      "LastModified": "2026-05-20T02:31:32.107Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\manual_amazon_review_capture_validation.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "manual_amazon_review_capture_validation.json",
      "Purpose": "Machine-readable manual Amazon capture completion status.",
      "Owner": "Research",
      "ReadinessUse": "Export Console/API read this to distinguish queued fallback work from completed source evidence.",
      "Present": "yes",
      "SizeBytes": 5619,
      "LastModified": "2026-05-20T02:31:32.100Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\manual_amazon_review_capture_validation.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_ingest_validation.md",
      "Purpose": "DataForSEO raw result ingest validation.",
      "Owner": "Research",
      "ReadinessUse": "Use after the paid pilot to prove raw results were normalized into Amazon source drops.",
      "Present": "yes",
      "SizeBytes": 563,
      "LastModified": "2026-05-20T02:31:32.240Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_ingest_validation.md"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_ingest_validation.csv",
      "Purpose": "DataForSEO ingest output rows.",
      "Owner": "Research",
      "ReadinessUse": "Shows converted Amazon source files and review counts.",
      "Present": "yes",
      "SizeBytes": 84,
      "LastModified": "2026-05-20T02:31:32.240Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_ingest_validation.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_ingest_validation.json",
      "Purpose": "Machine-readable DataForSEO ingest status.",
      "Owner": "Research",
      "ReadinessUse": "Export Console/API read this before source validation.",
      "Present": "yes",
      "SizeBytes": 585,
      "LastModified": "2026-05-20T02:31:32.238Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_ingest_validation.json"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_pilot_review.md",
      "Purpose": "DataForSEO pilot output review gate.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Must be complete before scaling DataForSEO or enabling Apify gap-fill.",
      "Present": "yes",
      "SizeBytes": 965,
      "LastModified": "2026-05-20T02:31:32.369Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_pilot_review.md"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_pilot_review.csv",
      "Purpose": "DataForSEO pilot review check rows.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Use to see why scale-up or Apify remains blocked.",
      "Present": "yes",
      "SizeBytes": 527,
      "LastModified": "2026-05-20T02:31:32.369Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_pilot_review.csv"
    },
    {
      "Group": "Source acquisition",
      "File": "dataforseo_pilot_review.json",
      "Purpose": "Machine-readable DataForSEO pilot review decision.",
      "Owner": "Research / project owner",
      "ReadinessUse": "Export Console/API read this before scale-up decisions.",
      "Present": "yes",
      "SizeBytes": 2157,
      "LastModified": "2026-05-20T02:31:32.368Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\dataforseo_pilot_review.json"
    },
    {
      "Group": "Validation",
      "File": "asset_manifest_validation.csv",
      "Purpose": "Required/missing asset validation.",
      "Owner": "Dashboard / design",
      "ReadinessUse": "Must have zero missing uploads/references.",
      "Present": "yes",
      "SizeBytes": 81634,
      "LastModified": "2026-05-20T02:31:39.476Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\asset_manifest_validation.csv"
    },
    {
      "Group": "Validation",
      "File": "draft_pdp_asset_generation.csv",
      "Purpose": "Generated draft PDP PNG asset ledger.",
      "Owner": "Dashboard / design",
      "ReadinessUse": "Use to verify the 570 product PDP image filenames exist as review-marked draft assets; image approval is still required.",
      "Present": "yes",
      "SizeBytes": 109646,
      "LastModified": "2026-05-19T15:16:12.542Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\draft_pdp_asset_generation.csv"
    },
    {
      "Group": "Validation",
      "File": "draft_pdp_asset_generation.json",
      "Purpose": "Machine-readable generated draft PDP PNG asset ledger.",
      "Owner": "Dashboard / design",
      "ReadinessUse": "Export/review evidence for generated draft product imagery without claiming final creative approval.",
      "Present": "yes",
      "SizeBytes": 254205,
      "LastModified": "2026-05-19T15:16:12.529Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\draft_pdp_asset_generation.json"
    },
    {
      "Group": "Validation",
      "File": "metaobject_svg_asset_generation.csv",
      "Purpose": "Generated metaobject SVG asset ledger.",
      "Owner": "Dashboard / design",
      "ReadinessUse": "Use to verify metaobject icon/image files were produced in the asset root; product PDP images are still separate.",
      "Present": "yes",
      "SizeBytes": 2905,
      "LastModified": "2026-05-19T15:10:24.180Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\metaobject_svg_asset_generation.csv"
    },
    {
      "Group": "Validation",
      "File": "metaobject_svg_asset_generation.json",
      "Purpose": "Machine-readable generated metaobject SVG asset ledger.",
      "Owner": "Dashboard / design",
      "ReadinessUse": "Export/review evidence for the 16 SVG files produced locally without treating missing PDP images as complete.",
      "Present": "yes",
      "SizeBytes": 4848,
      "LastModified": "2026-05-19T15:10:24.156Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\metaobject_svg_asset_generation.json"
    },
    {
      "Group": "Validation",
      "File": "template_schema_validation.csv",
      "Purpose": "Template header match evidence.",
      "Owner": "Dashboard",
      "ReadinessUse": "Must pass before import.",
      "Present": "yes",
      "SizeBytes": 1108,
      "LastModified": "2026-05-20T02:31:39.832Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\template_schema_validation.csv"
    },
    {
      "Group": "Validation",
      "File": "source_drop_validation.csv",
      "Purpose": "Source drop validation status.",
      "Owner": "Research",
      "ReadinessUse": "Must pass before full intelligence generation.",
      "Present": "yes",
      "SizeBytes": 744,
      "LastModified": "2026-05-20T02:31:40.103Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\source_drop_validation.csv"
    },
    {
      "Group": "Validation",
      "File": "claims_library_validation.csv",
      "Purpose": "Claims-library validation status.",
      "Owner": "Compliance",
      "ReadinessUse": "Must pass before clinical claims content.",
      "Present": "yes",
      "SizeBytes": 44,
      "LastModified": "2026-05-20T02:31:40.197Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\claims_library_validation.csv"
    },
    {
      "Group": "Validation",
      "File": "clinical_claim_mapping_report.csv",
      "Purpose": "SKU-level clinically_shown_to mapping report.",
      "Owner": "Compliance / dashboard",
      "ReadinessUse": "Use to verify only source-backed claims were mapped and unmatched SKUs stayed blank instead of receiving fake claims.",
      "Present": "yes",
      "SizeBytes": 18326,
      "LastModified": "2026-05-19T17:56:30.244Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\clinical_claim_mapping_report.csv"
    },
    {
      "Group": "Validation",
      "File": "clinical_claim_mapping_report.json",
      "Purpose": "Machine-readable clinically_shown_to mapping report.",
      "Owner": "Compliance / dashboard",
      "ReadinessUse": "Export Console/reviewer evidence for mapped vs unmapped claim coverage.",
      "Present": "yes",
      "SizeBytes": 46386,
      "LastModified": "2026-05-19T17:56:30.244Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\clinical_claim_mapping_report.json"
    },
    {
      "Group": "Validation",
      "File": "unmatched_claims_review_packet.md",
      "Purpose": "Human-readable queue for SKUs with blank clinically_shown_to fields.",
      "Owner": "Compliance",
      "ReadinessUse": "Use for compliance review; do not auto-fill generic claims.",
      "Present": "yes",
      "SizeBytes": 110877,
      "LastModified": "2026-05-19T15:30:55.882Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\unmatched_claims_review_packet.md"
    },
    {
      "Group": "Validation",
      "File": "unmatched_claims_review_packet.csv",
      "Purpose": "SKU-level unmatched clinical-claim review rows.",
      "Owner": "Compliance",
      "ReadinessUse": "Use to assign the remaining compliance decisions.",
      "Present": "yes",
      "SizeBytes": 141407,
      "LastModified": "2026-05-19T15:30:55.881Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\unmatched_claims_review_packet.csv"
    },
    {
      "Group": "Validation",
      "File": "unmatched_claims_review_packet.json",
      "Purpose": "Machine-readable unmatched clinical-claim review queue.",
      "Owner": "Compliance",
      "ReadinessUse": "Export Console/reviewer evidence for unresolved compliance decisions.",
      "Present": "yes",
      "SizeBytes": 214566,
      "LastModified": "2026-05-19T15:30:55.880Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\unmatched_claims_review_packet.json"
    },
    {
      "Group": "Validation",
      "File": "clinical_blank_decision_template.md",
      "Purpose": "Human-readable approval template for intentionally blank clinical-claim fields.",
      "Owner": "Compliance",
      "ReadinessUse": "Use only when compliance approves omitting clinically_shown_to for a SKU.",
      "Present": "yes",
      "SizeBytes": 1003,
      "LastModified": "2026-05-20T02:31:40.325Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\clinical_blank_decision_template.md"
    },
    {
      "Group": "Validation",
      "File": "clinical_blank_decision_template.csv",
      "Purpose": "Clinical blank-decision validation rows.",
      "Owner": "Compliance",
      "ReadinessUse": "Use to see pending/valid approved_blank decisions.",
      "Present": "yes",
      "SizeBytes": 49000,
      "LastModified": "2026-05-20T02:31:40.323Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\clinical_blank_decision_template.csv"
    },
    {
      "Group": "Validation",
      "File": "clinical_blank_decision_template.json",
      "Purpose": "Machine-readable clinical blank-decision gate.",
      "Owner": "Compliance",
      "ReadinessUse": "Dashboard and migration exporters read valid approvals before clearing missing-claim blockers.",
      "Present": "yes",
      "SizeBytes": 95371,
      "LastModified": "2026-05-20T02:31:40.319Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\clinical_blank_decision_template.json"
    },
    {
      "Group": "Validation",
      "File": "product_approval_review_packet.md",
      "Purpose": "Human-readable product approval queue summary.",
      "Owner": "Umar / JV reviewer",
      "ReadinessUse": "Use to route human review without self-approving products.",
      "Present": "yes",
      "SizeBytes": 6696,
      "LastModified": "2026-05-20T02:31:40.759Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\product_approval_review_packet.md"
    },
    {
      "Group": "Validation",
      "File": "product_approval_review_packet.csv",
      "Purpose": "Product-level approval blocker rows.",
      "Owner": "Umar / JV reviewer",
      "ReadinessUse": "Use to approve content/compliance/image/export lanes by SKU.",
      "Present": "yes",
      "SizeBytes": 91668,
      "LastModified": "2026-05-20T02:31:40.758Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\product_approval_review_packet.csv"
    },
    {
      "Group": "Validation",
      "File": "product_approval_review_packet.json",
      "Purpose": "Machine-readable product approval review queue.",
      "Owner": "Umar / JV reviewer",
      "ReadinessUse": "Export Console/reviewer evidence for unresolved approval decisions.",
      "Present": "yes",
      "SizeBytes": 185006,
      "LastModified": "2026-05-20T02:31:40.754Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\product_approval_review_packet.json"
    },
    {
      "Group": "Validation",
      "File": "product_approval_decision_gate.md",
      "Purpose": "Human-readable product approval decision gate.",
      "Owner": "Umar / JV reviewer",
      "ReadinessUse": "Use after human review to apply explicit approval decisions from the editable JSON file.",
      "Present": "yes",
      "SizeBytes": 874,
      "LastModified": "2026-05-20T02:31:40.624Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\product_approval_decision_gate.md"
    },
    {
      "Group": "Validation",
      "File": "product_approval_decision_gate.csv",
      "Purpose": "Product approval decision validation rows.",
      "Owner": "Umar / JV reviewer",
      "ReadinessUse": "Use to see which approval decisions are valid/applicable.",
      "Present": "yes",
      "SizeBytes": 44979,
      "LastModified": "2026-05-20T02:31:40.623Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\product_approval_decision_gate.csv"
    },
    {
      "Group": "Validation",
      "File": "product_approval_decision_gate.json",
      "Purpose": "Machine-readable product approval decision gate.",
      "Owner": "Umar / JV reviewer",
      "ReadinessUse": "Export Console/API read this before approvals can clear handoff blockers.",
      "Present": "yes",
      "SizeBytes": 98493,
      "LastModified": "2026-05-20T02:31:40.621Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\product_approval_decision_gate.json"
    },
    {
      "Group": "Validation",
      "File": "content_population_readiness.md",
      "Purpose": "Consolidated readiness audit.",
      "Owner": "Dashboard",
      "ReadinessUse": "Must report ready YES.",
      "Present": "yes",
      "SizeBytes": 837,
      "LastModified": "2026-05-20T02:31:38.263Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\content_population_readiness.md"
    },
    {
      "Group": "Validation",
      "File": "handoff_verification_run.md",
      "Purpose": "Master verification run.",
      "Owner": "Dashboard",
      "ReadinessUse": "Must report ready YES and all checks pass.",
      "Present": "yes",
      "SizeBytes": 1402,
      "LastModified": "2026-05-20T02:31:38.283Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_verification_run.md"
    },
    {
      "Group": "Intelligence",
      "File": "intelligence_generation_workqueue.csv",
      "Purpose": "Per-SKU missing intelligence task queue.",
      "Owner": "Dashboard intelligence lane",
      "ReadinessUse": "Must be empty/pass before full catalogue approval.",
      "Present": "yes",
      "SizeBytes": 77,
      "LastModified": "2026-05-20T02:31:40.478Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\intelligence_generation_workqueue.csv"
    },
    {
      "Group": "Intelligence",
      "File": "intelligence_generation_by_sku.csv",
      "Purpose": "SKU-prioritized intelligence queue.",
      "Owner": "Dashboard intelligence lane",
      "ReadinessUse": "Use to batch full-catalogue generation.",
      "Present": "yes",
      "SizeBytes": 60,
      "LastModified": "2026-05-20T02:31:40.481Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\intelligence_generation_by_sku.csv"
    },
    {
      "Group": "Intelligence",
      "File": "intelligence_generation_summary.csv",
      "Purpose": "Per-view intelligence coverage summary.",
      "Owner": "Dashboard intelligence lane",
      "ReadinessUse": "Every view must be 190/190.",
      "Present": "yes",
      "SizeBytes": 770,
      "LastModified": "2026-05-20T02:31:40.481Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\intelligence_generation_summary.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_action_plan.md",
      "Purpose": "Owner-facing action list.",
      "Owner": "Project owner",
      "ReadinessUse": "All actions must be closed before handoff.",
      "Present": "yes",
      "SizeBytes": 4122,
      "LastModified": "2026-05-20T02:31:40.859Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_action_plan.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_packet_refresh.md",
      "Purpose": "One-command no-spend handoff packet refresh report.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to prove all packet artifacts can be regenerated while still surfacing expected blockers.",
      "Present": "yes",
      "SizeBytes": 2746,
      "LastModified": "2026-05-20T02:31:39.092Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_packet_refresh.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_packet_refresh.json",
      "Purpose": "Machine-readable one-command handoff packet refresh report.",
      "Owner": "Project owner",
      "ReadinessUse": "Export Console/API can read this for packet freshness and blocked-vs-failed status.",
      "Present": "yes",
      "SizeBytes": 17834,
      "LastModified": "2026-05-20T02:31:39.087Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_packet_refresh.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_packet_refresh.csv",
      "Purpose": "Handoff packet refresh step rows.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to inspect which packet steps passed, are expected blockers, or failed to refresh.",
      "Present": "yes",
      "SizeBytes": 7816,
      "LastModified": "2026-05-20T02:31:39.091Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_packet_refresh.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_artifact_freshness.md",
      "Purpose": "Artifact freshness report for refresh-scoped handoff files.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to distinguish packet completeness from current-run freshness.",
      "Present": "yes",
      "SizeBytes": 658,
      "LastModified": "2026-05-20T02:31:38.935Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_artifact_freshness.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_artifact_freshness.json",
      "Purpose": "Machine-readable artifact freshness report.",
      "Owner": "Project owner",
      "ReadinessUse": "Export Console/API read this to catch stale refresh-scoped artifacts.",
      "Present": "yes",
      "SizeBytes": 83111,
      "LastModified": "2026-05-20T02:31:38.932Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_artifact_freshness.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_artifact_freshness.csv",
      "Purpose": "Artifact freshness rows by delivery file.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to inspect stale, missing, fresh, and static-allowed packet files.",
      "Present": "yes",
      "SizeBytes": 49696,
      "LastModified": "2026-05-20T02:31:38.934Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_artifact_freshness.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "executive_decision_brief.md",
      "Purpose": "Executive decision brief for Umar/Lewis/Euan.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to close named decisions and owner blockers before staging handoff.",
      "Present": "yes",
      "SizeBytes": 3618,
      "LastModified": "2026-05-20T02:31:40.960Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\executive_decision_brief.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "executive_decision_brief.json",
      "Purpose": "Machine-readable executive decision brief.",
      "Owner": "Project owner",
      "ReadinessUse": "Export Console/API read this for current decision status.",
      "Present": "yes",
      "SizeBytes": 4170,
      "LastModified": "2026-05-20T02:31:40.956Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\executive_decision_brief.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "executive_decision_brief_decisions.csv",
      "Purpose": "Decision rows with owners/evidence files.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to assign required approvals and compliance decisions.",
      "Present": "yes",
      "SizeBytes": 2287,
      "LastModified": "2026-05-20T02:31:40.959Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\executive_decision_brief_decisions.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "executive_decision_brief_readiness.csv",
      "Purpose": "Readiness snapshot metrics for decision brief.",
      "Owner": "Project owner",
      "ReadinessUse": "Use as meeting snapshot alongside the decision brief.",
      "Present": "yes",
      "SizeBytes": 215,
      "LastModified": "2026-05-20T02:31:40.960Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\executive_decision_brief_readiness.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "blocker_burndown.md",
      "Purpose": "Evidence-based blocker burn-down summary.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to track exactly what remains before handoff readiness can pass.",
      "Present": "yes",
      "SizeBytes": 2523,
      "LastModified": "2026-05-20T02:31:26.775Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\blocker_burndown.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "blocker_burndown.json",
      "Purpose": "Machine-readable blocker burn-down.",
      "Owner": "Project owner",
      "ReadinessUse": "Export Console/API read this for remaining evidence counts.",
      "Present": "yes",
      "SizeBytes": 4584,
      "LastModified": "2026-05-20T02:31:26.767Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\blocker_burndown.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "blocker_burndown.csv",
      "Purpose": "Blocker burn-down rows by lane.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to track remaining compliance, approval, and staging evidence counts.",
      "Present": "yes",
      "SizeBytes": 1288,
      "LastModified": "2026-05-20T02:31:26.773Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\blocker_burndown.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "blocker_burndown_next_actions.csv",
      "Purpose": "Ordered next actions from blocker burn-down.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to assign the next evidence-producing tasks.",
      "Present": "yes",
      "SizeBytes": 1147,
      "LastModified": "2026-05-20T02:31:26.774Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\blocker_burndown_next_actions.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_evidence_dossier.md",
      "Purpose": "Strict requirement-to-evidence completion dossier.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to prove which master-plan requirements are satisfied vs blocked before claiming completion.",
      "Present": "yes",
      "SizeBytes": 3108,
      "LastModified": "2026-05-20T02:31:38.556Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_evidence_dossier.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_evidence_dossier.json",
      "Purpose": "Machine-readable requirement-to-evidence completion dossier.",
      "Owner": "Project owner",
      "ReadinessUse": "Export Console/API read this for completion-audit evidence.",
      "Present": "yes",
      "SizeBytes": 6744,
      "LastModified": "2026-05-20T02:31:38.550Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_evidence_dossier.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_evidence_dossier.csv",
      "Purpose": "Requirement evidence rows with proof and remaining work.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to audit every requirement area before handoff.",
      "Present": "yes",
      "SizeBytes": 2454,
      "LastModified": "2026-05-20T02:31:38.555Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_evidence_dossier.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "reviewer_decision_workbook.md",
      "Purpose": "Owner-facing workbook for remaining compliance, approval, provider, and staging decisions.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to hand reviewers exact editable files, required fields, commands, and guardrails.",
      "Present": "yes",
      "SizeBytes": 2650,
      "LastModified": "2026-05-20T02:31:34.754Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\reviewer_decision_workbook.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "reviewer_decision_workbook.json",
      "Purpose": "Machine-readable reviewer decision workbook.",
      "Owner": "Project owner",
      "ReadinessUse": "Export Console/API read this for owner-lane status.",
      "Present": "yes",
      "SizeBytes": 6713,
      "LastModified": "2026-05-20T02:31:34.748Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\reviewer_decision_workbook.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "reviewer_decision_workbook.csv",
      "Purpose": "Reviewer decision workbook rows by owner lane.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to assign remaining human/provider/staging decisions.",
      "Present": "yes",
      "SizeBytes": 2492,
      "LastModified": "2026-05-20T02:31:34.753Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\reviewer_decision_workbook.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "reviewer_completion_commands.csv",
      "Purpose": "Exact regeneration command sequence after reviewer files are filled.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to rerun gates after human/provider/staging evidence lands.",
      "Present": "yes",
      "SizeBytes": 1773,
      "LastModified": "2026-05-20T02:31:34.753Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\reviewer_completion_commands.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "reviewer_input_preflight.md",
      "Purpose": "Preflight report for reviewer-owned editable input files.",
      "Owner": "Project owner",
      "ReadinessUse": "Use before rerunning heavier gates to catch incomplete compliance, approval, provider, and staging inputs.",
      "Present": "yes",
      "SizeBytes": 3219,
      "LastModified": "2026-05-20T02:31:34.892Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\reviewer_input_preflight.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "reviewer_input_preflight.json",
      "Purpose": "Machine-readable reviewer input preflight.",
      "Owner": "Project owner",
      "ReadinessUse": "Export Console/API read this to show which editable input files are still missing or incomplete.",
      "Present": "yes",
      "SizeBytes": 8778,
      "LastModified": "2026-05-20T02:31:34.890Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\reviewer_input_preflight.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "reviewer_input_preflight.csv",
      "Purpose": "Reviewer input preflight rows by input file.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to route exact missing fields back to reviewers before gate reruns.",
      "Present": "yes",
      "SizeBytes": 3128,
      "LastModified": "2026-05-20T02:31:34.892Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\reviewer_input_preflight.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "owner_handoff_messages.md",
      "Purpose": "Copy-paste owner handoff messages for remaining evidence blockers.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to send compliance, approval, staging, and provider-spend owners exact asks without inventing approvals.",
      "Present": "yes",
      "SizeBytes": 6535,
      "LastModified": "2026-05-20T02:31:35.028Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\owner_handoff_messages.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "owner_handoff_messages.json",
      "Purpose": "Machine-readable owner handoff message packet.",
      "Owner": "Project owner",
      "ReadinessUse": "Export Console/API read this for owner-specific message status and guardrails.",
      "Present": "yes",
      "SizeBytes": 10642,
      "LastModified": "2026-05-20T02:31:35.025Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\owner_handoff_messages.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "owner_handoff_messages.csv",
      "Purpose": "Owner handoff message rows.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to copy exact owner asks, editable files, preflight evidence, and rerun commands.",
      "Present": "yes",
      "SizeBytes": 8222,
      "LastModified": "2026-05-20T02:31:35.027Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\owner_handoff_messages.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "owner_response_intake.md",
      "Purpose": "Owner reply/evidence intake tracker validation.",
      "Owner": "Project owner",
      "ReadinessUse": "Use after sending owner messages to record replies and evidence updates before rerunning gates.",
      "Present": "yes",
      "SizeBytes": 1504,
      "LastModified": "2026-05-20T02:31:35.159Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\owner_response_intake.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "owner_response_intake.json",
      "Purpose": "Machine-readable owner response intake status.",
      "Owner": "Project owner",
      "ReadinessUse": "Export Console/API read this to show whether owner replies/evidence updates have been recorded.",
      "Present": "yes",
      "SizeBytes": 2942,
      "LastModified": "2026-05-20T02:31:35.154Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\owner_response_intake.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "owner_response_intake.csv",
      "Purpose": "Owner response intake rows by lane.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to inspect sent/response/evidence/command status per owner lane.",
      "Present": "yes",
      "SizeBytes": 1311,
      "LastModified": "2026-05-20T02:31:35.159Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\owner_response_intake.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_gate_dependency_map.md",
      "Purpose": "Master verifier gate-to-owner dependency map.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to route blocked verifier gates to exact owner inputs instead of rerunning blindly.",
      "Present": "yes",
      "SizeBytes": 4859,
      "LastModified": "2026-05-20T02:31:38.409Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_gate_dependency_map.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_gate_dependency_map.json",
      "Purpose": "Machine-readable handoff gate dependency map.",
      "Owner": "Project owner",
      "ReadinessUse": "Export Console/API read this to show blocked gates, owners, and unblocking inputs.",
      "Present": "yes",
      "SizeBytes": 27375,
      "LastModified": "2026-05-20T02:31:38.406Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_gate_dependency_map.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_gate_dependency_map.csv",
      "Purpose": "Gate dependency rows by verifier check.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to inspect command, owner, blockers, and rerun command per gate.",
      "Present": "yes",
      "SizeBytes": 9089,
      "LastModified": "2026-05-20T02:31:38.407Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_gate_dependency_map.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "handoff_gate_dependency_by_owner.csv",
      "Purpose": "Blocked verifier gates grouped by owner.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to brief owners on which verifier gates their evidence unblocks.",
      "Present": "yes",
      "SizeBytes": 972,
      "LastModified": "2026-05-20T02:31:38.408Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\handoff_gate_dependency_by_owner.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "post_owner_response_rerun_plan.md",
      "Purpose": "Safe rerun plan after owner responses/evidence updates.",
      "Owner": "Project owner",
      "ReadinessUse": "Use only after owner response intake marks a lane ready for gate rerun.",
      "Present": "yes",
      "SizeBytes": 2495,
      "LastModified": "2026-05-20T02:31:35.326Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\post_owner_response_rerun_plan.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "post_owner_response_rerun_plan.json",
      "Purpose": "Machine-readable post-owner response rerun plan.",
      "Owner": "Project owner",
      "ReadinessUse": "Export Console/API read this to show which lane command sequences are safe to rerun.",
      "Present": "yes",
      "SizeBytes": 4443,
      "LastModified": "2026-05-20T02:31:35.317Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\post_owner_response_rerun_plan.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "post_owner_response_rerun_plan.csv",
      "Purpose": "Post-owner response rerun rows by lane.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to inspect held/runnable lane command sequences and guardrails.",
      "Present": "yes",
      "SizeBytes": 2586,
      "LastModified": "2026-05-20T02:31:35.323Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\post_owner_response_rerun_plan.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "owner_evidence_acceptance_guide.md",
      "Purpose": "Acceptance guide for owner-editable evidence files.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to show reviewers exactly what counts as valid evidence without approving anything.",
      "Present": "yes",
      "SizeBytes": 7223,
      "LastModified": "2026-05-20T02:31:35.458Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\owner_evidence_acceptance_guide.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "owner_evidence_acceptance_guide.json",
      "Purpose": "Machine-readable owner evidence acceptance guide.",
      "Owner": "Project owner",
      "ReadinessUse": "Export Console/API read this to show valid/invalid evidence criteria per blocker lane.",
      "Present": "yes",
      "SizeBytes": 9297,
      "LastModified": "2026-05-20T02:31:35.452Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\owner_evidence_acceptance_guide.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "owner_evidence_acceptance_guide.csv",
      "Purpose": "Owner evidence acceptance rows by lane.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to inspect required fields, valid examples, invalid examples, and validators.",
      "Present": "yes",
      "SizeBytes": 6675,
      "LastModified": "2026-05-20T02:31:35.457Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\owner_evidence_acceptance_guide.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "daily_status_2026-05-20.md",
      "Purpose": "Current daily handoff status snapshot.",
      "Owner": "Project owner",
      "ReadinessUse": "Use as the dated operating snapshot; not proof of final readiness.",
      "Present": "yes",
      "SizeBytes": 2447,
      "LastModified": "2026-05-20T02:31:38.690Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\daily_status_2026-05-20.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "daily_status_2026-05-20.json",
      "Purpose": "Machine-readable current daily handoff status snapshot.",
      "Owner": "Project owner",
      "ReadinessUse": "Export Console/API can read this for dated blocker and DataForSEO status.",
      "Present": "yes",
      "SizeBytes": 3403,
      "LastModified": "2026-05-20T02:31:38.683Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\daily_status_2026-05-20.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "daily_status_2026-05-20.csv",
      "Purpose": "Daily status rows by area.",
      "Owner": "Project owner",
      "ReadinessUse": "Use to brief owners on current blockers and next actions.",
      "Present": "yes",
      "SizeBytes": 1409,
      "LastModified": "2026-05-20T02:31:38.689Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\daily_status_2026-05-20.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "staging_handoff_packet.md",
      "Purpose": "Lewis/Euan staging handoff packet.",
      "Owner": "Project owner + Lewis/Euan",
      "ReadinessUse": "Use to send exact import files, sequence, current blockers, and PDP spot-check queue.",
      "Present": "yes",
      "SizeBytes": 3184,
      "LastModified": "2026-05-20T02:31:41.073Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\staging_handoff_packet.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "staging_handoff_packet.json",
      "Purpose": "Machine-readable staging handoff packet.",
      "Owner": "Project owner + Lewis/Euan",
      "ReadinessUse": "Export Console/API read this for staging handoff status.",
      "Present": "yes",
      "SizeBytes": 9643,
      "LastModified": "2026-05-20T02:31:41.070Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\staging_handoff_packet.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "staging_handoff_import_files.csv",
      "Purpose": "Staging import file manifest.",
      "Owner": "Lewis/Euan",
      "ReadinessUse": "Use to confirm exact Matrixify file paths and import order.",
      "Present": "yes",
      "SizeBytes": 1471,
      "LastModified": "2026-05-20T02:31:41.072Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\staging_handoff_import_files.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "staging_pdp_spot_check_queue.csv",
      "Purpose": "Queued PDP spot-check sample.",
      "Owner": "Project owner + Lewis/Euan",
      "ReadinessUse": "Use to assign real staging URL checks; queue is not completed evidence.",
      "Present": "yes",
      "SizeBytes": 3246,
      "LastModified": "2026-05-20T02:31:41.073Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\staging_pdp_spot_check_queue.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "staging_handoff_actions.csv",
      "Purpose": "Staging handoff action rows.",
      "Owner": "Project owner + Lewis/Euan",
      "ReadinessUse": "Use to assign remaining blocker and staging evidence work.",
      "Present": "yes",
      "SizeBytes": 1034,
      "LastModified": "2026-05-20T02:31:41.073Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\staging_handoff_actions.csv"
    },
    {
      "Group": "Handoff orchestration",
      "File": "staging_import_checklist.md",
      "Purpose": "Preflight/import/PDP/cutover checklist.",
      "Owner": "Project owner + Lewis/Euan",
      "ReadinessUse": "All blocking rows must be resolved.",
      "Present": "yes",
      "SizeBytes": 6562,
      "LastModified": "2026-05-20T02:31:41.280Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\staging_import_checklist.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "staging_evidence_validation.md",
      "Purpose": "Staging evidence validator output.",
      "Owner": "Project owner + Lewis/Euan",
      "ReadinessUse": "Must pass with clean import logs, 5+ PDP checks, cutover approval.",
      "Present": "yes",
      "SizeBytes": 1054,
      "LastModified": "2026-05-20T02:31:41.173Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\staging_evidence_validation.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "staging_evidence_intake.md",
      "Purpose": "Staging evidence intake initializer report.",
      "Owner": "Project owner + Lewis/Euan",
      "ReadinessUse": "Use to confirm editable staging evidence intake paths exist without fake import/PDP evidence.",
      "Present": "yes",
      "SizeBytes": 1013,
      "LastModified": "2026-05-20T02:31:33.961Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\staging_evidence_intake.md"
    },
    {
      "Group": "Handoff orchestration",
      "File": "staging_evidence_intake.json",
      "Purpose": "Machine-readable staging evidence intake initializer status.",
      "Owner": "Project owner + Lewis/Euan",
      "ReadinessUse": "Export Console/API read this to show pending staging evidence intake paths.",
      "Present": "yes",
      "SizeBytes": 1687,
      "LastModified": "2026-05-20T02:31:33.956Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\staging_evidence_intake.json"
    },
    {
      "Group": "Handoff orchestration",
      "File": "staging_evidence_intake.csv",
      "Purpose": "Staging evidence intake rows.",
      "Owner": "Project owner + Lewis/Euan",
      "ReadinessUse": "Use to see which intake files/folders were initialized and what still requires real staging activity.",
      "Present": "yes",
      "SizeBytes": 660,
      "LastModified": "2026-05-20T02:31:33.961Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\staging_evidence_intake.csv"
    },
    {
      "Group": "Migration CSV",
      "File": "products_content_v5.csv",
      "Purpose": "Lewis/Euan product/variant Matrixify import candidate.",
      "Owner": "Migration emitter",
      "ReadinessUse": "Import after dashboard handoff is ready.",
      "Present": "yes",
      "SizeBytes": 42299,
      "LastModified": "2026-05-19T15:43:51.591Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\JV Migration to shopify\\content_population_exports\\products_content_v5.csv"
    },
    {
      "Group": "Migration CSV",
      "File": "products_content_v5_blockers.csv",
      "Purpose": "Migration product blocker list.",
      "Owner": "Migration emitter",
      "ReadinessUse": "Must be empty before import.",
      "Present": "yes",
      "SizeBytes": 28245,
      "LastModified": "2026-05-19T15:43:51.593Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\JV Migration to shopify\\content_population_exports\\products_content_v5_blockers.csv"
    },
    {
      "Group": "Migration CSV",
      "File": "metaobjects_all.csv",
      "Purpose": "Migration metaobject import candidate.",
      "Owner": "Migration emitter",
      "ReadinessUse": "Import before products after readiness passes.",
      "Present": "yes",
      "SizeBytes": 17657,
      "LastModified": "2026-05-19T15:33:31.504Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\JV Migration to shopify\\content_population_exports\\metaobjects_all.csv"
    },
    {
      "Group": "Migration CSV",
      "File": "smart_collections_promo_cards.csv",
      "Purpose": "Migration smart collection promo-card import candidate.",
      "Owner": "Migration emitter",
      "ReadinessUse": "Import after promo cards exist.",
      "Present": "yes",
      "SizeBytes": 155,
      "LastModified": "2026-05-19T15:33:31.879Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\JV Migration to shopify\\content_population_exports\\smart_collections_promo_cards.csv"
    },
    {
      "Group": "Migration validation",
      "File": "asset_manifest_validation.csv",
      "Purpose": "Migration-side asset validation.",
      "Owner": "Migration emitter",
      "ReadinessUse": "Must have zero missing uploads/references.",
      "Present": "yes",
      "SizeBytes": 41215,
      "LastModified": "2026-05-19T15:33:32.068Z",
      "Path": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\JV Migration to shopify\\content_population_exports\\asset_manifest_validation.csv"
    }
  ]
}
