- Shipped
- 26 de agosto de 2026 às 19:25 UTC
- Author
- Kamo
- Commit
- eea16de
cancel() e review() não tinham nenhum isTerminal() guard, então uma citação ACCEPTED poderia ser virado para CANCELADO ou REVISADO enquanto aceitoAt e aceitoByName Sobreviveu — uma linha cujo status contradiz seu próprio registro de aceitação. update() já guardada, então a omissão foi inconsistente, não deliberada. Três capturas de engolir agora lançar: um desconhecido ?status retornou cada citação na org em vez de um erro; um desconto não reconhecidoType tornou-se NENHUM, por isso um desconto prometido desapareceu silenciosamente em HTTP 200; e um id de chumbo inparseável desvinculado a citação de sua liderança — no campo cujo próprio javadoc diz que é crítico porque o JS o mutila.