--- name: orto-calendario description: Generare calendario operativo stagionale e settimanale per orto basato su piano colture, finestre stagionali e condizioni meteo. Usare quando: (1) pianificare task operativi (semina, trapianto, irrigazione, raccolta), (2) adattare calendario a previsioni meteo, (3) generare task list settimanali per utenti. Output: Calendario stagionale (markdown) con task mensili/settimanali, date critiche, alert meteo. --- # Orto Calendario — Pianificazione Temporale Operativa Generare calendario operativo basato su piano colture, stagionalità e meteo. ## Quando Usare Questa Skill - **Dopo piano colture:** Piano annuale completato, serve calendarizzare task - **Pianificazione settimanale:** Ogni settimana (domenica/lunedì) per task 7 giorni - **Adattamento meteo:** Previsioni avverse richiedono riprogrammazione - **Promemoria task:** Utente richiede lista task periodo specifico ## Input | Input | Tipo | Obbligatorio | Esempio | Note | |-------|------|--------------|---------|------| | `orto_id` | String | Sì | `orto_roma_testaccio_001` | ID progetto | | `piano_colture` | Object | Sì | Vedi sotto | Piano da orto-agronomo | | `periodo` | Enum | No | `settimanale` | `giornaliero`, `settimanale`, `mensile`, `stagionale` | | `data_inizio` | Date | No | `2026-03-10` | Default: oggi/lunedì | | `meteo_forecast` | Object | No | Vedi meteo | Previsioni 7 giorni | ### Validazione Input - `orto_id`: deve esistere - `periodo`: solo `giornaliero`, `settimanale`, `mensile`, `stagionale` - `data_inizio`: formato ISO (YYYY-MM-DD) ## Processo ### Fase 1: Carica Piano Colture e Stagionalità **Obiettivo:** Preparare contesto per generazione calendario. **Azioni:** 1. Carica `piano_colture_annuale.md` da `dati/colture/` 2. Estrai colture pianificate con date semina/trapianto/raccolta 3. Carica `stagionalita_it.md` da references 4. Estrai finestre stagionali per zona climatica **Output intermedio:** Lista colture con date target --- ### Fase 2: Genera Calendario Stagionale **Obiettivo:** Mappare task a mesi/stagioni. **Azioni:** Per ogni stagione: **Primavera (Mar-Mag):** - Semine dirette: Lattuga, Carota, Ravanello, Fagiolo (apr-mag) - Trapianti: Pomodoro, Zucchina, Peperone (post-gelo) - Task ricorrenti: Irrigazione (aumento progressivo), pacciamatura, sarchiatura **Estate (Giu-Ago):** - Raccolte continue: Pomodoro, Zucchina, Fagiolo, Lattuga - Semine successioni: Fagiolo, Lattuga, Ravanello - Task ricorrenti: Irrigazione (massimo), ombreggiatura, monitoraggio parassiti **Autunno (Set-Nov):** - Semine: Spinacio, Lattuga autunnale, Fave, Piselli - Trapianti: Cavoli, Broccoli, Verza - Task ricorrenti: Raccolta, preparazione terreno, pacciamatura **Inverno (Dic-Feb):** - Riposo vegetativo - Semine protette (febbraio): Lattuga, Cipolla - Task ricorrenti: Manutenzione attrezzi, pianificazione, ammendanti **Output:** ```markdown # Calendario Stagionale — ## Primavera (Marzo-Maggio) ### Marzo - [ ] Semina Lattuga (successioni ogni 2 settimane) - [ ] Semina Spinacio - [ ] Semina Piselli (inizio mese) - [ ] Trapianto Cavoli (fine mese, centro-sud) ### Aprile - [ ] Semina Fagioli (dopo 15, nord: dopo 25) - [ ] Semina Carote - [ ] Semina Ravanello - [ ] Trapianto Pomodori (dopo ultima gelata) - [ ] Trapianto Zucchine (dopo 15) ### Maggio - [ ] Semina Basilico (trapianto o seme) - [ ] Semina Cetrioli, Meloni (dopo 15) - [ ] Pacciamatura colture estive - [ ] Inizio irrigazione regolare ## Estate (Giugno-Agosto) ... ## Autunno (Settembre-Novembre) ... ## Inverno (Dicembre-Febbraio) ... ``` --- ### Fase 3: Genera Task List Settimanale **Obiettivo:** Dettaglio operativo 7 giorni. **Azioni:** 1. Determina settimana corrente 2. Estrai task da calendario stagionale 3. Adatta a meteo forecast (se disponibile) 4. Bilancia carico lavoro (2-3 ore/giorno max) **Regole distribuzione:** ``` Lunedì: - Irrigazione (controllo umidità) - Raccolta (verdure a foglia: Lattuga, Spinacio) Martedì: - Task pesanti (vangatura, trapianti) - Irrigazione Mercoledì: - Monitoraggio parassiti/malattie - Raccolta (frutti: Pomodoro, Zucchina) Giovedì: - Task leggeri (sarchiatura, pacciamatura) - Irrigazione Venerdì: - Raccolta principale - Preparazione ordine (se vendita/scambio) Sabato: - Task flessibili (recupero ritardi) - Irrigazione Domenica: - Riposo o raccolta leggera ``` **Adattamento meteo:** ``` SE meteo.pioggia_prevista > 5mm: → Sposta irrigazione a giorno successivo SE meteo.vento > 10 nodi: → Sposta trapianti/trattamenti a giorno alternativo SE meteo.temp > 32°C: → Sposta task pesanti a mattina presto (6-9) → Irrigazione solo mattina (5-7) ``` **Output:** ```markdown # Task List Settimanale — Settimana **Periodo:** YYYY-MM-DD a YYYY-MM-DD **Meteo forecast:** [Soleggiato / Pioggia / Misto] ## Lunedì - [ ] Irrigazione (controlla umidità aiuole 1-3) - [ ] Raccolta Lattuga (aiuola 1) - [ ] Ispezione parassiti (foglie pomodoro) ## Martedì - [ ] Trapianto Basilico (aiuola 1, tra pomodori) - [ ] Irrigazione (dopo trapianto) - [ ] Pacciamatura aiuola 2 ## Mercoledì - [ ] Monitoraggio peronospora (previsione umida) - [ ] Raccolta Zucchine (aiuola 2, 3-4 frutti) - [ ] Irrigazione ... ## Note Settimanali - **Priorità:** Trapianti basilico (entro mercoledì) - **Alert:** Possibile pioggia giovedì, prepara teli - **Raccolta stimata:** 5 kg (pomodoro, zucchina, lattuga) ``` --- ### Fase 4: Output Calendario **Obiettivo:** Generare documenti finali. **File generati:** 1. `dati/calendario/calendario_stagionale.md` (visione annuale) 2. `dati/calendario/calendario_settimanale_.md` (task list settimanale) **Struttura calendario stagionale:** ```markdown # Calendario Stagionale — **Anno:** 2026 **Zona:** **Ultima gelata:** **Prima gelata:** --- ## Panoramica Annuale | Mese | Task Principali | Colture Chiave | Ore Stimate | |------|----------------|----------------|-------------| | Marzo | Semine, preparazioni | Lattuga, Spinacio | 15 | | Aprile | Trapianti, semine | Pomodoro, Fagiolo | 20 | | ... | ... | ... | ... | --- ## Dettaglio Mensile ### Marzo **Settimana 1:** - [ ] Preparazione aiuole (vangatura, ammendanti) - [ ] Semina Lattuga (1° successione) - [ ] Semina Spinacio **Settimana 2:** - [ ] Semina Piselli - [ ] Controllo drenaggio - [ ] Irrigazione (se suolo secco) ... ### Aprile ... --- ## Date Critiche | Data | Evento | Azione | |------|--------|--------| | 15 Apr | Ultima gelata (centro) | Trapianti pomodoro sicuri | | 1 Mag | Inizio irrigazione regolare | Attiva sistema | | 15 Ott | Prima gelata (centro) | Raccolta ultimi frutti | --- _Generato da: orto-calendario_ ``` --- ## Output **File generati:** - `dati/calendario/calendario_stagionale.md` - `dati/calendario/calendario_settimanale_.md` **Formato:** Markdown con checklist --- ## References - [`stagionalita_it.md`](../references/stagionalita_it.md) — Finestre semina/trapianto - [`colture_it.md`](../references/colture_it.md) — Cicli colture - [`meteo_soglie_it.md`](../references/meteo_soglie_it.md) — Soglie decisioni meteo --- ## Note **Edge cases:** - **Pioggia prolungata:** Sposta task indoor (manutenzione attrezzi) - **Ondata caldo:** Task solo mattina, irrigazione raddoppiata - **Gelata tardiva:** Copri colture sensibili, rinvia trapianti --- _Aggiornato: 2026-03-07 | Versione: 1.0_