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>
406 lines
12 KiB
JSON
406 lines
12 KiB
JSON
{
|
|
"sku": "JV-D1000",
|
|
"generatedAt": "2026-05-19T08:58:54.870Z",
|
|
"updatedAt": "2026-05-20T01:32:31.579Z",
|
|
"stage": "internet_evidence_draft",
|
|
"owner": "JV content workspace",
|
|
"approval": {
|
|
"content": "needs_human_review",
|
|
"compliance": "needs_human_compliance_approval",
|
|
"images": "needed",
|
|
"export": "not_ready"
|
|
},
|
|
"fields": {
|
|
"filterDietaryTag": {
|
|
"label": "Filter Dietary Tag",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "catalog taxonomy seed",
|
|
"path": "catalog taxonomy seed",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"filterHealthGoals": {
|
|
"label": "Filter Health Goals",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "review-aspects.json",
|
|
"path": "JV-D1000/review-aspects.json",
|
|
"note": "Seed/source used for draft content."
|
|
},
|
|
{
|
|
"source": "strengths-weaknesses.json",
|
|
"path": "JV-D1000/strengths-weaknesses.json",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"pdpKeyIngredients": {
|
|
"label": "Pdp Key Ingredients",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "existing PDP ingredient panel seed",
|
|
"path": "existing PDP ingredient panel seed",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"pdpBenefits": {
|
|
"label": "Pdp Benefits",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "strengths-weaknesses.json",
|
|
"path": "JV-D1000/strengths-weaknesses.json",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"pdpClinicallyShownTo": {
|
|
"label": "Pdp Clinically Shown To",
|
|
"status": "needs_human_compliance_approval",
|
|
"citations": [],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null,
|
|
"value": "clinically_shown_to.vitamin-d-normal-immune-function"
|
|
},
|
|
"breadcrumbPrimaryCollection": {
|
|
"label": "Breadcrumb Primary Collection",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "catalog collection mapping seed",
|
|
"path": "catalog collection mapping seed",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"filterStrength": {
|
|
"label": "Filter Strength",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "catalog strength seed",
|
|
"path": "catalog strength seed",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"pdpWhoItsFor": {
|
|
"label": "Pdp Who Its For",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "audience-profile.json",
|
|
"path": "JV-D1000/audience-profile.json",
|
|
"note": "Seed/source used for draft content."
|
|
},
|
|
{
|
|
"source": "review-aspects.json",
|
|
"path": "JV-D1000/review-aspects.json",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": "2026-05-19T09:01:48.206Z",
|
|
"reviewer": "dashboard",
|
|
"decision": "draft"
|
|
},
|
|
"pdpProductBenefits": {
|
|
"label": "Pdp Product Benefits",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "strengths-weaknesses.json",
|
|
"path": "JV-D1000/strengths-weaknesses.json",
|
|
"note": "Seed/source used for draft content."
|
|
},
|
|
{
|
|
"source": "review-aspects.json",
|
|
"path": "JV-D1000/review-aspects.json",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"pdpKeyFeatures": {
|
|
"label": "Pdp Key Features",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "review-aspects.json",
|
|
"path": "JV-D1000/review-aspects.json",
|
|
"note": "Seed/source used for draft content."
|
|
},
|
|
{
|
|
"source": "improvements.json",
|
|
"path": "JV-D1000/improvements.json",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"pdpResults": {
|
|
"label": "Pdp Results",
|
|
"status": "pending_asset_upload",
|
|
"citations": [
|
|
{
|
|
"source": "photo-brief.json",
|
|
"path": "JV-D1000/photo-brief.json",
|
|
"note": "Seed/source used for draft content."
|
|
},
|
|
{
|
|
"source": "Shopify Files asset manifest",
|
|
"path": "Shopify Files asset manifest",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"pdpResultsMobile": {
|
|
"label": "Pdp Results Mobile",
|
|
"status": "pending_asset_upload",
|
|
"citations": [
|
|
{
|
|
"source": "photo-brief.json",
|
|
"path": "JV-D1000/photo-brief.json",
|
|
"note": "Seed/source used for draft content."
|
|
},
|
|
{
|
|
"source": "Shopify Files asset manifest",
|
|
"path": "Shopify Files asset manifest",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"pdpHowWeCompare": {
|
|
"label": "Pdp How We Compare",
|
|
"status": "pending_asset_upload",
|
|
"citations": [
|
|
{
|
|
"source": "competitor-comparison.json",
|
|
"path": "JV-D1000/competitor-comparison.json",
|
|
"note": "Seed/source used for draft content."
|
|
},
|
|
{
|
|
"source": "Shopify Files asset manifest",
|
|
"path": "Shopify Files asset manifest",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"faqHeadingOne": {
|
|
"label": "Faq Heading One",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "content template seed",
|
|
"path": "content template seed",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"faqHeadingTwo": {
|
|
"label": "Faq Heading Two",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "audience-profile.json",
|
|
"path": "JV-D1000/audience-profile.json",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"faqHeadingThree": {
|
|
"label": "Faq Heading Three",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "conversion-blockers.json",
|
|
"path": "JV-D1000/conversion-blockers.json",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"faqAnswerOne": {
|
|
"label": "Faq Answer One",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "content template seed",
|
|
"path": "content template seed",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"faqAnswerTwo": {
|
|
"label": "Faq Answer Two",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "audience-profile.json",
|
|
"path": "JV-D1000/audience-profile.json",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
},
|
|
"faqAnswerThree": {
|
|
"label": "Faq Answer Three",
|
|
"status": "draft",
|
|
"citations": [
|
|
{
|
|
"source": "conversion-blockers.json",
|
|
"path": "JV-D1000/conversion-blockers.json",
|
|
"note": "Seed/source used for draft content."
|
|
},
|
|
{
|
|
"source": "photo-brief.json",
|
|
"path": "JV-D1000/photo-brief.json",
|
|
"note": "Seed/source used for draft content."
|
|
}
|
|
],
|
|
"lastReviewedAt": null,
|
|
"reviewer": null,
|
|
"decision": null
|
|
}
|
|
},
|
|
"events": [
|
|
{
|
|
"at": "2026-05-19T17:56:30.055Z",
|
|
"type": "clinical_claim_mapping_refresh",
|
|
"actor": "sync-clinically-shown-claims.ts",
|
|
"field": "pdpClinicallyShownTo",
|
|
"from": "clinically_shown_to.vitamin-d-normal-immune-function",
|
|
"to": "clinically_shown_to.vitamin-d-normal-immune-function",
|
|
"summary": "Mapped source-backed draft claim reference; human compliance approval still required."
|
|
},
|
|
{
|
|
"at": "2026-05-19T17:55:01.511Z",
|
|
"type": "clinical_claim_mapping_refresh",
|
|
"actor": "sync-clinically-shown-claims.ts",
|
|
"field": "pdpClinicallyShownTo",
|
|
"from": "clinically_shown_to.vitamin-d-normal-immune-function",
|
|
"to": "clinically_shown_to.vitamin-d-normal-immune-function",
|
|
"summary": "Mapped source-backed draft claim reference; human compliance approval still required."
|
|
},
|
|
{
|
|
"at": "2026-05-19T17:51:58.263Z",
|
|
"type": "clinical_claim_mapping_refresh",
|
|
"actor": "sync-clinically-shown-claims.ts",
|
|
"field": "pdpClinicallyShownTo",
|
|
"from": "clinically_shown_to.vitamin-d-normal-immune-function",
|
|
"to": "clinically_shown_to.vitamin-d-normal-immune-function",
|
|
"summary": "Mapped source-backed draft claim reference; human compliance approval still required."
|
|
},
|
|
{
|
|
"at": "2026-05-19T15:29:11.192Z",
|
|
"type": "clinical_claim_mapping_refresh",
|
|
"actor": "sync-clinically-shown-claims.ts",
|
|
"field": "pdpClinicallyShownTo",
|
|
"from": "clinically_shown_to.vitamin-d-normal-immune-function",
|
|
"to": "clinically_shown_to.vitamin-d-normal-immune-function",
|
|
"summary": "Mapped source-backed draft claim reference; human compliance approval still required."
|
|
},
|
|
{
|
|
"at": "2026-05-19T15:22:25.173Z",
|
|
"type": "clinical_claim_mapping_refresh",
|
|
"actor": "sync-clinically-shown-claims.ts",
|
|
"field": "pdpClinicallyShownTo",
|
|
"from": "",
|
|
"to": "clinically_shown_to.vitamin-d-normal-immune-function",
|
|
"summary": "Mapped source-backed draft claim reference; human compliance approval still required."
|
|
},
|
|
{
|
|
"at": "2026-05-19T09:52:16.636Z",
|
|
"type": "asset_filenames_assigned",
|
|
"actor": "script",
|
|
"summary": "Deterministic PDP image filenames assigned; upload/production still required."
|
|
},
|
|
{
|
|
"at": "2026-05-19T08:58:54.870Z",
|
|
"type": "seeded",
|
|
"actor": "system",
|
|
"summary": "Workflow status seeded from current product content and intelligence files."
|
|
},
|
|
{
|
|
"at": "2026-05-19T17:54:45.722Z",
|
|
"type": "top3_internet_evidence_generated",
|
|
"actor": "system",
|
|
"summary": "Top-3 product output regenerated from public internet evidence; final approval still human-gated."
|
|
},
|
|
{
|
|
"at": "2026-05-19T17:55:35.894Z",
|
|
"type": "top3_internet_evidence_generated",
|
|
"actor": "system",
|
|
"summary": "Top-3 product output regenerated from public internet evidence; final approval still human-gated."
|
|
},
|
|
{
|
|
"at": "2026-05-19T17:56:08.127Z",
|
|
"type": "top3_internet_evidence_generated",
|
|
"actor": "system",
|
|
"summary": "Top-3 product output regenerated from public internet evidence; final approval still human-gated."
|
|
},
|
|
{
|
|
"at": "2026-05-19T17:56:20.731Z",
|
|
"type": "top3_internet_evidence_generated",
|
|
"actor": "system",
|
|
"summary": "Top-3 product output regenerated from public internet evidence; final approval still human-gated."
|
|
},
|
|
{
|
|
"at": "2026-05-20T01:32:31.579Z",
|
|
"type": "top3_internet_evidence_generated",
|
|
"actor": "system",
|
|
"summary": "Top-3 product output regenerated from public internet evidence; final approval still human-gated."
|
|
}
|
|
]
|
|
}
|