1) Mesmo com todas as camadas de segurança e testes, ainda é possível ocorrer erros no processo de integração contínua. Por exemplo, pode haver conflitos entre diferentes versões de código, problemas de configuração do ambiente de build, inconsistências entre as dependências do projeto, entre outros fatores. É importante lembrar que a integração contínua não garante a ausência de erros, mas ajuda a detectá-los mais rapidamente.
2) Um build quebrado é uma versão do software que não passou nos testes de integração e não pode ser considerada estável. Ele não deve ser enviado para produção e pode interferir no processo de desenvolvimento, pois os desenvolvedores precisam corrigir os erros antes de continuar trabalhando no código. É comum que os builds quebrados sejam identificados por ferramentas de integração contínua, que podem enviar notificações para a equipe de desenvolvimento sobre o problema.