initial commit
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
|
||||
# Completamento Sistema: Scheduler Notifiche
|
||||
|
||||
Obiettivo: Automatizzare la generazione e l'invio delle notifiche di scadenza.
|
||||
|
||||
## Backend
|
||||
- [x] Installazione `node-cron`.
|
||||
- [x] Creazione `src/backend/src/scheduler.ts`.
|
||||
- Job notturno (es. 02:00 AM) per generare i reminder (`generateReminders`).
|
||||
- Job frequente (es. ogni 10 min o subito dopo) per processare la coda (`sendPending`).
|
||||
- [x] Integrazione in `src/backend/src/index.ts` per avviare lo scheduler.
|
||||
|
||||
## Verifica
|
||||
- [ ] Avvio backend e verifica log "Scheduler started".
|
||||
- [ ] Test manuale (trigger via API o modificando crontab per esecuzione immediata).
|
||||
|
||||
## Chiusura Progetto
|
||||
- [ ] Aggiornamento `DEVELOPMENT.md` finale.
|
||||
- [ ] Verifica `devlog` precedenti e mark as complete.
|
||||
Reference in New Issue
Block a user