Dati sintetici — nessuna persona reale

Chi contattare per primodurante un'ondata di calore,e quando arriva la prossima.

Scegli il comune

Parma

livello stimato

Parma non è fra le 27 città del bollettino ministeriale. Il livello è stimato dai dati meteo locali col metodo descritto in /metodo.

Vai alla pagina di Parma

Il problema

Il bollettino del Ministero della Salute copre ventisette città italiane. Tutti gli altri comuni — la stragrande maggioranza, Parma inclusa per poche migliaia di abitanti — non hanno un livello di allerta ufficiale.

Ma le persone fragili ci sono lo stesso, e qualcuno le assiste. Ogni mattina d'estate un centro anziani, una cooperativa sociale, un gruppo di volontari deve decidere chi chiamare per primo. Le liste sono lunghe e i volontari aiutano queste persone, ma la scelta si fa a intuito o per ordine alfabetico.

CheCaldo! risponde a una domanda: «Oggi, chi per primo?»

Chi decide cosa

Il sistema ordina e distribuisce. Il coordinatore sposta la soglia — dove tagliare la lista di oggi — su un numero che il sistema suggerisce in base ai volontari presenti e al livello di allerta, e decide chi è di turno. L'assegnazione ai volontari è automatica, con il criterio che una persona torna al volontario che l'ha già chiamata.

Il volontario chiama, e quello che scopre — un condizionatore rotto, nessuno in casa, un sintomo — rientra nel calcolo del giorno dopo.

Nessuna decisione automatica su una persona: il sistema propone un ordine e una prima azione, le persone scelgono.

Come si costruisce la priorità

Il punteggio è deterministico e ispezionabile: a parità di dati, stesso risultato. Parte dal profilo strutturale del quartiere — isolamento familiare, densità edilizia, distanza dal verde più vicino, da dati aperti ISTAT — e lo moltiplica per quello che si sa della persona: età, se vive sola, condizioni segnalate, tentativi di contatto andati a vuoto.

Chi è stata contattata di recente scende un po': non perché conti meno, ma perché di lei sappiamo già come sta.

Chi non risponde non esce dalla lista. Torna il giorno dopo con un'azione diversa — seconda chiamata, poi un familiare o un vicino, poi la visita a domicilio. Cambia l'azione, non la priorità. Il dettaglio in /parma/metodo.

Dove il modello non entra

Il modello di linguaggio scrive tre testi: un consiglio su dove stare al fresco nel proprio quartiere, una frase sull'allerta della città, e il riassunto della giornata per il coordinatore. Descrivono numeri già calcolati, non li producono e non riordinano niente.

Tutto il resto è deterministico: il punteggio, il bollettino, le distanze. Nessun dato personale nel repository, nemmeno nei test.

Replicabilità

Un'organizzazione serve un comune. Una stessa istanza può ospitare più organizzazioni, ciascuna titolare dei propri dati e isolata dalle altre. L'infrastruttura è Docker. Codice e metodo sono pubblici, licenza AGPL-3.0.