features/ui/reports

Report statici + scheduling

Snapshot con finestra temporale fissata. Relativo (rolling) o assoluto (cached). Schedulabile per email/Telegram.

Un report è uno snapshot del canvas con una finestra temporale decisa a creazione. Due modi. Relativo: finestra tipo "ultima settimana" — alla apertura il report si ri-esegue e mostra sempre il rolling più recente. Assoluto: finestra tipo "settimana 1 del 2026" — il primo run salva i payload e da lì in poi il report mostra sempre quegli stessi numeri. La differenza chiave vs dashboard è che la finestra non si modifica più dopo la creazione.

Dal pannello documento in topbar, [+] crea report da corrente apre il form (nome · modo · finestra) e salva. Aprirlo ripopola il canvas con le card del report.

Scheduling (UI-only in questa demo): ogni report può avere una regola di consegna — cadenza giornaliera/settimanale/mensile, canale email o Telegram, formato testo o PDF. Salvi la regola e resta lì; l'invio reale richiede infrastruttura backend (Resend/Telegraf + Vercel Cron + generatore PDF) da cablare in un secondo momento. Il form serve a validare che la feature sia utile prima di investirci.