Principais mudanças:
- PIX expirado agora gera uma nova tentativa. - Chave de idempotência persistida por tentativa. - Estado processing permite retomar com segurança após timeout. - Lock no pedido evita tentativas concorrentes independentes. - Página acompanha automaticamente confirmações por webhook. - Endpoint de polling é somente leitura e restrito ao proprietário. - Gateway fake continua funcionando normalmente. - Migration e documentação local atualizadas. Validações: - Minitest: 353 testes, 984 assertions, zero falhas. - RSpec: 209 exemplos, zero falhas. - RuboCop: 241 arquivos, zero infrações. - Brakeman: zero alertas de segurança. - JavaScript: sintaxe válida. - git diff --check: limpo.
U
Uriel Juliatti committed
7f0368434dc9b7be26c4706e80f7c9694dc6920b
Parent: be6d5bd