Files
CRAPP/docs/decisions/DD-053.md
T
davideandClaude Sonnet 5.5 51b7a10c99 Scout live: valutazioni − / + per fondamentale e per set
Per ogni convocato un − o un + su battuta, ricezione, attacco e muro, separato per set e
fuori dal punteggio (DD-053, migration m39: colonna scout_partite.valutazioni). Lo stato in
corso le salva in scout_live.stato; il CSV admin ha la tabella per set.

Nella pagina dello scout tolti il blocco avversario/campo, i tasti delle azioni e il
tabellone del punteggio; il titolo della sezione mostra cognome e numero del giocatore.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-02 08:16:39 +01:00

1.6 KiB
Raw Blame History

DD-053 — Valutazioni − / + dei fondamentali nello Scout Live

Data: 2 novembre 2026
Stato: Accettata (migration m39)

Contesto
Lo scout registrava solo ciò che fa punto o lo toglie (attacco, ace, muro, errore). Mancava un giudizio sul resto del gioco — battuta, ricezione, attacco, muro — che non cambia il punteggio.

Decisione

  • Per ogni convocato, un − o un + su battuta, ricezione, attacco e muro, per set.
  • Sono valutazioni, non azioni: lista valutazioni separata da azioni, così non entrano nel punteggio, nei parziali né nei totali P/A/M/E (totaliPerGiocatore, badge, classifiche: DD-008).
  • Ogni tocco è una riga (giocatore, fondamentale, segno, set, istante): permette l'annulla e il conteggio per set senza strutture da tenere allineate.
  • Stato in corso dentro scout_live.stato (jsonb, nessuna modifica); partita archiviata nella nuova colonna scout_partite.valutazioni jsonb NOT NULL DEFAULT '[]' (m39, solo additiva).

Alternative scartate

  • Nuovi AzioneTipo dentro azioni → ogni consumatore (punteggio, totali, CSV) andrebbe filtrato per non contarli come punti.
  • Solo contatori aggregati per giocatore/set → niente annulla preciso, né ordine cronologico.
  • Tabella dedicata → per un dato che nasce e muore con la partita archiviata è più schema del necessario.

Conseguenze
Le partite già archiviate hanno valutazioni = []. Le valutazioni sono visibili solo nel CSV admin; sono dato di squadra a uso tecnico, non entrano in classifiche individuali.

Riesame
Se servirà confrontare le valutazioni tra partite o mostrarle ai giocatori.