Files
justvitamin/content_population_exports/executive_decision_brief.json
T
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

96 lines
4.1 KiB
JSON

{
"generatedAt": "2026-05-20T02:31:40.952Z",
"ready": false,
"purpose": "Executive decision brief for moving JV content population from generated packet to approved Lewis/Euan staging handoff.",
"statusLine": "Not handoff-ready: 374 export blockers remain, concentrated in compliance decisions and product approvals.",
"counts": {
"decisions": 5,
"exportBlockers": 374,
"complianceBlockers": 184,
"approvalBlockers": 190,
"deliveryFiles": 179,
"deliveryPresent": 179
},
"decisions": [
{
"Priority": "D1",
"Owner": "Compliance owner / Umar",
"Decision": "For each SKU with blank clinically_shown_to, either add a source-backed authorised claim or approve the module being blank.",
"CurrentState": "6 mapped; 184 blank decisions pending; 0 valid blank approvals.",
"EvidenceFile": "data/content/compliance/clinical-blank-decisions.json",
"Blocks": "185 compliance/export blockers and final handoff readiness.",
"SafeDefault": "Leave clinically_shown_to blank and blocked; do not invent generic clinical claims."
},
{
"Priority": "D2",
"Owner": "Umar / JV reviewer",
"Decision": "Approve or reject product content, compliance, images, and export readiness per product.",
"CurrentState": "0 valid approvals; 190 pending; 0 applied.",
"EvidenceFile": "data/content/approvals/product-approval-decisions.json",
"Blocks": "190 approval blockers and Lewis/Euan import confidence.",
"SafeDefault": "Keep products blocked until explicit approval evidence is recorded."
},
{
"Priority": "D3",
"Owner": "Lewis/Euan / Kubix",
"Decision": "Only run Matrixify staging import after dashboard handoff blockers are cleared, then return import logs.",
"CurrentState": "7/7 import/reference files present; readyForLewis=false; export blockers=374.",
"EvidenceFile": "content_population_exports/staging_handoff_packet.md",
"Blocks": "Staging import evidence, PDP checks, and production cutover.",
"SafeDefault": "Do not import as final while export_blockers.csv has rows."
},
{
"Priority": "D4",
"Owner": "Dashboard owner + Lewis/Euan",
"Decision": "Complete real staging PDP spot checks and cutover approval after import.",
"CurrentState": "0 passing PDP checks; 0 import logs; cutover approval present=true.",
"EvidenceFile": "data/staging/import-logs/, data/staging/pdp-checks/, data/staging/cutover-approval.json",
"Blocks": "Production cutover.",
"SafeDefault": "Queued PDP templates are not evidence; real staging URLs must be inspected."
},
{
"Priority": "D5",
"Owner": "Research / project owner",
"Decision": "Use DataForSEO only for the capped review pilot after endpoint/support/spend gates clear; otherwise use the manual capture fallback.",
"CurrentState": "6 DataForSEO payload rows ready; 4 ASINs missing; reviews docs unavailable=true; current instruction: Do not broaden spend. 6 DataForSEO payload rows are ready from live-confirmed ASINs; 4 ASINs remain unresolved and must stay out of the payload unless exact evidence is found.",
"EvidenceFile": "content_population_exports/dataforseo_support_escalation.md and source_acquisition_next_actions.md",
"Blocks": "Amazon review-source depth; not current Matrixify handoff if manual/limited source caveat is accepted.",
"SafeDefault": "Do not retry paid Reviews endpoint while official docs/support gate says unavailable."
}
],
"readinessRows": [
{
"Metric": "Dashboard products",
"Value": 190
},
{
"Metric": "Matrixify product rows",
"Value": 350
},
{
"Metric": "Export blockers",
"Value": 374
},
{
"Metric": "Blocked SKUs",
"Value": 190
},
{
"Metric": "Readiness gates",
"Value": "10/12"
},
{
"Metric": "Delivery packet files",
"Value": "179/179"
},
{
"Metric": "Action plan blocked actions",
"Value": 2
},
{
"Metric": "Staging import files present",
"Value": "7/7"
}
]
}