Fase 4 (orto_v1): 3 skills aggiuntive generate (totale 7/9 = 78%)

- orto-layout/SKILL.md (3.1 KB): Progettazione aiuole, consociazioni, accessibilità
- orto-meteo-decisioni/SKILL.md (2.6 KB): Decisioni irrigazione/trattamenti basate meteo
- orto-orchestratore/SKILL.md (3.6 KB): Orchestrazione workflow, risoluzione conflitti, validazione QA

Skills mancanti (2/9, bassa priorità):
- orto-fitopatologo (richiede diagnosi_it.md)
- orto-irrigazione (richiede irrigazione_scheduling_it.md)
This commit is contained in:
AgentePotente 2026-03-07 11:14:58 +01:00
parent 5e4fe84812
commit a739282ae9
3 changed files with 366 additions and 0 deletions

View file

@ -0,0 +1,112 @@
---
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 — <orto_id>
**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_