Cita con percorso completo i 28 file di src/ che nessun documento nominava e aggiunge la riga Codice a 21 decisioni, ricavata dai file che le citano. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
1.8 KiB
1.8 KiB
DD-043 — Niente promemoria automatico a 24 e 3 ore prima degli eventi
Data: 1 ottobre 2026
Stato: Accettata (migration m28, applicata in produzione il 1 ottobre 2026; sostituisce il promemoria di
Codice: supabase/migrations/20261001150000_m28_niente_promemoria_evento.sql
DD-030, DD-037 e DD-040)
Contesto
Il promemoria a 24 e 3 ore prima di ogni evento non serve: la squadra ha già il calendario, il
sollecito presenze (per chi non ha risposto) e l'avviso del turno palloni a 3 ore.
Decisione
- Il database non genera più
evento_promemoria_24hedevento_promemoria_3h, per nessun tipo di evento (allenamento, partita, extra-campo). - La migration
m28toglie solo i due jobpg_cron(promemoria-eventi-24he-3h).genera_promemoria_eventi(), i tipi neiCHECK, il registropromemoria_eventi_generatie la coda push restano: le notifiche già create continuano a esistere e rimettere il promemoria richiede solo uncron.schedule. - Non cambiano: sollecito presenze, turno palloni (DD-042), messaggio dello staff, sondaggio.
Alternative scartate
- Togliere il promemoria solo per gli allenamenti → scartata su indicazione esplicita: via per tutti.
- Cancellare funzione, tipi e registro → scartata: vanno tenute le notifiche già generate e il lavoro per
rimetterlo sarebbe molto più grande di un
cron.schedule.
Conseguenze
- Meno notifiche per la squadra. Chi voleva il promemoria di una partita non lo riceve più.
- Funzione, test e registro restano come codice non pianificato: sono ancora coperti da
promemoria-eventi.test.tse dagli altri test sulla funzione.
Riesame
Se la squadra sente la mancanza del promemoria (per esempio solo per le partite), rimettere i job o
reintrodurlo per tipo di evento.