Este loop é um faxineiro recorrente que mantém a lista de branches e PRs honesta sem perder nada de valor.
O ciclo lista branches e PRs por última atividade, classifica cada um (mesclado, abandonado ou com trabalho aproveitável), salva o que vale em uma issue ou branch nova e só então remove com segurança.
Ele repete até não sobrar branch obsoleto nem PR abandonado.
A regra de ouro é nunca perder trabalho não mesclado.
Quando usar
- Em faxinas periódicas de branches e PRs antigos.
- Quando o repositório acumulou muitas pontas soltas.
- Para arquivar protótipos úteis antes de apagar a branch.
Como usar
Rode o loop pedindo para varrer branches e PRs, decidir entre salvar ou apagar cada um e continuar até a lista ficar limpa, sem perder trabalho não mesclado.