{ "generatedAt": "2026-05-20T02:31:39.185Z", "ready": false, "objective": "JV Shopify content population handoff readiness", "counts": { "checks": 17, "passing": 8, "blocked": 9 }, "checks": [ { "Name": "export_content", "Command": "bun run export:content", "ExitCode": 0, "Status": "pass", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:39.185Z", "FinishedAt": "2026-05-20T02:31:39.369Z", "Stdout": "Wrote C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\n190 product records, 374 blockers\nHandoff ready: no", "Stderr": "$ bun scripts/export-content.ts" }, { "Name": "validate_assets", "Command": "bun run validate:assets", "ExitCode": 0, "Status": "pass", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:39.369Z", "FinishedAt": "2026-05-20T02:31:39.496Z", "Stdout": "Available assets: 643\nRequired filenames: 586\nMissing uploads: 0\nMissing filename refs: 0", "Stderr": "$ bun scripts/validate-assets.ts" }, { "Name": "validate_template", "Command": "bun run validate:template", "ExitCode": 0, "Status": "pass", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:39.496Z", "FinishedAt": "2026-05-20T02:31:39.868Z", "Stdout": "Template schema validation ready: True\r\nproducts_dashboard: pass rows=350\r\nproducts_migration: pass rows=350\r\nsmart_collections_dashboard: pass rows=2\r\nsmart_collections_migration: pass rows=2\r\nmetaobjects_dashboard: pass rows=133\r\nmetaobjects_migration_all: pass rows=98", "Stderr": "$ C:/Users/uldvs/AppData/Local/Python/bin/python.exe scripts/validate-template-schema.py" }, { "Name": "source_request_pack", "Command": "bun run source:pack", "ExitCode": 0, "Status": "pass", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:39.868Z", "FinishedAt": "2026-05-20T02:31:40.022Z", "Stdout": "Wrote source request pack to C:\\Users\\uldvs\\OneDrive\\Desktop\\Work 2.0\\jv-dashboard\\content_population_exports\nSource request items: 206\nClinical claim request rows: 16\nImage production rows: 570", "Stderr": "$ bun scripts/generate-source-request-pack.ts" }, { "Name": "validate_sources", "Command": "bun run validate:sources", "ExitCode": 0, "Status": "pass", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:40.022Z", "FinishedAt": "2026-05-20T02:31:40.117Z", "Stdout": "Source drops ready: true\namazon: 1/1\ntrustpilot: 1/1\nreddit: 1/1\nIssues: 0", "Stderr": "$ bun scripts/validate-source-drops.ts" }, { "Name": "validate_claims", "Command": "bun run validate:claims", "ExitCode": 0, "Status": "pass", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:40.117Z", "FinishedAt": "2026-05-20T02:31:40.213Z", "Stdout": "Claims library ready: true\nClaims: 5\nIssues: 0", "Stderr": "$ bun scripts/validate-claims-library.ts" }, { "Name": "clinical_blank_decisions", "Command": "bun run compliance:blank-decisions", "ExitCode": 1, "Status": "blocked", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:40.214Z", "FinishedAt": "2026-05-20T02:31:40.341Z", "Stdout": "Clinical blank decisions: 184\nValid blank approvals: 0", "Stderr": "$ bun scripts/generate-clinical-blank-decision-template.ts\nerror: script \"compliance:blank-decisions\" exited with code 1" }, { "Name": "intelligence_queue", "Command": "bun run intelligence:queue", "ExitCode": 0, "Status": "pass", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:40.341Z", "FinishedAt": "2026-05-20T02:31:40.499Z", "Stdout": "Intelligence workqueue ready: true\nMissing tasks: 0\nAffected SKUs: 0", "Stderr": "$ bun scripts/generate-intelligence-workqueue.ts" }, { "Name": "product_approval_decisions", "Command": "bun run approval:decisions", "ExitCode": 1, "Status": "blocked", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:40.499Z", "FinishedAt": "2026-05-20T02:31:40.639Z", "Stdout": "Product approval decisions: 190\nValid approvals: 0\nApplied approvals: 0", "Stderr": "$ bun scripts/sync-product-approval-decisions.ts\nerror: script \"approval:decisions\" exited with code 1" }, { "Name": "product_approval_review_packet", "Command": "bun run approval:review-packet", "ExitCode": 1, "Status": "blocked", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:40.639Z", "FinishedAt": "2026-05-20T02:31:40.774Z", "Stdout": "Product approval review packet ready: false\nBlocked products: 190", "Stderr": "$ bun scripts/generate-product-approval-review-packet.ts\nerror: script \"approval:review-packet\" exited with code 1" }, { "Name": "handoff_actions", "Command": "bun run handoff:actions", "ExitCode": 1, "Status": "blocked", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:40.774Z", "FinishedAt": "2026-05-20T02:31:40.875Z", "Stdout": "Handoff action plan ready: false\nActions: 6\nP0 actions: 0\nBlocked actions: 2", "Stderr": "$ bun scripts/generate-handoff-action-plan.ts\nerror: script \"handoff:actions\" exited with code 1" }, { "Name": "executive_decision_brief", "Command": "bun run handoff:decision-brief", "ExitCode": 1, "Status": "blocked", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:40.875Z", "FinishedAt": "2026-05-20T02:31:40.980Z", "Stdout": "Executive decision brief ready: false\nDecisions: 5\nExport blockers: 374", "Stderr": "$ bun scripts/generate-executive-decision-brief.ts\nerror: script \"handoff:decision-brief\" exited with code 1" }, { "Name": "staging_handoff_packet", "Command": "bun run staging:handoff-packet", "ExitCode": 1, "Status": "blocked", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:40.980Z", "FinishedAt": "2026-05-20T02:31:41.088Z", "Stdout": "Staging handoff packet ready: false\nImport files present: 7/7\nPDP spot-check queue: 10", "Stderr": "$ bun scripts/generate-staging-handoff-packet.ts\nerror: script \"staging:handoff-packet\" exited with code 1" }, { "Name": "staging_evidence", "Command": "bun run staging:evidence", "ExitCode": 1, "Status": "blocked", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:41.088Z", "FinishedAt": "2026-05-20T02:31:41.188Z", "Stdout": "Staging evidence ready: false\nImport logs: 0\nPDP checks: 0\nBlocking gates: 5", "Stderr": "$ bun scripts/validate-staging-evidence.ts\nerror: script \"staging:evidence\" exited with code 1" }, { "Name": "staging_checklist", "Command": "bun run staging:checklist", "ExitCode": 1, "Status": "blocked", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:41.188Z", "FinishedAt": "2026-05-20T02:31:41.296Z", "Stdout": "Staging checklist ready: false\nChecks: 18\nBlocking checks: 8", "Stderr": "$ bun scripts/generate-staging-checklist.ts\nerror: script \"staging:checklist\" exited with code 1" }, { "Name": "delivery_index", "Command": "bun run delivery:index", "ExitCode": 0, "Status": "pass", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:41.296Z", "FinishedAt": "2026-05-20T02:31:41.426Z", "Stdout": "Delivery index ready: true\nFiles present: 179/179", "Stderr": "$ bun scripts/generate-delivery-index.ts" }, { "Name": "content_audit", "Command": "bun run audit:content", "ExitCode": 1, "Status": "blocked", "RequiredForReady": "yes", "StartedAt": "2026-05-20T02:31:41.426Z", "FinishedAt": "2026-05-20T02:31:41.588Z", "Stdout": "Content population ready: false\nGates passing: 10/12\nBlocked gates: 2", "Stderr": "$ bun scripts/audit-content-readiness.ts\nerror: script \"audit:content\" exited with code 1" } ] }