Files
CRAPP/docs/decisions/DD-044.md
T
davideandClaude Sonnet 5.5 4c8791fa2c Docs: file di supporto in ARCHITECTURE e riga Codice nelle decisioni
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>
2026-11-15 18:55:46 +01:00

2.0 KiB

DD-044 — Via la foto tessera dal profilo

Data: 1 ottobre 2026
Stato: Accettata (migration m29, applicata in produzione il 1 ottobre 2026)
Codice: supabase/migrations/20261001170000_m29_senza_foto_tessera.sql

Contesto
Il profilo amministrativo chiedeva al giocatore una foto formato tessera (DD-016), per il tesseramento CSI. Non serve più: non viene richiesta nel tesseramento e resta un dato personale da custodire.

Decisione

  1. Il profilo non ha più la foto tessera: sparisce il campo di caricamento dal Profilo e la voce «Foto» dalla scheda dell'admin.
  2. Completamento del profilo su tre sezioni: dati personali 34%, documento 33%, certificato 33% (prima 30/30/30/10). Il totale resta 100 e il widget «Completa il tuo profilo» sparisce con le tre sezioni complete.
  3. Dati: la migration m29 elimina la colonna profili_giocatore.foto_path. I file <giocatore_id>/foto.* del bucket privato profili-giocatore vanno cancellati con l'API Storage (da SQL Storage lo vieta) prima della migration, perché dopo i path non sono più leggibili. Non toccati: l'avatar (bucket avatar-giocatori), il documento e il certificato.
  4. Ordine in produzione: prima il rilascio del codice (la versione precedente seleziona foto_path e darebbe errore), poi cancellazione dei file, poi m29.

Alternative scartate

  • Lasciare la colonna e nascondere solo l'interfaccia → scartata: resterebbe un dato personale senza uso e senza un campo da cui aggiornarlo.
  • Tenere i pesi 30/30/30 senza rinormalizzare → scartata: nessun profilo arriverebbe a 100%.

Conseguenze

  • Cancellazione definitiva: le foto già caricate non si recuperano.
  • Il 1 ottobre 2026 sono state cancellate in produzione le 4 foto caricate, poi la colonna.
  • Le percentuali di completamento cambiano per tutti (chi aveva il 90% senza foto passa al 100%).

Riesame
Se il comitato CSI dovesse richiedere di nuovo la foto, reintrodurla con una nuova decisione.