# DD-046 — Avviso certificati: anche chi non l'ha caricato **Data:** 4 ottobre 2026 **Stato:** Accettata (modifica [DD-035](DD-035.md): il certificato mancante non è più escluso dall'avviso) **Contesto** L'avviso certificati di DD-035 guarda solo la scadenza e salta chi non ha mai caricato il certificato («è un problema diverso»). Per l'admin significa che chi non ha caricato nulla non compare in Home, pur essendo un caso più grave di uno scaduto. **Decisione** 1. Un giocatore in rosa **senza data o senza file** del certificato è **mancante**. 2. L'**admin** vede la card rossa «Certificati mancanti» con l'elenco, **sopra** scaduti e in scadenza; il suo nome non compare se è anche giocatore. 3. Il **giocatore** mancante vede la card rossa «Certificato mancante», cliccabile verso il tab documenti. Vale anche per l'admin che è giocatore. 4. Nessuna soglia: l'avviso resta finché il certificato non è caricato. Il rosso è `destructive`, già nel tema; giallo e nero degli altri avvisi non cambiano. **Alternative scartate** - Stesso nero degli scaduti → non distingue «scaduto» da «mai caricato», che è più grave. - Solo elenco admin → l'admin che è anche giocatore sarebbe l'unico a non vedere il proprio buco. **Conseguenze** - `avvisiCertificati()` restituisce anche `mancanti`; `avvisiCertificatiUtente()` anche `personaleMancante`. - Un giocatore appena entrato in rosa compare tra i mancanti finché non carica il file. **Riesame** Se i giocatori nuovi riempiono l'elenco senza motivo, aggiungere un periodo di tolleranza.