{"brandId":"brand_demo_store","brandName":"Demo Store","format":"markdown","content":"# Paquete de evidencia sandbox - Demo Store\n\n- Empresa: Cliente Demo\n- Marca: Demo Store\n- Estado: ACTION_REQUIRED_LOCAL\n- Produccion: bloqueada\n- Production readiness: BLOCKED_BY_SECURITY_GATE\n- NO_CUSTODY_OF_FUNDS: true\n\n## Readiness local\n\nEstado: ACTION_REQUIRED_LOCAL\n\n- MISSING: Sin paquete seleccionado\n- PRESENT: Flow Sandbox Cliente\n- PRESENT: Orden checkout Flow\n- PRESENT: flow / checkout_order\n- PRESENT: 3 checks locales\n\n## Playbook de activacion sandbox\n\nEstado: ACTION_REQUIRED_LOCAL\n\n- ACTION_REQUIRED_LOCAL: Seleccionar paquete de servicio (/api/growth-platform/service-packages)\n- READY_LOCAL: Crear cuenta proveedor (/api/growth-platform/provider-accounts)\n- READY_LOCAL: Crear medio de pago (/api/growth-platform/payment-methods)\n- READY_LOCAL: Resolver ruta de pago (/api/provider-routing/resolve)\n- READY_LOCAL: Actualizar onboarding cliente (/api/client-onboarding/items)\n- READY_LOCAL: Ver readiness (/api/growth-platform/brand-readiness?brandId=brand_demo_store)\n- ACTION_REQUIRED_LOCAL: Abrir pruebas Flow sandbox (/flow-sandbox?tab=manual-tests&scenario=payment_order)\n\n## Evidencia de pruebas sandbox\n\nEstado: PENDING_LOCAL_CAPTURE\n\n- REQUIRED: Crear orden sandbox y guardar respuesta sanitizada\n- REQUIRED: Crear link/cobro sandbox y guardar checkout URL\n- REQUIRED: Registrar resultado manual sin tokens ni secretos\n\n## Security Gate\n\nEstado: BLOCKED_BY_SECURITY_GATE\n\n- PASSED_LOCAL: Produccion bloqueada\n- PASSED_LOCAL: NO_CUSTODY_OF_FUNDS\n- PASSED_LOCAL: Sin credenciales, tokens ni valores sensibles\n","productionReadiness":"BLOCKED_BY_SECURITY_GATE","productionEnabled":false}