{"id":"bellezapro_pilot_readiness_index","status":"PILOT_READINESS_INDEX_READY_LOCAL_ONLY","mode":"SANDBOX_TO_PILOT_EVIDENCE_INDEX_LOCAL_ONLY","clientName":"BellezaPro","companyId":"company_bellezapro","brandId":"brand_bellezapro","taskId":"T-068","readinessDecision":"NO_GO_UNTIL_PAYPAL_AND_WEBHOOK_EVIDENCE","productionReadiness":"BLOCKED_BY_SECURITY_GATE","noCustodyOfFunds":true,"notPaymentGateway":true,"providerCallsExecuted":false,"reportDir":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa","reviewPacket":{"status":"PILOT_REVIEW_PACKET_READY_LOCAL_ONLY","mode":"SANDBOX_TO_PILOT_INTERNAL_REVIEW_PACKET_LOCAL_ONLY","reviewers":3,"checklistRows":4,"blockedDecisions":3},"indexSummary":{"totalArtifacts":23,"presentArtifacts":0,"missingArtifacts":23,"checksummedArtifacts":0},"artifactRows":[{"id":"pilot_operations_snapshot","label":"Pilot Operations Snapshot","file":"pilot-operations-snapshot-latest.md","type":"markdown","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/pilot-operations-snapshot-latest.md","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"pilot_evidence_manifest","label":"Pilot Evidence Manifest","file":"pilot-evidence-manifest-latest.json","type":"json","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/pilot-evidence-manifest-latest.json","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"pilot_evidence_review_center_json","label":"Pilot Evidence Review Center JSON","file":"pilot-evidence-review-center-latest.json","type":"json","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/pilot-evidence-review-center-latest.json","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"pilot_evidence_review_center_markdown","label":"Pilot Evidence Review Center Markdown","file":"pilot-evidence-review-center-latest.md","type":"markdown","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/pilot-evidence-review-center-latest.md","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"pilot_review_packet_json","label":"Pilot Review Packet JSON","file":"pilot-review-packet-latest.json","type":"json","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/pilot-review-packet-latest.json","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"pilot_review_packet_markdown","label":"Pilot Review Packet Markdown","file":"pilot-review-packet-latest.md","type":"markdown","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/pilot-review-packet-latest.md","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"t068_pilot_readiness","label":"T-068 BellezaPro Pilot Readiness","file":"t068-bellezapro-pilot-readiness-latest.json","type":"json","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/t068-bellezapro-pilot-readiness-latest.json","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"t068_dry_run","label":"T-068 BellezaPro Dry Run","file":"t068-bellezapro-dry-run-latest.json","type":"json","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/t068-bellezapro-dry-run-latest.json","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"sandbox_operator_checkpoint","label":"Sandbox Operator Checkpoint","file":"sandbox-operator-checkpoint-latest.json","type":"json","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/sandbox-operator-checkpoint-latest.json","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"f4_test_center_runtime_evidence_json","label":"F4 Test Center Runtime Evidence JSON","file":"f4-test-center-runtime-evidence-latest.json","type":"json","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/f4-test-center-runtime-evidence-latest.json","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"f4_test_center_runtime_evidence_markdown","label":"F4 Test Center Runtime Evidence Markdown","file":"f4-test-center-runtime-evidence-latest.md","type":"markdown","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/f4-test-center-runtime-evidence-latest.md","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"f5_checkout_e2e_evidence_json","label":"F5 Checkout E2E Evidence JSON","file":"f5-checkout-e2e-evidence-latest.json","type":"json","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/f5-checkout-e2e-evidence-latest.json","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"f5_checkout_e2e_evidence_markdown","label":"F5 Checkout E2E Evidence Markdown","file":"f5-checkout-e2e-evidence-latest.md","type":"markdown","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/f5-checkout-e2e-evidence-latest.md","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"f5_commercial_platform_evidence_json","label":"F5 Commercial Platform Evidence JSON","file":"f5-commercial-platform-evidence-latest.json","type":"json","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/f5-commercial-platform-evidence-latest.json","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"f5_commercial_platform_evidence_markdown","label":"F5 Commercial Platform Evidence Markdown","file":"f5-commercial-platform-evidence-latest.md","type":"markdown","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/f5-commercial-platform-evidence-latest.md","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"f5_checkout_provider_evidence_bridge_json","label":"F5 Checkout Provider Evidence Bridge JSON","file":"f5-checkout-provider-evidence-bridge-latest.json","type":"json","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/f5-checkout-provider-evidence-bridge-latest.json","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"f5_checkout_provider_evidence_bridge_markdown","label":"F5 Checkout Provider Evidence Bridge Markdown","file":"f5-checkout-provider-evidence-bridge-latest.md","type":"markdown","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/f5-checkout-provider-evidence-bridge-latest.md","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"f5_checkout_provider_evidence_execution_json","label":"F5 Checkout Provider Evidence Execution JSON","file":"f5-checkout-provider-evidence-execution-latest.json","type":"json","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/f5-checkout-provider-evidence-execution-latest.json","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"f5_checkout_provider_evidence_execution_markdown","label":"F5 Checkout Provider Evidence Execution Markdown","file":"f5-checkout-provider-evidence-execution-latest.md","type":"markdown","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/f5-checkout-provider-evidence-execution-latest.md","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"f5_checkout_provider_evidence_run_plan_json","label":"F5 Checkout Provider Evidence Run Plan JSON","file":"f5-checkout-provider-evidence-run-plan-latest.json","type":"json","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/f5-checkout-provider-evidence-run-plan-latest.json","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"f5_checkout_provider_evidence_run_plan_markdown","label":"F5 Checkout Provider Evidence Run Plan Markdown","file":"f5-checkout-provider-evidence-run-plan-latest.md","type":"markdown","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/f5-checkout-provider-evidence-run-plan-latest.md","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"paypal_sandbox_env_check_json","label":"PayPal Sandbox Env Check JSON","file":"paypal-sandbox-env-check-latest.json","type":"json","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/paypal-sandbox-env-check-latest.json","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"},{"id":"paypal_sandbox_env_check_markdown","label":"PayPal Sandbox Env Check Markdown","file":"paypal-sandbox-env-check-latest.md","type":"markdown","path":"/home/u268746777/domains/sandbox.altiropay.com/hbuilds/versions/01a034fa-887c-701b-a548-f78150cddae6/nodejs/reports/qa/paypal-sandbox-env-check-latest.md","status":"MISSING","bytes":0,"sha256":"","shortSha256":"","nextAction":"Regenerate local-only pilot exports before review"}],"runtimeEvidenceSummary":{"pilotDecision":"NO_GO_UNTIL_PAYPAL_AND_WEBHOOK_EVIDENCE","testCenterRuntime":{"status":"MISSING","surfaces":"MISSING","readinessDerived":false,"manualWriteBlocked":false,"productionReadinessBlocked":false,"paypalUnblockPlanVisible":false,"paypalUnblockPlanMissingMarkers":[],"flowP0Coverage":"MISSING","paypalP0Coverage":"MISSING"},"checkoutEvidence":{"status":"MISSING","linkId":"MISSING","commerceOrder":"MISSING","canonicalHref":"MISSING","commerceOrderAliasHref":"MISSING","checks":"MISSING","noPublicPaymentApi":false,"noProductionReadiness":false},"commercialPlatform":{"status":"MISSING","routes":"MISSING","paypalUsdConsentVisible":false,"consoleFxPolicyVisible":false,"noCustodyCopyVisible":false},"providerBridge":{"status":"MISSING","commerceOrder":"MISSING","flowOrderEvidenceLinked":false,"paypalOrderEvidenceLinked":false,"paypalCaptureEvidenceLinked":false,"paypalWebhookEvidenceLinked":false,"providerOperationEvidenceReady":false,"providerCompletionEvidenceReady":false,"missingProviderEvidence":["paypal_order_for_checkout","paypal_capture_for_checkout","paypal_webhook_for_checkout"]},"providerExecution":{"status":"MISSING","actions":"MISSING","blocked":0,"skipped":0,"failed":0,"flowExecuted":false,"paypalBlockedReason":"MISSING","paypalCaptureStatus":"MISSING","paypalWebhookStatus":"MISSING"}},"paypalSandboxEnvCheck":{"status":"PAYPAL_SANDBOX_ENV_CHECK_MISSING_LOCAL_ONLY","source":"SANITIZED_ENV_CHECK_LOCAL_ONLY","evidenceFreshness":"RECORDED_LOCAL_ONLY","envFilePresent":false,"refreshedFromEnvFile":false,"recordedAt":"","gateStatus":"MISSING","paypalKeyPresence":"UNKNOWN","credentialIntakeStatus":"UNKNOWN","detectedEnvKeyCount":0,"envRefsPresent":0,"envRefsRequired":4,"presentEnvRefs":[],"missingEnvRefs":[],"approvedOrderIdPresent":false,"captureOverrideStatus":"WAITING_FOR_PAYPAL_SANDBOX_APPROVED_ORDER_ID","readiness":"BLOCKED_UNTIL_PAYPAL_SANDBOX_ENV","setupCommand":"npm.cmd run paypal:dev","checkCommand":"npm.cmd run paypal:dev -- --check","productionReadiness":"BLOCKED_BY_SECURITY_GATE","noCustodyOfFunds":true,"providerCallsExecuted":false,"guardrails":["NO_RAW_CREDENTIAL_VALUES","NO_PAYPAL_LIVE","NO_PROVIDER_CALLS","NO_PRODUCTION_READINESS"]},"commandRows":[{"id":"check_sandbox_readiness","command":"npm.cmd run sandbox:ready","status":"LOCAL_ONLY_PREFLIGHT","purpose":"Confirm Entorno-Local, Flow, PayPal and evidence blockers"},{"id":"setup_paypal_sandbox_env","command":"npm.cmd run paypal:dev","status":"NEXT_OPERATOR_ACTION_SECURE_LOCAL_ENV","purpose":"Collect PayPal sandbox references through the local secure prompt, never chat or UI"},{"id":"check_paypal_sandbox_env","command":"npm.cmd run paypal:dev -- --check","status":"NEXT_OPERATOR_ACTION_SANITIZED_PREFLIGHT","purpose":"Verify the PayPal sandbox gate and refs without prompts, secrets or provider calls"},{"id":"run_provider_evidence_executor","command":"node scripts/f5-checkout-provider-evidence-executor.mjs --base-url=http://127.0.0.1:3000 --out-dir=reports/qa","status":"ACTION_AFTER_PAYPAL_ENV_AND_ENTORNO_LOCAL","purpose":"Link Flow, PayPal order, PayPal capture and webhook evidence for checkout ALT-8842"},{"id":"export_review_packet","command":"npm.cmd run pilot:t068:review-packet","status":"READY_LOCAL_ONLY","purpose":"Regenerate manifest, review center and internal review packet"},{"id":"validate_rls_live","command":"npm.cmd run rls:t057:live","status":"BLOCKED_UNTIL_SUPABASE_LOCAL","purpose":"Validate company-level RLS isolation when Docker/Supabase local are available"}],"nextSessionRows":[{"id":"operator_session_open_index","label":"Open readiness index","status":"READY_FOR_OPERATOR_SESSION","href":"/growth-platform/pilot-readiness-index"},{"id":"operator_session_review_packet","label":"Review internal packet","status":"PILOT_REVIEW_PACKET_READY_LOCAL_ONLY","href":"/growth-platform/pilot-review-packet"},{"id":"operator_session_plan","label":"Open Client Pilot Operator Session Plan","status":"READY_FOR_MANUAL_SANDBOX_SESSION","href":"/growth-platform/client-pilot-operator-session-plan?companyId=company_bellezapro&brandId=brand_bellezapro&templateId=template_ecommerce_checkout&packageId=package_managed_payments_ops"},{"id":"operator_session_run_missing_setup","label":"Run missing sandbox setup","status":"ACTION_IF_BLOCKERS_REMAIN","href":"/system/development-blockers"}],"blockedDecisionRows":[{"id":"do_not_start_multichannel_pilot_without_paypal_evidence","label":"No iniciar piloto multicanal","status":"NO_GO_UNTIL_PAYPAL_AND_WEBHOOK_EVIDENCE","reason":"Falta evidencia proveedor: paypal_order_for_checkout, paypal_capture_for_checkout, paypal_webhook_for_checkout"},{"id":"do_not_open_production","label":"No abrir produccion","status":"BLOCKED_BY_SECURITY_GATE","reason":"Security Gate, RLS live validation and public webhook posture remain incomplete"},{"id":"do_not_send_client_ready_handoff","label":"No enviar handoff client-ready","status":"BLOCKED_BY_SECURITY_GATE","reason":"Index is evidence navigation only, not legal/client acceptance"},{"id":"do_not_enable_api_payments","label":"No habilitar /api/payments","status":"BLOCKED_BY_SECURITY_GATE","reason":"Generic payment API remains explicitly blocked"}],"links":[{"label":"Pilot Readiness Index API","href":"/api/growth-platform/pilot-readiness-index"},{"label":"Pilot Readiness Index","href":"/growth-platform/pilot-readiness-index"},{"label":"Pilot Review Packet","href":"/growth-platform/pilot-review-packet"},{"label":"Pilot Evidence Review Center","href":"/growth-platform/pilot-evidence-review-center"},{"label":"Pilot Operations Snapshot","href":"/growth-platform/pilot-operations-snapshot"},{"label":"Client Pilot Operator Session Plan","href":"/growth-platform/client-pilot-operator-session-plan?companyId=company_bellezapro&brandId=brand_bellezapro&templateId=template_ecommerce_checkout&packageId=package_managed_payments_ops"},{"label":"Development Blockers","href":"/system/development-blockers"}],"blockedActions":["/api/payments","Flow live/production","PayPal live/production","Public webhook approval","Client-ready handoff approval","Production readiness"]}