Come usare: tocca il quadratino per spuntare. Tocca + nota per segnalare un problema. Tutto viene salvato automaticamente. Usa ESPORTA REPORT per generare il testo da inviare a Claude.
01 AVVIO E NAVIGAZIONE ▼
Schermata iniziale
✓
App si avvia senza errori React o schermo nero
✓
Il contatore scenari mostra 35 (non 41) se il PRO non è sbloccato
✓
I contatori Medici (23) e Trauma (12) sono corretti
✓
Il pulsante INIZIA porta alla scelta scenario
✓
Il pulsante SCEGLI SCENARIO porta alla lista scenari
✓
Il pulsante APPROFONDIMENTI funziona
✓
Il pulsante GUIDA funziona
Lista scenari
✓
Senza sblocco PRO: visibili esattamente 35 scenari
✓
Il filtro MEDICO funziona correttamente
✓
Il filtro TRAUMA funziona correttamente
✓
Il filtro PRO NON appare se il PRO non è sbloccato
✓
La ricerca per testo filtra correttamente
✓
Il contatore in basso riflette il numero di scenari visibili
Scelta modalità
✓
Il pulsante STANDARD è sempre attivo
✓
Il pulsante ADVANCED è sempre attivo
✓
Il pulsante PRO mostra BLOCCATO con progress bar se non sbloccato
✓
Le progress bar PRO mostrano il progresso corretto (Medici X/3, Trauma X/3)
✓
Selezionando uno scenario PRO: compare solo il pulsante PRO
✓
Il pulsante PRO bloccato NON avvia nessuno scenario
Guida
✓
Sezione MODALITA: Standard, Advanced e PRO descritte correttamente
✓
La sezione PRO descrive imprevisti reali e sistema di sblocco (3+3 >= 85%)
✓
Il testo IN ARRIVO NEL PROSSIMO AGGIORNAMENTO non e piu presente
✓
Sezione COME SI USA: istruzioni corrette
✓
Sezione MICROFONO: configurazione iPhone/Android presente
02 MODALITA STANDARD ▼
Avvio e briefing
✓
La scheda ePCR mostra tutti i dati: mezzo, missione, motivo, indirizzo
✓
Il briefing vocale SOREU parte automaticamente
✓
Dopo il briefing l'app passa alla fase PREARRIVO
✓
La schermata nuova fase appare PRIMA che il TTS inizi il briefing
Struttura fasi obbligatoria
✓
PREARRIVO: primo step = allerta equipaggio e incarichi
✓
VALUTAZIONE SCENA: primo step = sicurezza della scena
✓
RIVALUTAZIONE: primo step = presidio di trasporto
✓
Fase Ac (trauma): primo step = immobilizzazione rachide cervicale
✓
Fase B: meccanica respiratoria, SpO2, ossigeno presenti
✓
Fase C: polso, cute, PA presenti e parametri mostrati nel box
✓
Fase D: AVPU presente
Riconoscimento vocale
✓
Il pulsante PARLA attiva il microfono
✓
Il microfono si ferma automaticamente dopo la pausa
✓
Una frase corretta produce il match e la risposta vocale
✓
Una frase errata non produce match e il timer continua
✓
Sinonimi dello step vengono riconosciuti
✓
Il box parametri C appare dopo aver completato tutti gli step della fase C
Timer e step saltati
✓
Il timer scorre durante l'ascolto
✓
Alla scadenza del timer lo step viene barrato rosso
✓
Gli step bloccanti NON vengono saltati dal timer
✓
Il riepilogo vocale di fase viene letto prima di passare alla fase successiva
Step bloccanti
✓
Saltando uno step bloccante appare il box con nome step e spiegazione
✓
Il pulsante TORNA riporta in ascolto con lo step ripristinato (non barrato)
✓
Dopo TORNA, la frase corretta viene riconosciuta correttamente
✓
Il pulsante SALTA penalizza e avanza alla fase successiva
✓
Dopo TORNA NON riappare il box bloccante (bug corretto)
SOREU
✓
Il dialog botta-risposta SOREU parte correttamente
✓
La SOREU fa domande per gli elementi mancanti
✓
La chiusura e contestuale: positiva se completo, critica se incompleto
✓
Il pannello valutazione SOREU mostra i item con verde/giallo/rosso
Schermata risultati
✓
Il punteggio finale viene mostrato correttamente
✓
Il dettaglio per fase e visibile con percentuali
✓
Gli step saltati sono barrati in rosso
✓
Gli step completati sono verdi con spunta
✓
Il debriefing vocale NON parte automaticamente in Standard
✓
Le statistiche vengono aggiornate dopo la sessione
03 MODALITA ADVANCED ▼
Testare su almeno 2 scenari medici e 2 scenari trauma
Differenze da Standard
✓
Gli step sono nascosti - nessun testo visibile fino al match
✓
Nessun riepilogo vocale tra le fasi
✓
Il pulsante SUGGERIMENTO e visibile
✓
Usando il suggerimento: lo step viene barrato rosso (penalita)
✓
Il debriefing vocale parte automaticamente dopo i risultati
✓
Il debriefing cita fasi forti, fasi deboli, step saltati, errori critici
✓
Il pulsante STOP interrompe il debriefing
✓
Il pulsante RILEGGI riparte il debriefing dall'inizio
Rachide in Advanced
✓
Saltando il rachide: messaggio dice solo azione obbligatoria - NON rivela rachide cervicale
✓
Il box errore mostra testo generico, non il nome dello step
Step bloccanti in Advanced
✓
Il box bloccante NON mostra il nome dello step
✓
Il pulsante TORNA ripristina lo step - non barrato, riconoscibile
✓
Dopo TORNA la frase corretta produce il match
Presidio di trasporto in Advanced
✓
Dire presidi adeguati NON viene riconosciuto
✓
Dire barella spinale viene riconosciuto (trauma con rachide)
✓
Dire semiseduta viene riconosciuto (IMA, asma, EPA)
✓
Dire PLS viene riconosciuto (post-ROSC, convulsioni)
✓
Dire sedia portantina viene riconosciuto (medico_20, medico_22)
✓
Dire decubito laterale sinistro viene riconosciuto (gravidanza)
✓
Dire posizione seduta viene riconosciuto (EPA medico_23)
SOREU in Advanced
✓
Il dialog SOREU botta-risposta parte automaticamente
✓
La SOREU e piu incalzante per gli elementi mancanti
✓
La chiusura SOREU e contestuale al contenuto del report
04 MODALITA PRO ▼
Testare solo dopo sblocco PRO (3 Medici + 3 Trauma Advanced >= 85%)
Accesso e visibilita
✓
Con PRO sbloccato: lista mostra 41 scenari (35 + 6 PRO)
✓
Il filtro PRO appare nella barra filtri
✓
In ModeSelectScreen il pulsante PRO e attivo e cliccabile
✓
In StatsScreen appare MODALITA PRO SBLOCCATA
✓
Lo sblocco e permanente dopo chiusura e riapertura app
Comportamento generale PRO
✓
Nessun riepilogo fase, nessuna guida visiva, step nascosti
✓
Il debriefing vocale parte automaticamente dopo i risultati
✓
Dire presidi adeguati NON viene riconosciuto in PRO
PRO TRAUMA 01 - Caduta impalcatura
✓
Il paziente e inizialmente prono
✓
Durante il log roll: narrazione del vomito
✓
Lo step stop - vomito viene riconosciuto
✓
Dopo la gestione del vomito: si completa il log roll
PRO TRAUMA 02 - Estrazione casco
✓
Il paziente e inizialmente cosciente con dolore al collo
✓
Durante la rimozione casco: narrazione perdita di coscienza
✓
Lo step verifico respiro viene riconosciuto
✓
Verificando che respira: si completa la rimozione
PRO TRAUMA 03 - Volet costale
✓
La SpO2 cala nonostante l'ossigeno
✓
Lo step rivaluto B - SpO2 cala viene riconosciuto
✓
Il sospetto PNX ipertensivo viene narrato nella risposta
PRO MEDICO 01 - ACC durante valutazione
✓
Il paziente e inizialmente cosciente (cardiopatico)
✓
Durante la valutazione: narrazione dell'ACC
✓
Lo step chiamo il paziente - osservo il torace viene riconosciuto
✓
La sequenza BLSD parte correttamente
PRO MEDICO 02 - BLSD con riarrest
✓
ROSC dopo seconda scarica: narrato nella risposta
✓
Riarrest 40 secondi dopo: narrato nella risposta
✓
Lo step riarrest - riprendo RCP viene riconosciuto
✓
Secondo ROSC: narrato nella risposta
PRO MEDICO 03 - Crisi convulsiva
✓
Residui di vomito presenti sulla scena
✓
La cannula orofaringea non viene tollerata
✓
La seconda crisi convulsiva viene narrata
✓
Lo step non contengo - proteggo la testa viene riconosciuto
05 AUDIO E TTS ▼
Comportamento generale
✓
Il TTS parla all'avvio di ogni nuova fase
✓
Il TTS NON si sovrappone a se stesso - nessun doppio audio
✓
Il TTS si ferma correttamente uscendo da uno scenario
✓
Il TTS si ferma correttamente uscendo dagli Approfondimenti
✓
La voce italiana e utilizzata (non inglese)
Casi specifici
✓
Il briefing inizia MENTRE la schermata nuova fase e gia visibile
✓
Frasi con SpO2, FC, PA vengono lette senza bloccarsi
✓
Il debriefing Advanced si avvia dopo circa 1 secondo dalla schermata risultati
✓
Premendo STOP il debriefing si interrompe immediatamente
✓
Premendo RILEGGI il debriefing riparte correttamente
06 STATISTICHE E SBLOCCO PRO ▼
Schermata statistiche
✓
La sezione sblocco PRO appare in cima
✓
Le progress bar Medici e Trauma mostrano il progresso corretto
✓
I chip degli scenari gia superati (>= 85% Advanced) appaiono in verde
✓
La media globale e calcolata correttamente
✓
Il grafico per fase mostra le fasi dal piu debole al piu forte
✓
Gli step piu mancati sono elencati correttamente
Sblocco PRO
✓
Dopo 3 Medici >= 85% Advanced: barra Medici si riempie e diventa verde
✓
Dopo 3 Trauma >= 85% Advanced: barra Trauma si riempie e diventa verde
✓
Con entrambe: il pulsante PRO in ModeSelectScreen si attiva
✓
Lo sblocco e permanente dopo chiusura e riapertura app
✓
Lo sblocco NON viene revocato da sessioni successive con punteggio basso
07 SCENARI SPECIFICI ▼
Presidi specifici - Advanced
✓
medico_21 (IMA shock): barella semiseduta riconosciuto
✓
medico_22 (CO, scala): sedia portantina riconosciuto
✓
medico_23 (EPA): posizione seduta riconosciuto
✓
medico_09 (convulsioni): PLS riconosciuto
✓
medico_19 (post-ROSC): PLS riconosciuto
✓
medico_04 (gravidanza): decubito laterale sinistro riconosciuto
✓
trauma_01 (tuffo): barella spinale riconosciuto
✓
trauma_06 (ciclista): barella spinale riconosciuto
✓
trauma_04 (bambino ustionato): barella riconosciuto - NO spinale
✓
trauma_09 (ustioni): semiseduto riconosciuto
Scenari pediatrici
✓
medico_15 (asma 4 anni): O2 pediatrico, bambino in braccio alla mamma
✓
medico_16 (convulsione febbrile): PLS, NON coprire con coperta isotermica
✓
trauma_03 (bambino investito): barella spinale pediatrica
✓
trauma_04 (bambino ustionato): barella normale, nessuna spinale
Preallerta SOREU in fase C
✓
medico_05 (PA 220/110): preallerta SOREU e step bloccante in fase C
✓
trauma_02 (amputazione con shock): preallerta SOREU e step bloccante in fase C
✓
In entrambi: dopo TORNA lo step e di nuovo riconoscibile
08 TEST DI REGRESSIONE ▼
Verificare che i bug gia corretti non si siano ripresentati
Bug corretti - da riverificare
✓
Schermo nero all'avvio: l'app si apre correttamente
✓
TTS doppio: il briefing viene letto UNA SOLA VOLTA per fase
✓
Scenario PRO senza sblocco: lista mostra 35 scenari
✓
Loop bloccante dopo TORNA: NON riappare il box bloccante
✓
Crash soreu_checklist: saltando gli step NON appare errore React
✓
Rachide in Advanced: il messaggio non nomina il rachide
✓
PRO: tutti e 6 gli scenari PRO caricano (non solo 1)
✓
Transizione schermata: nuova fase visibile PRIMA del TTS
✓
Contrasto notte: tutti i testi leggibili su sfondo scuro
✓
Apostrofi TTS: frasi con apostrofi italiani lette correttamente
09 DISPOSITIVI E BROWSER ▼
iOS Safari
✓
App si avvia correttamente su Safari iOS
✓
Il microfono viene richiesto al primo utilizzo
✓
La voce italiana e disponibile e viene usata dal TTS
✓
Lo scroll funziona su tutte le schermate
✓
I pulsanti sono abbastanza grandi da premere senza errori
✓
La modalita notte e leggibile
Approfondimenti
✓
Le schede si aprono correttamente
✓
Il TTS legge il contenuto delle schede
✓
Uscendo dagli Approfondimenti il TTS si ferma
✓
Tornando all'app dopo gli Approfondimenti tutto funziona