Files
Omair Saleh 056c47581f feat: editorial review dashboard + elite-grade pilot batch (5 SKUs)
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>
2026-06-02 18:50:09 +08:00

236 lines
4.9 KiB
JSON

{
"generatedAt": "2026-05-20T02:31:39.311Z",
"readyForLewis": false,
"source": "jv-dashboard/data/content",
"outputs": {
"products": "products_content_matrixify.csv",
"metaobjects": "metaobjects_matrixify.csv",
"smartCollections": "smart_collections_matrixify.csv",
"blockers": "export_blockers.csv",
"handoffManifest": "handoff_manifest.json",
"handoffSummary": "handoff_summary.md"
},
"counts": {
"productRecords": 190,
"variantRows": 350,
"metaobjectRows": 133,
"smartCollectionRows": 2,
"blockers": 374,
"blockedSkus": 190
},
"blockerSummary": {
"compliance": 184,
"approval": 190
},
"clinicalBlankDecisions": {
"decisionFile": "data/content/compliance/clinical-blank-decisions.json",
"validBlankApprovals": 0,
"totalDecisionRows": 184
},
"metaobjectCounts": {
"dietary_tag": 2,
"health_goals": 2,
"key_ingredients": 2,
"benefits": 10,
"clinically_shown_to": 5,
"promo_card": 2
},
"blockedSkus": [
"JV-5HTP100",
"JV-5HTP100BZ",
"JV-ACAI700",
"JV-ACID5B",
"JV-ACIDPLUS",
"JV-ALA250180",
"JV-ARG1000",
"JV-ASHWA500",
"JV-ASTA4",
"JV-B12",
"JV-B12METH",
"JV-B50",
"JV-B610",
"JV-B6100",
"JV-B650",
"JV-BCAA",
"JV-BCOM",
"JV-BETAGLUC200",
"JV-BIOT2500",
"JV-BIOTIN500",
"JV-BREW",
"JV-BROM300",
"JV-BROM500",
"JV-C1000",
"JV-C1000TR",
"JV-C500BAS",
"JV-CALCIT",
"JV-CALMAG",
"JV-CARN1000",
"JV-CARN500",
"JV-CBD16",
"JV-CBD64",
"JV-CEFF1000",
"JV-CELA500",
"JV-CELA525",
"JV-CHAR345",
"JV-CHERRY435",
"JV-CHROPIC",
"JV-CIDCOM",
"JV-CIDER180",
"JV-CIDER90",
"JV-CIDERCOMVCAP",
"JV-CLA1000",
"JV-COCO1000120",
"JV-COCO100060",
"JV-COD1000",
"JV-COD550",
"JV-CODGLUC",
"JV-CODMULTI",
"JV-COFFEE2000",
"JV-COLLAGEN400",
"JV-COQ10100",
"JV-COQ10120B1",
"JV-COQ10200",
"JV-COQ1030",
"JV-COQ10300",
"JV-COQ10300B1",
"JV-CRAN",
"JV-CZINC",
"JV-CZINCEFF1G",
"JV-D1000",
"JV-D2500",
"JV-D3000",
"JV-D3VG1K",
"JV-D400",
"JV-D4000",
"JV-D4KK100",
"JV-DONG",
"JV-E1000",
"JV-E200",
"JV-E400",
"JV-EPO1000",
"JV-EPO500",
"JV-FLAX1000",
"JV-FLAXVEG1000",
"JV-FOLIC",
"JV-GARLIC1400",
"JV-GARLIC1400CAP",
"JV-GARLIC200",
"JV-GCM",
"JV-GINKGO6000",
"JV-GINSENG1200",
"JV-GLM",
"JV-GLUC2KCL1000",
"JV-GLUCCHON51",
"JV-GLUCCHON54",
"JV-GLUCHCL750",
"JV-GLUCSUL1400",
"JV-GLUCSUL1500",
"JV-GLUCSUL500",
"JV-GLUCVITC",
"JV-GLUT500",
"JV-GMAN500",
"JV-GREENTEA350",
"JV-HAIR",
"JV-HLA50",
"JV-HN-AGNUS30",
"JV-HN-AGNUS6-",
"JV-HN-AGNUS60",
"JV-HN-COHOSH30",
"JV-HN-COHOSH60",
"JV-HN-DEVILS40",
"JV-HN-DEVILS80",
"JV-HN-FEVERFEW30",
"JV-HN-FEVERFEW60",
"JV-HN-PASSION30",
"JV-HN-PASSION60",
"JV-HN-PELARG21",
"JV-HN-PELARG42",
"JV-HN-RHODIOLA30",
"JV-HN-RHODIOLA60",
"JV-HN-VALERIAN30",
"JV-HN-VALERIAN60",
"JV-HRI-CLEAR120",
"JV-HRI-CLEAR60",
"JV-HRI-ECHIN30",
"JV-HRI-ECHIN60",
"JV-HRI-MILK30",
"JV-HRI-MILK60",
"JV-HRI-SJW60",
"JV-HRI-WATER120",
"JV-HSN",
"JV-INOS500",
"JV-IRON",
"JV-K100",
"JV-KELP",
"JV-KRILL500",
"JV-LECITHIN",
"JV-LTHEANINE",
"JV-LYCOPENE15",
"JV-LYCOPENE6",
"JV-LYS1000",
"JV-LYS500",
"JV-MAG200",
"JV-MAGNESIUM188",
"JV-MANNO1K",
"JV-MILK",
"JV-MSM1000",
"JV-MSM1500",
"JV-MSM1500MANG",
"JV-MULTIPRO",
"JV-MULTIPROVCAP",
"JV-MVIT",
"JV-MVITIRON",
"JV-MVITMIN",
"JV-MVITMINAZ",
"JV-MVITMINAZ50",
"JV-O31K5025",
"JV-OMEGA31000",
"JV-OMEGA31000-3322-120",
"JV-OMEGA31000-3322-240",
"JV-OMEGA31000-3322-60",
"JV-OMEGA3500TG",
"JV-OMEGA3691000",
"JV-OSTEO4",
"JV-PANTO",
"JV-PINNO1000",
"JV-PLANTSTEROLS",
"JV-PLAST800",
"JV-PMINT",
"JV-POM250",
"JV-PREG",
"JV-PUMP1K",
"JV-PYCNO",
"JV-REDISO40",
"JV-RIBO100",
"JV-RJELLY500",
"JV-ROSE10C",
"JV-ROSEHIP5000",
"JV-SAGE2500",
"JV-SAGE3000",
"JV-SAW",
"JV-SAWPLUS",
"JV-SELENIUM",
"JV-SFRUIT",
"JV-SGREEN",
"JV-SJW",
"JV-SOYA100",
"JV-STAR",
"JV-STAR1000",
"JV-THEA400",
"JV-THEANINE",
"JV-THIAMIN100180",
"JV-THIAMIN10090",
"JV-TURMERIC500",
"JV-UBIQUINOL100",
"JV-VISISOFT",
"JV-VISISOFTULTRA",
"JV-ZINC",
"JV-ZINC10"
],
"nextActions": [
"Add source-backed clinical claims and map pdp.clinically_shown_to metaobjects, or record approved_blank compliance decisions for SKUs that should intentionally omit the module.",
"Complete dashboard human review and mark content approved before handoff.",
"Run migration folder Matrixify emitters and staging import spot-checks with Lewis/Euan."
]
}