{ "generatedAt": "2026-05-20T02:31:33.551Z", "ready": false, "endpoint": "POST https://api.dataforseo.com/v3/merchant/amazon/reviews/task_post", "command": "bun run dataforseo:task-preflight", "paidRunCommand": "Credentials load from shell variables or C:\\Users\\uldvs\\OneDrive\\Desktop\\work\\pi-fresh-foundation\\.env; set only JV_SOURCE_ALLOW_PAID=dataforseo-stage1 for the paid-run window, then run the guarded reviews-live command after this preflight is ready.", "counts": { "checks": 10, "passing": 5, "blocked": 5, "taskRows": 6 }, "files": { "payload": "content_population_exports/dataforseo_amazon_reviews_task_payload.json", "curlTemplate": "content_population_exports/dataforseo_amazon_reviews_curl_template.sh", "preflightMd": "content_population_exports/dataforseo_task_preflight.md", "preflightCsv": "content_population_exports/dataforseo_task_preflight.csv", "preflightJson": "content_population_exports/dataforseo_task_preflight.json", "credentialEnvFile": "C:\\Users\\uldvs\\OneDrive\\Desktop\\work\\pi-fresh-foundation\\.env" }, "credentialEnvLoaded": true, "checks": [ { "Check": "Explicit paid-run flag set", "Status": "blocked", "Blocking": "yes", "Evidence": "set JV_SOURCE_ALLOW_PAID=dataforseo-stage1 only when intentionally running paid Stage 1" }, { "Check": "DataForSEO credentials present in environment", "Status": "pass", "Blocking": "yes", "Evidence": "DATAFORSEO_LOGIN=present, DATAFORSEO_PASSWORD=present" }, { "Check": "DataForSEO Reviews endpoint cleared by support", "Status": "blocked", "Blocking": "yes", "Evidence": "3/6 support-response checks passing; do not retry Reviews endpoint yet" }, { "Check": "Official DataForSEO Reviews docs no longer mark endpoint unavailable", "Status": "blocked", "Blocking": "yes", "Evidence": "endpointTemporarilyUnavailable=true; 2/3 docs-status checks passing" }, { "Check": "Spend gate allows DataForSEO Stage 1", "Status": "blocked", "Blocking": "yes", "Evidence": "4/14 spend checks passing" }, { "Check": "Budget gate allows DataForSEO Stage 1", "Status": "blocked", "Blocking": "yes", "Evidence": "6/9 budget checks passing" }, { "Check": "Task payload has rows", "Status": "pass", "Blocking": "yes", "Evidence": "6 task rows" }, { "Check": "Payload stays within task cap", "Status": "pass", "Blocking": "yes", "Evidence": "6 task rows / maxTasks=9" }, { "Check": "Payload stays within depth cap", "Status": "pass", "Blocking": "yes", "Evidence": "10 max payload depth / maxReviewsPerAsin=10" }, { "Check": "Payload tags are unique and traceable", "Status": "pass", "Blocking": "yes", "Evidence": "6/6 unique tags" } ], "blockers": [ "Explicit paid-run flag set: set JV_SOURCE_ALLOW_PAID=dataforseo-stage1 only when intentionally running paid Stage 1", "DataForSEO Reviews endpoint cleared by support: 3/6 support-response checks passing; do not retry Reviews endpoint yet", "Official DataForSEO Reviews docs no longer mark endpoint unavailable: endpointTemporarilyUnavailable=true; 2/3 docs-status checks passing", "Spend gate allows DataForSEO Stage 1: 4/14 spend checks passing", "Budget gate allows DataForSEO Stage 1: 6/9 budget checks passing" ], "payloadPreview": [ { "asin": "B0F3XQ631C", "depth": 10, "tag": "jv:JV-D4000:stage1" }, { "asin": "B009756A58", "depth": 10, "tag": "jv:JV-TURMERIC500:stage1" }, { "asin": "B009756BHA", "depth": 10, "tag": "jv:JV-VISISOFT:stage1" }, { "asin": "B009755YJ6", "depth": 10, "tag": "jv:JV-STAR1000:stage1" }, { "asin": "B09KNMFNYF", "depth": 10, "tag": "jv:JV-COQ10100:stage1" }, { "asin": "B009756D64", "depth": 10, "tag": "jv:JV-B12:stage1" } ] }