AC-4 volta ao escopo: a decisão de cancelar dependia de um preço que mudou
A story foi cancelada em 03/08 porque não havia serviço de e-mail, e a decisão
estava certa naquele dia — montar entrega de e-mail para uma POC era caro. O que
mudou não foi a prioridade: foi o preço. Com o Firebase Auth e o Identity Platform
já ligados, o envio, o link com expiração, a tela de troca e a invalidação da senha
antiga vêm prontos.
O que a story protege
Recuperação é o caminho mais fácil de vazar quem tem conta: a tela de login foi
fechada contra enumeração, e se esta responder diferente para e-mail conhecido o
problema volta pela porta ao lado. Por isso o critério é resposta idêntica com e
sem conta.
E ela muda uma premissa, não só adiciona tela. AC-1, AC-2 e AC-3 foram escritas
assumindo que perder a senha custa a conta — AC-3 inteira se justificava assim
("sessão que cai sozinha custa uma conta perdida"). A sessão persistente continua
valendo; deixa de ser a única rede. O aviso de "...
parent
23a88fb6
Please register or sign in to comment