# Execução — `CV-7` Recriar o bolão na temporada seguinte

**Plano:** `CV-7-plano.md` · **Data:** 07/08/2026
**Ambiente:** backend local (`test/ciclo-vida.e2e-spec.ts`), Flutter em teste de
widget (`test/recriar_temporada_test.dart`).

**Resultado: 11/11 ✅** — nenhum defeito; 2 casos novos, ambos sobre herdar
**demais**, que é o risco real desta story.

| ID | Resultado | Onde |
| -- | --------- | ---- |
| CV-7-01 | ✅ | e2e "recria a temporada herdando regras e galera, com pontuação zerada" |
| CV-7-02 | ✅ | e2e mesma suíte + `CV-7-03` (zero palpites no novo) |
| CV-7-03 | ✅ **novo** | e2e "CV-7-03 o bolão recriado nasce com as regras destravadas" |
| CV-7-04 | ✅ **novo** | e2e "CV-7-04 quem saiu do bolão anterior não é reconvidado" |
| CV-7-05 | ✅ | e2e "CV-7 FE-3 quem foi reconvidado na temporada nova é avisado" |
| CV-7-06 | ✅ | e2e "recria a temporada…" (papel ADMIN de quem recriou) |
| CV-7-07 | ✅ | e2e "recusa recriar temporada de bolão ainda em andamento" |
| CV-7-08 | ✅ | e2e `exigirAdmin` na rota de recriação |
| CV-7-09 | ✅ | e2e "quem saiu do bolão não volta" (CV-4/CC-5) |
| CV-7-10 | ✅ | widget "a contagem herdada ignora quem saiu do bolão" |
| CV-7-11 | ✅ | widget "o nome padrão é o do bolão anterior, sem inventar sufixo" |

## Observações

- **`CV-7-03` é o caso mais discriminante da story.** Ele prova as duas metades no
  mesmo teste: as regras do bolão **anterior** estão travadas (409 ao alterar,
  porque houve palpite) e as do **novo** aceitam alteração. Herdar o travamento
  impediria o admin de ajustar a pontuação justamente quando faz sentido ajustar —
  na virada de temporada — e o defeito seria invisível até alguém tentar.
- **`CV-7-04`:** quem saiu não volta pelo reconvite. Reconvidar quem saiu
  contrariaria a saída definitiva e ressuscitaria um vínculo que a pessoa encerrou
  de propósito.
- **Nuance registrada no plano:** o reconvite cria o vínculo **direto**, então o
  reconvidado já está dentro. A regra "quem não entrou não entra depois do primeiro
  jogo" vale para quem for convidado por link na temporada nova, não para os
  herdados — quem lê o critério isolado pode esperar o contrário.
- O defeito histórico do nome padrão ("Bolao 2026 2027") segue travado por
  `CV-7-11`.
