Checklist "Fine lavoro" di AGENTS.md per il lavoro dei due commit precedenti. - DATABASE.md: profili_giocatore creata, user_roles come fonte dei permessi, e la nuova sezione Storage per il bucket privato. - ARCHITECTURE.md: autenticazione e ruoli tra i punti fermi, comandi dello stack Supabase locale; gli stessi comandi in CLAUDE.md. - CHANGELOG.md: la voce è marcata come presente su develop e non ancora in produzione. - PROJECT_STATE.md: i cinque passaggi per attivare login e dashboard in produzione, in ordine, con il redirect URI di Google e la query per il primo admin. Segnalato che dev e produzione condividono lo stesso database. - TODO.md: la dashboard esce dal backlog; entra il profilo lato giocatore, senza il quale la dashboard resterebbe senza dati. - modules/profilo-giocatore.md: registrate due scelte fatte in corso d'opera — solo Google al posto di "Google oppure Email", e "Visualizza profilo" come scheda in linea invece di una schermata separata. ROADMAP.md resta con la casella non spuntata: la funzionalità è su develop, non ancora rilasciata. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1.6 KiB
1.6 KiB
TODO
Solo il lavoro in corso o imminente. L'elenco completo delle funzionalità previste sta in ROADMAP.md; le idee non ancora valutate pure.
In corso
- Documentazione tecnica del progetto.
- Autenticazione Google e dashboard amministratore: implementate su
develop. Restano da fare, in quest'ordine: configurazione del provider Google in Supabase, applicazione delle migration M2/M3, inserimento del primo admin inuser_roles, collegamento dei 17 account, e solo alla fineVITE_AUTH_OBBLIGATORIA=true+ rimozione delle policyanon. Stato di dettaglio in PROJECT_STATE.md.
Prossimo
- Profilo giocatore lato giocatore: senza le schermate di caricamento di documento, certificato e foto, la dashboard amministratore resta a zero dati.
- Certificati medici (roadmap v1.1).
- Gestione tesseramenti CSI (roadmap v1.1).
Debito di documentazione
Moduli v1.0 in produzione senza scheda in modules/ — DD-002 ne prevede la
retro-documentazione: Presenze, Scout Live, Badge, Pagelle, MVP, Palloni, Obiettivi di
squadra, Notifiche, Serie di presenze, Infortuni (src/lib/infortuni.ts, usato ma non
documentato in nessun punto).
Non documentate nemmeno le route API pubbliche in src/routes/api/public/ (csi,
promemoria-palloni, push-config, push-messaggio, push-subscribe,
sollecita-presenze).
Manutenzione ricorrente
- Collegamento CSI: aggiornare
project_ideteam_ida inizio stagione 2026/27 (vedi modules/collegamento-csi.md).
Backlog
- AI Allenamenti (roadmap v1.2).
- Backup automatici (roadmap, idee future).