Files
CRAPP/docs/TODO.md
T
davideandClaude Opus 5 764f75085e Sync roadmap and project state with the code
Mark medical certificates, admin dashboard and CSV export as done: the
player-side profile screens exist, so the notes calling them missing were
stale. Leave CSI membership and official calendar open, each with what is
already there.

Record the current dev state of Google auth: implemented but returning
"provider is not enabled" until the provider is turned on in Supabase.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-30 22:47:55 +02:00

1.9 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, ma in dev il login risponde ancora provider is not enabled perché il provider Google non è stato acceso in Supabase. Restano da fare, in quest'ordine: configurazione del provider Google in Supabase, applicazione delle migration M2/M3, inserimento del primo admin in user_roles, collegamento dei 17 account, e solo alla fine VITE_AUTH_OBBLIGATORIA=true + rimozione delle policy anon. Stato di dettaglio in PROJECT_STATE.md.

Prossimo

  • Gestione tesseramenti CSI (roadmap v1.1): la raccolta dati e l'export CSV ci sono, manca il tracciamento di chi è già tesserato (numero e data di tessera).

Il profilo giocatore lato giocatore e i certificati medici sono fatti: ProfiloAmministrativo in src/routes/profilo.tsx carica documento, certificato e foto con le date di scadenza, e la dashboard amministratore legge quei dati.

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

Backlog

  • AI Allenamenti (roadmap v1.2).
  • Backup automatici (roadmap, idee future).