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

336 lines
9.7 KiB
JSON

{
"sku": "JV-MULTIPROVCAP",
"generatedAt": "2026-05-19T09:04:49.535Z",
"updatedAt": "2026-05-19T17:56:30.055Z",
"stage": "pending_intelligence",
"owner": "JV content workspace",
"approval": {
"content": "needs_intelligence",
"compliance": "blocked",
"images": "needed",
"export": "not_ready"
},
"fields": {
"filterDietaryTag": {
"label": "Filter Dietary Tag",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"filterHealthGoals": {
"label": "Filter Health Goals",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"pdpKeyIngredients": {
"label": "Pdp Key Ingredients",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"pdpBenefits": {
"label": "Pdp Benefits",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"pdpClinicallyShownTo": {
"label": "Pdp Clinically Shown To",
"status": "blocked_no_source_backed_claim",
"citations": [],
"lastReviewedAt": null,
"reviewer": null,
"decision": null,
"value": ""
},
"breadcrumbPrimaryCollection": {
"label": "Breadcrumb Primary Collection",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"filterStrength": {
"label": "Filter Strength",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"pdpWhoItsFor": {
"label": "Pdp Who Its For",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"pdpProductBenefits": {
"label": "Pdp Product Benefits",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"pdpKeyFeatures": {
"label": "Pdp Key Features",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"pdpResults": {
"label": "Pdp Results",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"pdpResultsMobile": {
"label": "Pdp Results Mobile",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"pdpHowWeCompare": {
"label": "Pdp How We Compare",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"faqHeadingOne": {
"label": "Faq Heading One",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"faqHeadingTwo": {
"label": "Faq Heading Two",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"faqHeadingThree": {
"label": "Faq Heading Three",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"faqAnswerOne": {
"label": "Faq Answer One",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"faqAnswerTwo": {
"label": "Faq Answer Two",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"lastReviewedAt": null,
"reviewer": null,
"decision": null
},
"faqAnswerThree": {
"label": "Faq Answer Three",
"status": "pending_intelligence",
"citations": [
{
"source": "catalog placeholder",
"path": "data/pipeline/catalog.json",
"note": "Content is not generated until review/intelligence inputs exist."
}
],
"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": "",
"to": "",
"summary": "No source-backed claim matched; left clinically_shown_to blank."
},
{
"at": "2026-05-19T17:55:01.511Z",
"type": "clinical_claim_mapping_refresh",
"actor": "sync-clinically-shown-claims.ts",
"field": "pdpClinicallyShownTo",
"from": "",
"to": "",
"summary": "No source-backed claim matched; left clinically_shown_to blank."
},
{
"at": "2026-05-19T17:51:58.263Z",
"type": "clinical_claim_mapping_refresh",
"actor": "sync-clinically-shown-claims.ts",
"field": "pdpClinicallyShownTo",
"from": "",
"to": "",
"summary": "No source-backed claim matched; left clinically_shown_to blank."
},
{
"at": "2026-05-19T15:29:11.192Z",
"type": "clinical_claim_mapping_refresh",
"actor": "sync-clinically-shown-claims.ts",
"field": "pdpClinicallyShownTo",
"from": "",
"to": "",
"summary": "No source-backed claim matched; left clinically_shown_to blank."
},
{
"at": "2026-05-19T15:22:25.173Z",
"type": "clinical_claim_mapping_refresh",
"actor": "sync-clinically-shown-claims.ts",
"field": "pdpClinicallyShownTo",
"from": "",
"to": "",
"summary": "No source-backed claim matched; left clinically_shown_to blank."
},
{
"at": "2026-05-19T09:52:16.707Z",
"type": "asset_filenames_assigned",
"actor": "script",
"summary": "Deterministic PDP image filenames assigned; upload/production still required."
},
{
"at": "2026-05-19T09:04:49.535Z",
"type": "catalog_placeholder_seeded",
"actor": "system",
"summary": "Catalogue placeholder seeded; content generation waits for intelligence inputs."
}
]
}