# 04 — La riforma del formato (decisione in corso) — ⛔ BLOCCO

Fonte: 3 screenshot della chat Telegram organizzatori (giugno 2026), tra **romendil**, **Paolo**
e **RudyRunner**. Questa decisione **blocca** l'implementazione della logica dei tornei perché
cambia modello dati e algoritmi (generazione gironi, calendario, promo/retro, punteggi).

## Decisioni già prese
- **Sondaggio "Abolire il Torneo Generale dal prossimo anno?"** — chiuso. Risultati:
  - 19% — "No, mi piace così com'è: ogni anno un Torneo Generale e 2 Bolge" (8 voti)
  - **31% — "Sì, facciamo 3 Bolge ogni anno" (13 voti) ✅ opzione vincente**
  - 29% — "3 Bolge ogni anno e Torneo Generale se possibile ogni 2 anni" (12 voti)
  - 21% — "Torneo Generale come ora, con la prima delle 3 Bolge anticipata ad aprile" (9 voti)
- **Conclusione di romendil**: dal **2027** si portano le Bolge a **3** e si **salta il Torneo
  Generale**; per il **2028** si riprogramma in base agli spazi.

## Esigenza dichiarata (romendil)
Arrivare a una **modalità STABILE e definitiva** (meno libertà di cambiare ogni anno, ma stabilità
nel tempo, come i grandi tornei internazionali). In particolare vanno fissati **senza ripensamenti**:
1. la **dimensione di girone** stabile (pro/contro sotto);
2. i **passaggi di serie** (promozioni/retrocessioni) e tutti i casi limite (squalifiche, rinunce
   definitive o provvisorie, reinserimento vecchi giocatori).

## Il nodo aperto: dimensione dei gironi
| Opzione | Pro | Contro |
|---|---|---|
| **13** (attuale) | "gruppone", senso di appartenenza (es. serie A numerosa), variabilità | partenze squilibrate; con bacino in calo non si riempiono (in passato 7 gironi, oggi ~6, in futuro forse 5) |
| **7** (ritorno al passato) | simmetria garantita, 13 partite a testa (3×3p, 4×4p, 6×2p) | **Paolo non lo vuole**; ritorno indietro |
| **4** (idea nuova, stile *World Championship*) | risolve squilibrio e scalabilità; ogni posizione conta; grande rimescolamento; **assorbe il Duello** (include partite a 2) | con 80 giocatori ~20 livelli (forse troppi); cambia parecchio |

### Dettagli dell'ipotesi "gironi da 4" (proposta RudyRunner)
- Formato per girone: **3 partite a 2 giocatori + 3 partite a 3 + 2 partite a 4**.
- Movimenti: **1° +2 livelli, 2° +1, 3° −1, 4° −2**.
- Fattibile sull'app CGE con l'**opzione CUSTOM** (avvio gironi A4 con partite miste 2/3/4).
- Se include le partite a 2, si potrebbe **eliminare il Duello** come torneo separato.

### Posizioni emerse
- **Paolo**: *"Non vorrei tornare a gironi da 7. Preferisco restare a 13 o cambiare a gironi da 4.
  Bisogna sviluppare quest'ultima ipotesi e ragionarci."* Sottolinea che il cambiamento **deve
  essere definitivo** e va pensato bene.
- **RudyRunner**: apprezza il gruppo ristretto (ogni posizione conta, avversari sempre diversi);
  in alternativa propone il ritorno ai gironi da 7 (3 bolge senza Duello ci starebbero a calendario).
  **Chiederà un parere ai giocatori della sua squadra sui gironi da 4.**

## Impatto sul progetto
- **Bloccato finché non si decide**: algoritmo di generazione gironi, regole promo/retro, tabella
  punteggi per dimensione partita, eventuale assorbimento del Duello.
- **Procedibile da subito** (indipendente dalla formula): vetrina, registrazione/anagrafica utenti,
  storico, calendario, notifiche, struttura DB "contenitore". Vedi [`06-modello-dati.md`](06-modello-dati.md).

## ⭐ Aggiornamento: con il motore generico il blocco è molto ridotto
Decisione di prodotto (2026-06-07): il gestionale sarà un **motore eventi generico e configurabile**
(vedi [`05-requisiti-prodotto.md`](05-requisiti-prodotto.md)). Di conseguenza la formula indecisa
**non blocca l'architettura né la costruzione della piattaforma**: dimensione gironi, composizione
partite, punti, promo/retro diventano **configurazione di un evento**. Quando l'organizzazione decide,
un admin crea semplicemente l'evento con i parametri scelti. Resta "in attesa" solo la **scelta
operativa** della formula da usare nelle prossime stagioni reali, non lo sviluppo.

## Stato
🟡 In attesa (lato organizzazione) la **scelta della formula** per le stagioni reali. Prossimo
segnale: feedback della squadra di RudyRunner sui gironi da 4. Lo **sviluppo della piattaforma può
procedere** grazie al motore generico. Aggiornare [`07-decisioni-aperte.md`](07-decisioni-aperte.md)
e creare un piano in `plans/` quando si parte.
