Caso surja um bug em produção e seja necessário alterar alguma parte do código existente nesse ambiente, porém a gravidade deste bug é alta tornando o mesmo urgente demais para se realizar o processo de desenvolvimento desde o começo, existe uma solução.
No caso, a criação de uma branch de recurso direto da master (ao invés da development) com o prefixo da branch sendo hotfix. Nesta branch se implementará o código capaz de solucionar o bug identificado anteriormente.
Ao final desta implementação e quando os desenvolvedores concluírem que o bug foi resolvido nessa branch de recurso, inicia-se as etapas de integração contínua para mesclagem dessa branch com a master.
Realiza-se o mesmo fluxo descrito no tópico 3 - sobre DevOps e Integração Contínua -, onde se gera um PR dessa branch de recurso para a branch de origem (a master), o PR é revisado por outro desenvolvedor (a etapa de CR) e um pipeline se inicia para finalizar essa mesclagem.
Por fim, é aqui, durante esse pipeline, que é feita a implantação (e build) e liberação do código gerado para a branch master, o que signifca que estas alterações estarão disponíveis no ambiente de produção.