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>
7.6 KiB
7.6 KiB
| 1 | Name | Command | Status | ExitCode | RequiredToRefresh | Stdout | Stderr |
|---|---|---|---|---|---|---|---|
| 2 | export_content | bun run export:content | pass | 0 | yes | Wrote C:\Users\uldvs\OneDrive\Desktop\Work 2.0\jv-dashboard\content_population_exports | 190 product records, 374 blockers | Handoff ready: no | $ bun scripts/export-content.ts |
| 3 | validate_assets | bun run validate:assets | pass | 0 | yes | Available assets: 643 | Required filenames: 586 | Missing uploads: 0 | Missing filename refs: 0 | $ bun scripts/validate-assets.ts |
| 4 | validate_template | bun run validate:template | pass | 0 | yes | Template schema validation ready: True | products_dashboard: pass rows=350 | products_migration: pass rows=350 | smart_collections_dashboard: pass rows=2 | smart_collections_migration: pass rows=2 | $ C:/Users/uldvs/AppData/Local/Python/bin/python.exe scripts/validate-template-schema.py |
| 5 | source_pack | bun run source:pack | pass | 0 | yes | Wrote source request pack to C:\Users\uldvs\OneDrive\Desktop\Work 2.0\jv-dashboard\content_population_exports | Source request items: 206 | Clinical claim request rows: 16 | Image production rows: 570 | $ bun scripts/generate-source-request-pack.ts |
| 6 | validate_sources | bun run validate:sources | pass | 0 | no | Source drops ready: true | amazon: 1/1 | trustpilot: 1/1 | reddit: 1/1 | Issues: 0 | $ bun scripts/validate-source-drops.ts |
| 7 | validate_claims | bun run validate:claims | pass | 0 | no | Claims library ready: true | Claims: 5 | Issues: 0 | $ bun scripts/validate-claims-library.ts |
| 8 | clinical_blank_decisions | bun run compliance:blank-decisions | blocked_expected | 1 | no | Clinical blank decisions: 184 | Valid blank approvals: 0 | $ bun scripts/generate-clinical-blank-decision-template.ts | error: script "compliance:blank-decisions" exited with code 1 |
| 9 | intelligence_queue | bun run intelligence:queue | pass | 0 | no | Intelligence workqueue ready: true | Missing tasks: 0 | Affected SKUs: 0 | $ bun scripts/generate-intelligence-workqueue.ts |
| 10 | product_approval_decisions | bun run approval:decisions | blocked_expected | 1 | no | Product approval decisions: 190 | Valid approvals: 0 | Applied approvals: 0 | $ bun scripts/sync-product-approval-decisions.ts | error: script "approval:decisions" exited with code 1 |
| 11 | product_approval_review_packet | bun run approval:review-packet | blocked_expected | 1 | no | Product approval review packet ready: false | Blocked products: 190 | $ bun scripts/generate-product-approval-review-packet.ts | error: script "approval:review-packet" exited with code 1 |
| 12 | handoff_actions | bun run handoff:actions | blocked_expected | 1 | no | Handoff action plan ready: false | Actions: 6 | P0 actions: 0 | Blocked actions: 2 | $ bun scripts/generate-handoff-action-plan.ts | error: script "handoff:actions" exited with code 1 |
| 13 | executive_decision_brief | bun run handoff:decision-brief | blocked_expected | 1 | no | Executive decision brief ready: false | Decisions: 5 | Export blockers: 374 | $ bun scripts/generate-executive-decision-brief.ts | error: script "handoff:decision-brief" exited with code 1 |
| 14 | blocker_burndown | bun run handoff:burndown | blocked_expected | 1 | no | Blocker burn-down ready: false | Remaining tracked items: 383 | $ bun scripts/generate-blocker-burndown.ts | error: script "handoff:burndown" exited with code 1 |
| 15 | source_acquisition_control_run | bun run source:refresh-packet | pass | 0 | yes | source_acquisition_plan: pass (0) | dataforseo_pilot_intake: pass (0) | dataforseo_products_live_guard: pass (0) | dataforseo_live_connection_evidence: pass (0) | dataforseo_asin_candidates: pass (0) | $ bun scripts/refresh-source-acquisition-packet.ts |
| 16 | staging_evidence_intake | bun run staging:intake | pass | 0 | yes | Staging evidence intake initialized; cutoverCreated=false | Fake evidence created: 0 | $ bun scripts/initialize-staging-evidence-intake.ts |
| 17 | staging_handoff_packet | bun run staging:handoff-packet | blocked_expected | 1 | no | Staging handoff packet ready: false | Import files present: 7/7 | PDP spot-check queue: 10 | $ bun scripts/generate-staging-handoff-packet.ts | error: script "staging:handoff-packet" exited with code 1 |
| 18 | staging_evidence | bun run staging:evidence | blocked_expected | 1 | no | Staging evidence ready: false | Import logs: 0 | PDP checks: 0 | Blocking gates: 5 | $ bun scripts/validate-staging-evidence.ts | error: script "staging:evidence" exited with code 1 |
| 19 | staging_checklist | bun run staging:checklist | blocked_expected | 1 | no | Staging checklist ready: false | Checks: 18 | Blocking checks: 8 | $ bun scripts/generate-staging-checklist.ts | error: script "staging:checklist" exited with code 1 |
| 20 | content_audit | bun run audit:content | blocked_expected | 1 | no | Content population ready: false | Gates passing: 10/12 | Blocked gates: 2 | $ bun scripts/audit-content-readiness.ts | error: script "audit:content" exited with code 1 |
| 21 | reviewer_decision_workbook | bun run handoff:reviewer-workbook | pass | 0 | yes | Reviewer decision workbook ready: false | Open lanes: 4/4 | Tracked remaining items: 383 | $ bun scripts/generate-reviewer-decision-workbook.ts |
| 22 | reviewer_input_preflight | bun run handoff:reviewer-preflight | blocked_expected | 1 | no | Reviewer input preflight ready: false | Checks passing: 0/7 | Blocked: 7 | Missing: 0 | $ bun scripts/validate-reviewer-input-preflight.ts | error: script "handoff:reviewer-preflight" exited with code 1 |
| 23 | owner_handoff_messages | bun run handoff:owner-messages | pass | 0 | yes | Owner handoff messages ready: false | Messages: 4 | Tracked remaining items: 383 | $ bun scripts/generate-owner-handoff-messages.ts |
| 24 | owner_response_intake | bun run handoff:owner-responses | blocked_expected | 1 | no | Owner response intake ready: false | Lanes ready: 0/4 | Not sent: 4 | $ bun scripts/validate-owner-response-intake.ts | error: script "handoff:owner-responses" exited with code 1 |
| 25 | post_owner_response_rerun_plan | bun run handoff:post-response-rerun | blocked_expected | 1 | no | Post-owner response rerun plan ready: false | Ready lanes: 0/4 | $ bun scripts/generate-post-owner-response-rerun-plan.ts | error: script "handoff:post-response-rerun" exited with code 1 |
| 26 | owner_evidence_acceptance_guide | bun run handoff:evidence-guide | pass | 0 | yes | Owner evidence acceptance guide ready: false | Lanes: 7 | Currently blocked: 7 | $ bun scripts/generate-owner-evidence-acceptance-guide.ts |
| 27 | delivery_index_pre_verify | bun run delivery:index | pass | 0 | yes | Delivery index ready: true | Files present: 179/179 | $ bun scripts/generate-delivery-index.ts |
| 28 | verify_handoff | bun run verify:handoff | blocked_expected | 1 | no | export_content: pass (0) | validate_assets: pass (0) | validate_template: pass (0) | source_request_pack: pass (0) | validate_sources: pass (0) | $ bun scripts/verify-handoff-readiness.ts | error: script "verify:handoff" exited with code 1 |
| 29 | handoff_gate_dependency_map | bun run handoff:gate-map | blocked_expected | 1 | no | Handoff gate dependency map ready: false | Gates passing: 8/17 | Blocked gates: 9 | $ bun scripts/generate-handoff-gate-dependency-map.ts | error: script "handoff:gate-map" exited with code 1 |
| 30 | handoff_evidence_dossier | bun run handoff:evidence-dossier | pass | 0 | yes | Handoff evidence dossier ready: false | Completion unproven: 5/10 requirement areas still blocked; 383 evidence items remain. | $ bun scripts/generate-handoff-evidence-dossier.ts |
| 31 | daily_status | bun run handoff:daily-status | pass | 0 | yes | Daily status ready: false | Handoff remains blocked: 383 evidence items remaining; verification 8/17 passing; delivery packet 179/179 present. | $ bun scripts/generate-daily-status.ts |
| 32 | delivery_index_before_freshness | bun run delivery:index | pass | 0 | yes | Delivery index ready: true | Files present: 179/179 | $ bun scripts/generate-delivery-index.ts |
| 33 | handoff_artifact_freshness | bun run handoff:freshness | pass | 0 | yes | Handoff artifact freshness ready: true | Fresh: 165; static allowed: 14; stale: 0; missing: 0 | $ bun scripts/validate-handoff-artifact-freshness.ts |
| 34 | delivery_index_final | bun run delivery:index | pass | 0 | yes | Delivery index ready: true | Files present: 179/179 | $ bun scripts/generate-delivery-index.ts |