Solicitar novo código após expiração
Quando o código de cadastro expirar, a pessoa poderá pedir outro sem reiniciar o processo.
Para quem e por quê
Para uma pessoa criando a conta: “Quero receber um novo código quando o anterior expirar para continuar meu cadastro sem começar de novo.”
O que a pessoa verá
- A pessoa informa um código expirado.
- A tela explica: “Este código expirou. Peça um novo para continuar.”
- Um botão “Enviar novo código” fica disponível.
- Ao tocar, a tela confirma o envio e informa que apenas o código mais recente funcionará.
Regras de funcionamento
- O novo código substitui o anterior.
- O botão fica temporariamente indisponível após o envio, com contagem clara do tempo restante.
- Se o envio falhar, a pessoa vê uma mensagem e pode tentar novamente depois do intervalo.
- O endereço de e-mail aparece parcialmente oculto na confirmação.
Quando estará pronta
| Cenário | O que deve acontecer |
|---|---|
| Código expirado | Mensagem clara e opção para solicitar outro código. |
| Novo código enviado | Confirmação na tela e código anterior invalidado. |
| Tentativa antes do intervalo | Botão indisponível e tempo restante visível. |
| Falha de envio | Mensagem de erro e possibilidade de tentar novamente. |
| Uso no celular e com leitor de tela | Textos, botões e avisos compreensíveis e acessíveis. |
Como medir
Registrar quantas pessoas encontram código expirado, pedem outro e concluem o cadastro. Os eventos não devem conter o código nem o e-mail completo.
Teste e lançamento
A equipe testará os cinco cenários acima antes de liberar a funcionalidade. O lançamento começa com uma parcela pequena dos usuários. Se as falhas de verificação aumentarem, a nova experiência será desligada e o fluxo anterior voltará a funcionar.
O desenho de implementação, os contratos e os riscos operacionais estão na RFC-001 · Especificação técnica.
Confirmação final
O trabalho só é concluído após revisão de outra pessoa, validação no ambiente final, atualização da ajuda ao usuário e instrumentação das métricas.