- SolicitudRecarga: modelo + migración para atar cada intento de recarga al usuario (previene cruce de pagos entre usuarios) - PublicChat: mostrarTransferencia crea solicitud, updatedFotoComprobante valida contra ella, auto-aplica sin botón extra - Botón Reintentar en web chat cuando el correo aún no llega (pago_pendiente en flujoData) - aplicarRecargaValidada corregido: error de sintaxis por fragmento duplicado eliminado Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>