CP-21 — Mensaje fallido se marca y explica
Un mensaje que no sale no puede desaparecer en silencio: el asesor creería que el cliente ya está avisado.
Cómo provocarlo
- Envía a un número que no tenga WhatsApp.
- O caduca el token de acceso a propósito y envía.
Resultado esperado
- El mensaje aparece en el hilo marcado como fallido, visualmente distinto.
- Se guarda el motivo que devolvió Meta.
- La app móvil lo pinta con la superficie de peligro, no con un iconito rojo escondido dentro de una burbuja verde.
SELECT status, error_code, error_message
FROM messages WHERE status = 'fallido' ORDER BY created_at DESC LIMIT 3;
Criterio de aceptación
- Se marca como fallido en web y en móvil
- Se guarda y se muestra el motivo
- No se pierde de la vista