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.1 KiB
7.1 KiB
| 1 | Name | Command | Status | ExitCode | RequiredForPacket | Stdout | Stderr |
|---|---|---|---|---|---|---|---|
| 2 | source_acquisition_plan | bun run source:acquisition | pass | 0 | yes | Source acquisition plan ready: false | Stage 1 targets: 10 | Apify gap-fill targets: 7 | $ bun scripts/generate-source-acquisition-plan.ts |
| 3 | dataforseo_pilot_intake | bun run dataforseo:pilot | pass | 0 | yes | DataForSEO pilot ready: true | Stage 1 targets: 10 | Ready task payload rows: 6 | Missing ASINs: 4 | $ bun scripts/generate-dataforseo-pilot.ts |
| 4 | dataforseo_products_live_guard | bun run dataforseo:products-live | pass | 0 | yes | DataForSEO live product search blocked: explicit allow flag missing | Set JV_SOURCE_ALLOW_PAID=dataforseo-product-search to intentionally spend the small live Amazon Products search task credits. | $ bun scripts/run-dataforseo-products-live-search.ts |
| 5 | dataforseo_live_connection_evidence | bun run dataforseo:live-asin-evidence | pass | 0 | yes | DataForSEO live evidence ready: true | Account: 20000 Ok. | Exact ASINs: 6/10 | Task payload rows: 6 | $ bun scripts/refresh-dataforseo-live-asin-evidence.ts |
| 6 | dataforseo_asin_candidates | bun run dataforseo:asin-candidates | pass | 0 | yes | DataForSEO ASIN candidates ready: false | Candidates: 4 | High-confidence confirmed: 0 | Needs Amazon confirmation: 4 | $ bun scripts/validate-dataforseo-asin-candidates.ts |
| 7 | dataforseo_asin_web_evidence | bun run dataforseo:asin-web-evidence | pass | 0 | yes | DataForSEO ASIN web evidence ready: false | Evidence rows: 6 | Amazon-confirmed exact matches: 0 | Third-party lookup aids: 4 | $ bun scripts/validate-dataforseo-asin-web-evidence.ts |
| 8 | dataforseo_unresolved_asin_evidence | bun run dataforseo:unresolved-asins | pass | 0 | yes | DataForSEO unresolved ASIN evidence ready: true | Unresolved targets: 4 | Keep out of paid payload: 4 | $ bun scripts/validate-dataforseo-unresolved-asins.ts |
| 9 | dataforseo_asin_confirmations | bun run dataforseo:asin-confirmations | pass | 0 | yes | DataForSEO ASIN confirmations ready: false | Confirmation rows: 10 | Ready for promotion: 0 | Blocked: 10 | $ bun scripts/validate-dataforseo-asin-confirmations.ts |
| 10 | dataforseo_asin_promotion | bun run dataforseo:promote-asins | pass | 0 | yes | DataForSEO ASIN promotion ready: false | Promoted rows: 0 | ASINs ready after promotion: 6 | ASINs missing after promotion: 4 | $ bun scripts/promote-dataforseo-asin-candidates.ts |
| 11 | dataforseo_pilot_packet | bun run dataforseo:pilot | pass | 0 | yes | DataForSEO pilot ready: true | Stage 1 targets: 10 | Ready task payload rows: 6 | Missing ASINs: 4 | $ bun scripts/generate-dataforseo-pilot.ts |
| 12 | dataforseo_asin_lookup | bun run dataforseo:asin-lookup | pass | 0 | yes | DataForSEO ASIN lookup ready: false | Targets: 10 | ASINs present: 6 | Missing ASINs: 4 | $ bun scripts/generate-dataforseo-asin-lookup.ts |
| 13 | dataforseo_reviews_docs_status | bun run dataforseo:reviews-docs-status | pass | 0 | yes | DataForSEO Reviews docs status ready: false | Official unavailable note: true | Checks passing: 2/3 | $ bun scripts/validate-dataforseo-reviews-docs-status.ts |
| 14 | dataforseo_task_preflight | bun run dataforseo:task-preflight | pass | 0 | yes | DataForSEO task preflight ready: false | Checks passing: 5/10 | Task rows: 6 | $ bun scripts/validate-dataforseo-task-preflight.ts |
| 15 | dataforseo_reviews_live_guard | bun run dataforseo:reviews-live | pass | 0 | yes | DataForSEO reviews pilot blocked: explicit allow flag missing | Set JV_SOURCE_ALLOW_PAID=dataforseo-stage1 only for the approved paid pilot run. | $ bun scripts/run-dataforseo-reviews-live-pilot.ts |
| 16 | dataforseo_support_escalation | bun run dataforseo:support-escalation | pass | 0 | yes | DataForSEO support escalation ready: true | Issue: 50304: This function temporarily unavailable. Please contact support for more information. | Payload rows: 6 | $ bun scripts/generate-dataforseo-support-escalation.ts |
| 17 | dataforseo_support_response_gate | bun run dataforseo:support-response | pass | 0 | yes | DataForSEO support response gate ready: false | Checks passing: 3/6 | $ bun scripts/validate-dataforseo-support-response.ts |
| 18 | dataforseo_approval_request | bun run dataforseo:approval-request | pass | 0 | yes | DataForSEO Stage 1 approval request ready: false | Approval checks ready: 2/6 | Payload rows: 6 | $ bun scripts/generate-dataforseo-approval-request.ts |
| 19 | manual_amazon_review_capture | bun run amazon:manual-capture | pass | 0 | yes | Manual Amazon review capture ready: true | Targets: 6 | $ bun scripts/generate-manual-amazon-review-capture.ts |
| 20 | manual_amazon_review_capture_validation | bun run amazon:manual-capture-validate | pass | 0 | yes | Manual Amazon capture validation ready: false | Files valid: 0/6 | Reviews captured: 0 | $ bun scripts/validate-manual-amazon-review-capture.ts |
| 21 | dataforseo_ingest_waiting_room | bun run dataforseo:ingest | pass | 0 | yes | DataForSEO ingest ready: false | Raw files: 0 | Converted files: 0 | Converted reviews: 0 | $ bun scripts/ingest-dataforseo-amazon-reviews.ts |
| 22 | dataforseo_pilot_review_gate | bun run dataforseo:review | pass | 0 | yes | DataForSEO pilot review ready: false | Decision: pending | Checks passing: 1/7 | $ bun scripts/validate-dataforseo-pilot-review.ts |
| 23 | apify_gapfill_packet | bun run apify:gapfill | pass | 0 | yes | Apify gap-fill packet ready: false | Targets: 7 | First-batch targets: 3 | Hold targets: 4 | $ bun scripts/generate-apify-gapfill-packet.ts |
| 24 | apify_task_preflight | bun run apify:task-preflight | pass | 0 | yes | Apify task preflight ready: false | Checks passing: 2/8 | First-batch targets: 3 | $ bun scripts/validate-apify-task-preflight.ts |
| 25 | source_pricing_references | bun run source:pricing-refs | pass | 0 | yes | Source acquisition pricing references ready: true | References: 5 | $ bun scripts/generate-source-pricing-references.ts |
| 26 | source_cost_scenarios | bun run source:cost-scenarios | pass | 0 | yes | Source acquisition cost scenarios ready: true | Scenarios: 5 | DataForSEO standard estimate USD: 0.0075 | $ bun scripts/generate-source-cost-scenarios.ts |
| 27 | source_budget_gate | bun run source:budget | pass | 0 | yes | Source acquisition budget gate ready: false | DataForSEO budget allowed: false | Apify budget allowed: false | Checks passing: 6/9 | $ bun scripts/validate-source-acquisition-budget.ts |
| 28 | source_cost_plan | bun run source:cost-plan | pass | 0 | yes | Source acquisition cost plan ready: false | DataForSEO cost ready: false | Apify cost ready: false | Checks passing: 7/12 | $ bun scripts/validate-source-acquisition-cost-plan.ts |
| 29 | source_approval_gate | bun run source:approvals | pass | 0 | yes | Source acquisition approval gate ready: false | Approvals valid: 0/2 | Checks passing: 1/23 | $ bun scripts/validate-source-acquisition-approvals.ts |
| 30 | source_spend_gate | bun run source:spend-gate | pass | 0 | yes | Source acquisition spend gate ready: false | DataForSEO spend allowed: false | Apify spend allowed: false | Checks passing: 4/14 | $ bun scripts/validate-source-acquisition-spend.ts |
| 31 | dataforseo_task_preflight_final | bun run dataforseo:task-preflight | pass | 0 | yes | DataForSEO task preflight ready: false | Checks passing: 5/10 | Task rows: 6 | $ bun scripts/validate-dataforseo-task-preflight.ts |
| 32 | source_subscription_decision | bun run source:subscription-decision | pass | 0 | yes | Source subscription decision ready: true | Do not subscribe or spend provider credits yet; DataForSEO is the first paid lane once ASINs and gates are ready, Apify stays held. | Rows: 4 | $ bun scripts/generate-source-subscription-decision.ts |
| 33 | source_next_actions | bun run source:next-actions | pass | 0 | yes | Source acquisition next actions ready: false | Immediate actions: 5 | Missing ASINs: 4 | $ bun scripts/generate-source-acquisition-next-actions.ts |