Este loop coloca um crítico dedicado dentro do ciclo para atacar o design até ele sobreviver ou ser aceito com seus trade-offs.
O ciclo levanta as objeções mais fortes (escala, segurança, custo, casos de borda, manutenção) e, para cada uma, corrige o design ou registra uma decisão consciente com justificativa.
Ele repete até nenhuma objeção séria ficar em aberto.
Nenhuma crítica é silenciosamente ignorada: ou se resolve, ou se aceita com motivo registrado.
Quando usar
- Ao avaliar um design, RFC ou decisão de arquitetura.
- Quando você quer estressar a proposta antes de implementar.
- Para registrar trade-offs aceitos de forma consciente.
Como usar
Rode o loop pedindo para agir como advogado do diabo, levantar as objeções mais fortes e, para cada uma, corrigir o design ou registrar um trade-off aceito com justificativa.