# Plano de testes — `CV-6` Arquivar e desarquivar bolão

**Story:** `docs/stories/CV-6-arquivar-bolao.md`

Arquivar é organização de tela, **não** exclusão: o bolão continua consultável e
continua sujeito a recálculo. O risco central é o arquivamento virar um caminho
para o dado sumir — da lista, do offline, ou do recálculo de uma correção.

| ID | Título | Tipo | Prioridade |
| -- | ------ | ---- | ---------- |
| CV-6-01 | Admin arquiva bolão encerrado | caminho feliz | alta |
| CV-6-02 | Arquivar é reversível | caminho feliz | alta |
| CV-6-03 | Bolão em andamento não é arquivável | borda | alta |
| CV-6-04 | Participante comum não arquiva | autorização | alta |
| CV-6-05 | Arquivado continua na lista, separado | UI | alta |
| CV-6-06 | Arquivado é somente leitura para palpite | regra de negócio | alta |
| CV-6-07 | Correção em bolão arquivado recalcula normalmente | regra de negócio | alta |
| CV-6-08 | Correção em arquivado pode trocar o campeão | regra de negócio | alta |
| CV-6-09 | Ranking final do arquivado é legível offline | borda | alta |
| CV-6-10 | Ações de arquivar/desarquivar só para admin | UI | alta |

---

### CV-6-01 — Admin arquiva bolão encerrado
**Tipo:** caminho feliz · **Prioridade:** alta
**Resultado esperado:** marcado como arquivado, recolhido na lista de todos.

### CV-6-02 — Arquivar é reversível
**Tipo:** caminho feliz · **Prioridade:** alta
**Resultado esperado:** desarquivar devolve o bolão ao estado anterior. Ação
irreversível de organização de tela seria desproporcional.

### CV-6-03 — Bolão em andamento não é arquivável
**Tipo:** borda · **Prioridade:** alta
**Resultado esperado:** 409 apontando para encerrar antes. Arquivar bolão em curso
esconderia da lista o bolão em que as pessoas ainda palpitam.

### CV-6-04 — Participante comum não arquiva
**Tipo:** autorização · **Prioridade:** alta
**Resultado esperado:** 403 — arquivar mexe na tela de **todos** os participantes.

### CV-6-05 — Arquivado continua na lista, separado
**Tipo:** UI · **Prioridade:** alta
**Resultado esperado:** seção recolhida com contagem, e o item marcado. Defeito
real corrigido em 06/08: o arquivado desaparecia da lista sem explicação, e o
participante achava que tinha perdido o histórico.

### CV-6-06 — Arquivado é somente leitura para palpite
**Tipo:** regra de negócio · **Prioridade:** alta
**Resultado esperado:** palpite recusado, ranking e extrato acessíveis.

### CV-6-07 — Correção em bolão arquivado recalcula normalmente
**Tipo:** regra de negócio · **Prioridade:** alta
**Resultado esperado:** a correção é aplicada, os pontos são reapurados e o aviso
sai. Bloquear o recálculo em arquivado deixaria um ranking final **errado** para
sempre — e arquivar viraria a maneira de congelar um erro.

### CV-6-08 — Correção em arquivado pode trocar o campeão
**Tipo:** regra de negócio · **Prioridade:** alta
**Resultado esperado:** o campeão lido depois da correção é o novo. Consequência
aceita da decisão de 03/08: nada é congelado.

### CV-6-09 — Ranking final do arquivado é legível offline
**Tipo:** borda · **Prioridade:** alta
**Resultado esperado:** já tendo aberto uma vez com rede, o ranking final aparece
sem conexão, rotulado com a idade. É o uso real do arquivado: rever meses depois,
muitas vezes para provar algo no grupo.

### CV-6-10 — Ações de arquivar/desarquivar só para admin
**Tipo:** UI · **Prioridade:** alta
**Resultado esperado:** participante comum não vê as ações.
