056c47581f
Ships the second dashboard surface — a Pattern Library + Preview Theatre — that presents the 4-section PDP pilot batch back to Umar, compliance, and the board in an editorial format. Adds the full data layer that drives it: 5 source-backed per-SKU drafts at QA 100/100, 15 competitor PDP semantic extracts, PubMed evidence packs, EFSA claims library extension, JV brand voice guide, hand-curated product FAQs, and the Matrixify-ready CSV exports for Lewis. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
235 lines
9.6 KiB
JSON
235 lines
9.6 KiB
JSON
{
|
|
"generatedAt": "2026-05-20T02:31:39Z",
|
|
"template": "C:\\Users\\uldvs\\Downloads\\Just Vitamins - Content Population Templates (1).xlsx",
|
|
"metaHeaderConsistent": true,
|
|
"checks": [
|
|
{
|
|
"name": "products_dashboard",
|
|
"templateSheet": "Products",
|
|
"csv": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\products_content_matrixify.csv",
|
|
"exists": true,
|
|
"rowCount": 350,
|
|
"expectedHeaders": [
|
|
"Handle",
|
|
"Metafield: filter.dietary_tag [list.metaobject_reference]",
|
|
"Metafield: filter.health_goals [list.metaobject_reference]",
|
|
"Metafield: pdp.key_ingredients [metaobject_reference]",
|
|
"Metafield: pdp.benefits [metaobject_reference]",
|
|
"Metafield: pdp.clinically_shown_to [metaobject_reference]",
|
|
"Metafield: breadcrumb.primary_collection [collection_reference]",
|
|
"Metafield: filter.strength [single_line_text_field]",
|
|
"Metafield: pdp.who_its_for [single_line_text_field]",
|
|
"Metafield: pdp.product_benefits [list.single_line_text_field]",
|
|
"Metafield: pdp.key_features [multi_line_text_field]",
|
|
"Metafield: pdp.results [file_reference]",
|
|
"Metafield: pdp.results_mobile [file_reference]",
|
|
"Metafield: pdp.how_we_compare [file_reference]",
|
|
"Metafield: faq.heading_one [single_line_text_field]",
|
|
"Metafield: faq.heading_two [single_line_text_field]",
|
|
"Metafield: faq.heading_three [single_line_text_field]",
|
|
"Metafield: faq.answer_one [multi_line_text_field]",
|
|
"Metafield: faq.answer_two [multi_line_text_field]",
|
|
"Metafield: faq.answer_three [multi_line_text_field]",
|
|
"Variant SKU",
|
|
"Variant Metafield: pdp.tag [single_line_text_field]",
|
|
"Variant Metafield: pdp.colour [color]",
|
|
"Variant Metafield: pdp.price_per [single_line_text_field]",
|
|
"Variant Metafield: pdp.strapline [single_line_text_field]"
|
|
],
|
|
"actualHeaders": [
|
|
"Handle",
|
|
"Metafield: filter.dietary_tag [list.metaobject_reference]",
|
|
"Metafield: filter.health_goals [list.metaobject_reference]",
|
|
"Metafield: pdp.key_ingredients [metaobject_reference]",
|
|
"Metafield: pdp.benefits [metaobject_reference]",
|
|
"Metafield: pdp.clinically_shown_to [metaobject_reference]",
|
|
"Metafield: breadcrumb.primary_collection [collection_reference]",
|
|
"Metafield: filter.strength [single_line_text_field]",
|
|
"Metafield: pdp.who_its_for [single_line_text_field]",
|
|
"Metafield: pdp.product_benefits [list.single_line_text_field]",
|
|
"Metafield: pdp.key_features [multi_line_text_field]",
|
|
"Metafield: pdp.results [file_reference]",
|
|
"Metafield: pdp.results_mobile [file_reference]",
|
|
"Metafield: pdp.how_we_compare [file_reference]",
|
|
"Metafield: faq.heading_one [single_line_text_field]",
|
|
"Metafield: faq.heading_two [single_line_text_field]",
|
|
"Metafield: faq.heading_three [single_line_text_field]",
|
|
"Metafield: faq.answer_one [multi_line_text_field]",
|
|
"Metafield: faq.answer_two [multi_line_text_field]",
|
|
"Metafield: faq.answer_three [multi_line_text_field]",
|
|
"Variant SKU",
|
|
"Variant Metafield: pdp.tag [single_line_text_field]",
|
|
"Variant Metafield: pdp.colour [color]",
|
|
"Variant Metafield: pdp.price_per [single_line_text_field]",
|
|
"Variant Metafield: pdp.strapline [single_line_text_field]"
|
|
],
|
|
"orderMatch": true,
|
|
"missingHeaders": [],
|
|
"extraHeaders": [],
|
|
"status": "pass"
|
|
},
|
|
{
|
|
"name": "products_migration",
|
|
"templateSheet": "Products",
|
|
"csv": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\JV Migration to shopify\\content_population_exports\\products_content_v5.csv",
|
|
"exists": true,
|
|
"rowCount": 350,
|
|
"expectedHeaders": [
|
|
"Handle",
|
|
"Metafield: filter.dietary_tag [list.metaobject_reference]",
|
|
"Metafield: filter.health_goals [list.metaobject_reference]",
|
|
"Metafield: pdp.key_ingredients [metaobject_reference]",
|
|
"Metafield: pdp.benefits [metaobject_reference]",
|
|
"Metafield: pdp.clinically_shown_to [metaobject_reference]",
|
|
"Metafield: breadcrumb.primary_collection [collection_reference]",
|
|
"Metafield: filter.strength [single_line_text_field]",
|
|
"Metafield: pdp.who_its_for [single_line_text_field]",
|
|
"Metafield: pdp.product_benefits [list.single_line_text_field]",
|
|
"Metafield: pdp.key_features [multi_line_text_field]",
|
|
"Metafield: pdp.results [file_reference]",
|
|
"Metafield: pdp.results_mobile [file_reference]",
|
|
"Metafield: pdp.how_we_compare [file_reference]",
|
|
"Metafield: faq.heading_one [single_line_text_field]",
|
|
"Metafield: faq.heading_two [single_line_text_field]",
|
|
"Metafield: faq.heading_three [single_line_text_field]",
|
|
"Metafield: faq.answer_one [multi_line_text_field]",
|
|
"Metafield: faq.answer_two [multi_line_text_field]",
|
|
"Metafield: faq.answer_three [multi_line_text_field]",
|
|
"Variant SKU",
|
|
"Variant Metafield: pdp.tag [single_line_text_field]",
|
|
"Variant Metafield: pdp.colour [color]",
|
|
"Variant Metafield: pdp.price_per [single_line_text_field]",
|
|
"Variant Metafield: pdp.strapline [single_line_text_field]"
|
|
],
|
|
"actualHeaders": [
|
|
"Handle",
|
|
"Metafield: filter.dietary_tag [list.metaobject_reference]",
|
|
"Metafield: filter.health_goals [list.metaobject_reference]",
|
|
"Metafield: pdp.key_ingredients [metaobject_reference]",
|
|
"Metafield: pdp.benefits [metaobject_reference]",
|
|
"Metafield: pdp.clinically_shown_to [metaobject_reference]",
|
|
"Metafield: breadcrumb.primary_collection [collection_reference]",
|
|
"Metafield: filter.strength [single_line_text_field]",
|
|
"Metafield: pdp.who_its_for [single_line_text_field]",
|
|
"Metafield: pdp.product_benefits [list.single_line_text_field]",
|
|
"Metafield: pdp.key_features [multi_line_text_field]",
|
|
"Metafield: pdp.results [file_reference]",
|
|
"Metafield: pdp.results_mobile [file_reference]",
|
|
"Metafield: pdp.how_we_compare [file_reference]",
|
|
"Metafield: faq.heading_one [single_line_text_field]",
|
|
"Metafield: faq.heading_two [single_line_text_field]",
|
|
"Metafield: faq.heading_three [single_line_text_field]",
|
|
"Metafield: faq.answer_one [multi_line_text_field]",
|
|
"Metafield: faq.answer_two [multi_line_text_field]",
|
|
"Metafield: faq.answer_three [multi_line_text_field]",
|
|
"Variant SKU",
|
|
"Variant Metafield: pdp.tag [single_line_text_field]",
|
|
"Variant Metafield: pdp.colour [color]",
|
|
"Variant Metafield: pdp.price_per [single_line_text_field]",
|
|
"Variant Metafield: pdp.strapline [single_line_text_field]"
|
|
],
|
|
"orderMatch": true,
|
|
"missingHeaders": [],
|
|
"extraHeaders": [],
|
|
"status": "pass"
|
|
},
|
|
{
|
|
"name": "smart_collections_dashboard",
|
|
"templateSheet": "Smart Collections",
|
|
"csv": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\smart_collections_matrixify.csv",
|
|
"exists": true,
|
|
"rowCount": 2,
|
|
"expectedHeaders": [
|
|
"Handle",
|
|
"Metafield: custom.promo_card [metaobject_reference]"
|
|
],
|
|
"actualHeaders": [
|
|
"Handle",
|
|
"Metafield: custom.promo_card [metaobject_reference]"
|
|
],
|
|
"orderMatch": true,
|
|
"missingHeaders": [],
|
|
"extraHeaders": [],
|
|
"status": "pass"
|
|
},
|
|
{
|
|
"name": "smart_collections_migration",
|
|
"templateSheet": "Smart Collections",
|
|
"csv": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\JV Migration to shopify\\content_population_exports\\smart_collections_promo_cards.csv",
|
|
"exists": true,
|
|
"rowCount": 2,
|
|
"expectedHeaders": [
|
|
"Handle",
|
|
"Metafield: custom.promo_card [metaobject_reference]"
|
|
],
|
|
"actualHeaders": [
|
|
"Handle",
|
|
"Metafield: custom.promo_card [metaobject_reference]"
|
|
],
|
|
"orderMatch": true,
|
|
"missingHeaders": [],
|
|
"extraHeaders": [],
|
|
"status": "pass"
|
|
},
|
|
{
|
|
"name": "metaobjects_dashboard",
|
|
"templateSheet": "Metaobject - Dietary Tag",
|
|
"csv": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\\metaobjects_matrixify.csv",
|
|
"exists": true,
|
|
"rowCount": 133,
|
|
"expectedHeaders": [
|
|
"Handle",
|
|
"Display Name",
|
|
"Status",
|
|
"Definition: Handle",
|
|
"Definition: Name",
|
|
"Field",
|
|
"Value"
|
|
],
|
|
"actualHeaders": [
|
|
"Handle",
|
|
"Display Name",
|
|
"Status",
|
|
"Definition: Handle",
|
|
"Definition: Name",
|
|
"Field",
|
|
"Value"
|
|
],
|
|
"orderMatch": true,
|
|
"missingHeaders": [],
|
|
"extraHeaders": [],
|
|
"status": "pass"
|
|
},
|
|
{
|
|
"name": "metaobjects_migration_all",
|
|
"templateSheet": "Metaobject - Dietary Tag",
|
|
"csv": "C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\JV Migration to shopify\\content_population_exports\\metaobjects_all.csv",
|
|
"exists": true,
|
|
"rowCount": 98,
|
|
"expectedHeaders": [
|
|
"Handle",
|
|
"Display Name",
|
|
"Status",
|
|
"Definition: Handle",
|
|
"Definition: Name",
|
|
"Field",
|
|
"Value"
|
|
],
|
|
"actualHeaders": [
|
|
"Handle",
|
|
"Display Name",
|
|
"Status",
|
|
"Definition: Handle",
|
|
"Definition: Name",
|
|
"Field",
|
|
"Value"
|
|
],
|
|
"orderMatch": true,
|
|
"missingHeaders": [],
|
|
"extraHeaders": [],
|
|
"status": "pass"
|
|
}
|
|
],
|
|
"ready": true
|
|
}
|