--- name: orto-meteo-decisioni description: Analizzare previsioni meteo e generare decisioni operative per irrigazione, trattamenti e task. Usare quando: (1) decidere se irrigare oggi, (2) valutare se trattare, (3) adattare task a meteo, (4) generare alert meteo critici. Output: Decisione meteo (markdown) con raccomandazioni irrigazione/trattamenti/task, alert critici. --- # Orto Meteo Decisioni — Analisi Meteo Operativa Analizzare meteo e generare decisioni operative basate su soglie. ## Quando Usare - **Decisione irrigazione:** Ogni giorno (mattina presto) - **Pianificazione trattamenti:** Prima di applicare - **Adattamento task:** Settimanalmente - **Alert critici:** Gelo, tempesta, ondata caldo ## Input | Input | Tipo | Obbligatorio | |-------|------|--------------| | `orto_id` | String | Sì | | `meteo_forecast` | Object | Sì (7 giorni) | | `meteo_attuale` | Object | Sì | | `task_programmati` | Array | No | ## Processo ### Fase 1: Analizza Condizioni **Parametri:** - Temperatura (min, max, media) - Umidità relativa - Vento (velocità, direzione) - Pioggia (prevista, accumulata) - Nuvolosità ### Fase 2: Applica Soglie **Irrigazione:** ``` SE pioggia_prevista > 10mm/24h: SALTA SE pioggia_prevista > 5mm/24h: RIDUCI 50% SE umidità_suolo < 30%: IRRIGA emergenza SE vento > 15 nodi: RINVIA aspersione ``` **Trattamenti:** ``` SE vento > 8 nodi: NO trattamento fogliare SE temp > 28°C: NO trattamento SE pioggia_prevista < 6h: NO trattamento contatto ``` **Task:** ``` SE vento > 10 nodi: RINVIA trapianti SE temp > 32°C: Task solo mattina (6-9) SE gelo_previsto: COPRI colture sensibili ``` ### Fase 3: Genera Decisione **Output:** ```markdown # Decisione Meteo — **Data:** YYYY-MM-DD HH:MM ## Condizioni Attuali - Temp: X°C | Umidità: X% | Vento: X nodi - Pioggia 24h: X mm ## Previsione 24h - T_max: X°C | T_min: X°C - Pioggia: X mm (probabilità Y%) - Vento: X-Y nodi ## Decisioni ### Irrigazione **Decisione:** IRRIGA / SALTA / RIDUCI **Motivo:** [Spiegazione basata su soglie] **Volume:** X L/m² **Orario:** 5:30-6:30 ### Trattamenti **Decisione:** TRATTA / NON TRATTA **Motivo:** [Vento/temp/pioggia] **Finestra sicura:** [Date/orari] ### Task **Task consentiti:** [Lista] **Task da rinviare:** [Lista] ## Alert - [ ] Gelo notturno (T_min < 0°C) - [ ] Ondata caldo (T_max > 35°C) - [ ] Tempesta (vento > 25 nodi) ``` ## Output **File:** `dati/meteo/decisione_YYYY-MM-DD.md` ## References - [`meteo_soglie_it.md`](../references/meteo_soglie_it.md) --- _Aggiornato: 2026-03-07 | Versione: 1.0_