Files
justvitamin/content_population_exports/handoff_gate_dependency_map.csv
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

8.9 KiB

1SequenceGateStatusExitCodeCommandOwnerLaneInputsUpstreamBlockersBlockerEvidenceOwnerResponseStatusEvidenceDossierLinksUnblockInstructionNextCommand
21export_contentpass0bun run export:contentDashboardExport generationdata/content/products/ | data/content/metaobjects.json | data/content/smart-collections.jsonWrote C:\Users\uldvs\OneDrive\Desktop\Work 2.0\jv-dashboard\content_population_exports | 190 product records, 374 blockersnot needed while passingMatrixify/export packet existsAlready passing; rerun after approvals or content changes.bun run export:content
32validate_assetspass0bun run validate:assetsDashboard / designAsset file presenceC:/Users/uldvs/OneDrive/Desktop/jv-assets | content_population_exports/asset_manifest_validation.*Available assets: 643 | Required filenames: 586not needed while passingAsset references/files are presentAlready passing for file presence; human image approval is separate.bun run validate:assets
43validate_templatepass0bun run validate:templateDashboardMatrixify template schemaJust Vitamins - Content Population Templates workbook | content_population_exports/*matrixify.csvTemplate schema validation ready: True | products_dashboard: pass rows=350 not needed while passingMatrixify/export packet existsAlready passing; rerun after emitter changes.bun run validate:template
54source_request_packpass0bun run source:packResearch / compliance / imageSource request packcontent_population_exports/source_request_*Wrote source request pack to C:\Users\uldvs\OneDrive\Desktop\Work 2.0\jv-dashboard\content_population_exports | Source request items: 206not needed while passingSource drops and claims library validateAlready passing; use as owner request evidence.bun run source:pack
65validate_sourcespass0bun run validate:sourcesResearchSource drop validationdata/sources/amazon/ | data/sources/trustpilot/ | data/sources/reddit/Source drops ready: true | amazon: 1/1not needed while passingSource drops and claims library validateAlready passing for current source drops; more source evidence may still be needed by owners.bun run validate:sources
76validate_claimspass0bun run validate:claimsComplianceClaims library validationdata/content/claims-library.jsonClaims library ready: true | Claims: 5not needed while passingSource drops and claims library validate | Compliance clinical claim/blank decisions completeAlready passing structurally; remaining blank clinical claims still need decisions or source-backed refs.bun run validate:claims
87clinical_blank_decisionsblocked1bun run compliance:blank-decisionsCompliance owner / UmarCompliance blank/source-backed claim decisionsdata/content/compliance/clinical-blank-decisions.csvCompliance clinical blanksCompliance clinical blanks: 0/184 valid approved_blank rows; 184 still pending/invalid.Compliance blank/source-backed claim decisions: not_sentCompliance clinical claim/blank decisions completeFill approved_blank rows with approvedBy, approvedAt, rationale, constraintsAcknowledged=yes or provide source-backed claim refs and rerun claims sync.bun run compliance:blank-decisions
98intelligence_queuepass0bun run intelligence:queueDashboard intelligence laneFull catalogue intelligence coveragedata/intelligence/**Intelligence workqueue ready: true | Missing tasks: 0not needed while passingFull catalogue content workspace existsAlready passing; rerun if product scope changes.bun run intelligence:queue
109product_approval_decisionsblocked1bun run approval:decisionsUmar / JV reviewerProduct approval decisionsdata/content/approvals/product-approval-decisions.csvProduct approval decisionsProduct approval decisions: 0/190 valid approve_all rows; 190 still pending/invalid.Product approval decisions: not_sentProduct approvals completeFill approve_all decisions with approver, timestamp, review evidence, and all acknowledgements.bun run approval:decisions
1110product_approval_review_packetblocked1bun run approval:review-packetUmar / JV reviewerProduct approval review packetdata/content/approvals/product-approval-decisions.csv | content_population_exports/product_approval_review_packet.*Product approval decisionsProduct approval decisions: 0/190 valid approve_all rows; 190 still pending/invalid.Product approval decisions: not_sentProduct approvals completeClears only after product approvals validate and no product remains blocked.bun run approval:review-packet
1211handoff_actionsblocked1bun run handoff:actionsProject ownerHandoff action closurecontent_population_exports/handoff_action_plan.*Compliance clinical blanks | Product approval decisions | Staging import evidence | DataForSEO provider response | DataForSEO spend approvalCompliance clinical blanks: 0/184 valid approved_blank rows; 184 still pending/invalid. | Product approval decisions: 0/190 valid approve_all rows; 190 still pending/invalid. | DataForSEO provider response: responseReceived=false; endpointAvailable=false; replacementEndpoint=blank; retrySafe=false; credentialIncluded=false | DataForSEO spend approval: approved=false; maxSpendApproved=0; targetCap=0/10; runLimit=0/1; depth=0/10; hardStop=false; noCredentialStorage=false | Staging import evidence: 0 import log file(s) found.no owner response recordedMaster handoff verifier passesCloses after compliance, approval, staging, and provider owner lanes are resolved.bun run handoff:actions
1312executive_decision_briefblocked1bun run handoff:decision-briefProject owner / Umar / Lewis / EuanExecutive decision closurecontent_population_exports/executive_decision_brief.*Compliance clinical blanks | Product approval decisions | Staging import evidence | DataForSEO provider responseCompliance clinical blanks: 0/184 valid approved_blank rows; 184 still pending/invalid. | Product approval decisions: 0/190 valid approve_all rows; 190 still pending/invalid. | DataForSEO provider response: responseReceived=false; endpointAvailable=false; replacementEndpoint=blank; retrySafe=false; credentialIncluded=false | Staging import evidence: 0 import log file(s) found.no owner response recordedCloses after named decisions have recorded evidence and owners.bun run handoff:decision-brief
1413staging_handoff_packetblocked1bun run staging:handoff-packetLewis/Euan + dashboard ownerStaging handoff readinesscontent_population_exports/staging_handoff_packet.* | data/staging/**Staging import evidence | Staging PDP spot checks | Staging cutover approvalStaging import evidence: 0 import log file(s) found. | Staging PDP spot checks: 0/5 PDP check file(s) found. | Staging cutover approval: approved=false; approver=blank; approvedAt=blankLewis/Euan staging import evidence: not_sentLewis/Euan staging import evidence completeImport files are present; real import/PDP/cutover evidence must be recorded.bun run staging:handoff-packet
1514staging_evidenceblocked1bun run staging:evidenceLewis/Euan + dashboard ownerStaging evidencedata/staging/import-logs/ | data/staging/pdp-checks/ | data/staging/cutover-approval.jsonStaging import evidence | Staging PDP spot checks | Staging cutover approvalStaging import evidence: 0 import log file(s) found. | Staging PDP spot checks: 0/5 PDP check file(s) found. | Staging cutover approval: approved=false; approver=blank; approvedAt=blankLewis/Euan staging import evidence: not_sentLewis/Euan staging import evidence completeSave clean import logs, at least 5 real PDP spot checks, and signed cutover approval.bun run staging:evidence
1615staging_checklistblocked1bun run staging:checklistLewis/Euan + dashboard ownerStaging checklistcontent_population_exports/staging_import_checklist.* | data/staging/**Staging import evidence | Staging PDP spot checks | Staging cutover approvalStaging import evidence: 0 import log file(s) found. | Staging PDP spot checks: 0/5 PDP check file(s) found. | Staging cutover approval: approved=false; approver=blank; approvedAt=blankLewis/Euan staging import evidence: not_sentLewis/Euan staging import evidence completeClears after staging evidence validator passes and preflight/import/PDP/cutover checks are recorded.bun run staging:checklist
1716delivery_indexpass0bun run delivery:indexProject ownerDelivery packet completenesscontent_population_exports/delivery_index.*Delivery index ready: true | Files present: 179/179not needed while passingAlready passing; only proves files exist, not final readiness.bun run delivery:index
1817content_auditblocked1bun run audit:contentDashboard / project ownerFinal content auditcontent_population_exports/content_population_readiness.*Compliance clinical blanks | Product approval decisionsCompliance clinical blanks: 0/184 valid approved_blank rows; 184 still pending/invalid. | Product approval decisions: 0/190 valid approve_all rows; 190 still pending/invalid.no owner response recordedFinal aggregate gate; clears after compliance and approvals resolve remaining export blockers.bun run audit:content