Skip to content
Commit 9dd5ec3c authored by Igor Matheus's avatar Igor Matheus
Browse files

MG-8: CV-2 e PR-6 saem do zero, e as duas decisões do dono entram



247 casos verdes no Firebase, 244 de widget. A cobertura com o id vai de 188 para
211 de 420.

As duas stories que o mapa acusou em zero não eram difíceis

CV-2 (co-campeões) e PR-6 (recálculo por placar corrigido) estavam em 0/9 e 1/10 —
e a maior parte do que faltava é regra pura, que se testa sem banco. Elas eram as
que ninguém tinha olhado, que é exatamente o que o mapa existe para revelar. CV-2
ficou 7/9 (sobraram os dois casos de tela) e PR-6 fechou 10/10.

Os casos mantêm o id de origem: CV-2-03 continua sendo CV-2-03. Dois deles cobrem
o que mais dói na migração — correção de placar antes e depois do encerramento
trocando o campeão, porque ele é derivado na leitura e nunca congelado.

As duas decisões do dono, respondidas

A email enumeration protection já estava ligada (é o padrão dos projetos novos),
então o login nunca foi oráculo de enumeração neste projeto e AC-2-02 sai de
bloqueado. O app já tratava os dois casos com a mesma mensagem. O Identity
Platform foi ligado, e o mínimo de 8 caracteres de senha passa a ser aplicado pelo
servidor.

Nenhuma das duas é verificável no emulador: ele não aplica política de senha nem
proteção de enumeração, de propósito, para o teste não depender de nuvem. Ficam
registradas por configuração, com data, e conferidas em device.

Um teste meu contava correções num jogo compartilhado entre casos e via as do
vizinho — a trilha vive no jogo, que é global e sobrevive ao bolão.

QA-4 segue sem nenhuma divergência registrada: o que apareceu até aqui foi
mudança de mecanismo (rule em vez de service) ou defeito do próprio teste, nunca
comportamento diferente do produto.

Co-Authored-By: default avatarClaude Opus 5 (1M context) <noreply@anthropic.com>
parent a83d5e14
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment