docs: allinea README, CLAUDE.md e guida test al nuovo flusso time out
La documentazione descriveva ancora il vecchio toggleTimeout (video in loop/sequenza); aggiornata a startTimeout/stopTimeout con scelta squadra/video, countdown e auto-chiusura server-side a 30s.
This commit is contained in:
+8
-2
@@ -91,9 +91,11 @@ Esempi reali nel progetto:
|
||||
- vittoria set con regola dei 2 punti di scarto
|
||||
- reset stato
|
||||
- `formInizio` (snapshot formazione di partenza del set)
|
||||
- time out (`startTimeout`/`stopTimeout`: squadra, video, timestamp)
|
||||
- generazione del referto (`buildRefertoHtml`)
|
||||
- persistenza stato su disco (`persist.js`, con `fs` mockato)
|
||||
- utility di rete (`server-utils.js`)
|
||||
- elenco video spot (`spot-utils.js`, su cartella temporanea reale)
|
||||
|
||||
Quando falliscono:
|
||||
- quasi sempre c'e un problema nella logica core
|
||||
@@ -115,7 +117,8 @@ Esempi reali nel progetto:
|
||||
- broadcast stato ai client
|
||||
- validazione input malformati
|
||||
- autorizzazioni (solo controller puo inviare certe azioni)
|
||||
- routing del server Express (`createApp`: rotte display/controller/asset)
|
||||
- timer server-side del time out (auto-`stopTimeout` dopo 30s, `startedAt` impostato dal server)
|
||||
- routing del server Express (`createApp`: rotte display/controller/asset, `/spot/list` e file statici `/spot/`)
|
||||
|
||||
Quando falliscono:
|
||||
- spesso c'e problema nel protocollo messaggi o nei controlli di ruolo
|
||||
@@ -133,8 +136,10 @@ Esempi reali nel progetto:
|
||||
- stato connessione
|
||||
- click bottoni controller
|
||||
- dialog reset/config/cambi
|
||||
- modal time out del controller (scelta squadra/video, banner, countdown)
|
||||
- overlay time out del display (video, placeholder, countdown, dissolvenza)
|
||||
- bottone REFERTO nel dialog PARTITA FINITA
|
||||
- client WebSocket (`wsMixin`: connessione, riconnessione, `sendWs`)
|
||||
- client WebSocket (`wsMixin`: connessione, riconnessione, `sendWs`, errori)
|
||||
|
||||
Quando falliscono:
|
||||
- spesso hai rotto template, computed, metodi o binding
|
||||
@@ -168,6 +173,7 @@ File principali:
|
||||
- `game-operations.spec.cjs`: reset, config, toggle, cambi
|
||||
- `game-simulation.spec.cjs`: simulazione partita
|
||||
- `full-match.spec.cjs`: scenari partita completi
|
||||
- `timeout.spec.cjs`: time out end-to-end (modal, overlay sul display, chiusura anticipata)
|
||||
- `referto.spec.cjs`: generazione referto a PARTITA FINITA
|
||||
- `accessibility.spec.cjs`: controlli accessibilita con axe
|
||||
- `visual-regression.spec.cjs`: confronto screenshot con baseline
|
||||
|
||||
Reference in New Issue
Block a user