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>
73 lines
4.0 KiB
Markdown
73 lines
4.0 KiB
Markdown
# JV handoff action plan
|
|
|
|
Generated: 2026-05-20T02:31:40.855Z
|
|
|
|
This is the execution-facing blocker plan for moving the dashboard from preview-ready to Lewis/Euan handoff-ready. It is evidence-led and does not mark blocked lanes as complete.
|
|
|
|
## Current blocker counts
|
|
- Export blockers: 374
|
|
- Missing asset uploads/files: 0
|
|
- Missing intelligence tasks: 0
|
|
- Source request items: 206
|
|
- Active blocked actions: 2
|
|
- Completed/covered actions: 3
|
|
- Watch actions: 1
|
|
|
|
## Actions
|
|
### Done - Regulatory / compliance
|
|
- Status: complete
|
|
- Owner: Umar + regulatory source owner
|
|
- Action: Claims library present; continue SKU-level compliance approval
|
|
- Evidence needed: data/sources/claims/claims-library.json populated with approved claims, citations/source URLs, disclaimer, approval owner/date, and SKU mappings.
|
|
- Current evidence: claims ready=true; claims=5; issues=0
|
|
- Blocks: clinically_shown_to metaobjects, compliance approval, Matrixify handoff readiness
|
|
- Regenerate: `bun run validate:claims && bun run audit:content && bun run export:content`
|
|
|
|
### Watch - Research source drops
|
|
- Status: source_seed_present_limited_coverage
|
|
- Owner: Research / data extraction owner
|
|
- Action: Source drops validate, but Amazon remains limited seed coverage until provider/manual review path lands
|
|
- Evidence needed: JSON source files under data/sources/amazon/, data/sources/trustpilot/, and data/sources/reddit/ matching templates from validate:sources.
|
|
- Current evidence: sourceDrops ready=true; issues=0; source request rows=206
|
|
- Blocks: full catalogue intelligence, competitor comparison, audience profile, collagen NPD, source readiness
|
|
- Regenerate: `bun run validate:sources && bun run intel:refresh && bun run intelligence:queue`
|
|
|
|
### Done - Image production / Shopify Files
|
|
- Status: complete
|
|
- Owner: Design + Shopify file uploader
|
|
- Action: Produce/upload every referenced PDP and metaobject asset filename
|
|
- Evidence needed: All filenames in asset_manifest_validation.csv exist in C:/Users/uldvs/OneDrive/Desktop/jv-assets or Shopify Files before Matrixify import.
|
|
- Current evidence: required=586; missingUploads=0; missingReferences=0
|
|
- Blocks: Matrixify file_reference import, PDP visual modules, final handoff readiness
|
|
- Regenerate: `bun run validate:assets && bun run export:content`
|
|
|
|
### Done - Content intelligence generation
|
|
- Status: complete_as_queue_coverage
|
|
- Owner: JV dashboard generation lane
|
|
- Action: Catalogue intelligence file coverage is complete; keep queue-source caveats through approval
|
|
- Evidence needed: Each SKU has all 12 intelligence JSON files: Feefo-derived views, image/photo briefs, competitor, Amazon, Reddit, flavour, audience, and claims evidence.
|
|
- Current evidence: ready=true; missingTasks=0; affectedSkus=0
|
|
- Blocks: product content generation, audience/claims fields, approval queue, readiness audit
|
|
- Regenerate: `bun run intelligence:queue && bun run audit:content`
|
|
|
|
### P1 - Human review / approvals
|
|
- Status: blocked
|
|
- Owner: Umar / JV reviewer
|
|
- Action: Approve content, compliance, image, and export lanes in dashboard
|
|
- Evidence needed: Every product content record has approval.content=approved, approval.compliance=approved, approval.images=ready, approval.export=ready.
|
|
- Current evidence: human approval gate=blocked
|
|
- Blocks: final handoff readiness and Lewis/Euan import confidence
|
|
- Regenerate: `bun run audit:content && bun run export:content`
|
|
|
|
### P2 - Lewis/Euan staging
|
|
- Status: blocked
|
|
- Owner: Lewis/Euan / Kubix
|
|
- Action: Run Matrixify staging import and spot-check 5-10 PDPs
|
|
- Evidence needed: Staging import logs plus PDP checks for metafields, metaobject refs, file refs, variants, FAQs, promo cards, and collection mappings.
|
|
- Current evidence: readyForLewis=false; blockers=374
|
|
- Blocks: production cutover
|
|
- Regenerate: `py build_metaobjects_csv.py; py build_products_csv_v5.py; py build_smart_collections_csv.py; py validate_assets_manifest.py`
|
|
|
|
## Stop condition
|
|
Only mark this handoff ready when `bun run audit:content` passes, `handoff_manifest.json.readyForLewis` is true, Matrixify staging import is complete, and PDP spot checks have passed.
|