Traduzione italiana: orto-meteo-decisioni SKILL.md

This commit is contained in:
Noe 2026-03-07 00:37:03 +01:00
parent fac98ca7a6
commit 68814d5e5e

View file

@ -1,67 +1,67 @@
---
name: orto-meteo-decisioni
description: Analyze weather forecast and generate operational task modifications (irrigation adjustments, task rescheduling, alerts). Use when: (1) obtaining 7-day forecast for garden location, (2) calculating effective rainfall and water deficit, (3) deciding irrigation skip/delay based on rain, wind, frost, heat, (4) tagging calendar tasks for meteo-driven rescheduling. Outputs: Weekly meteo briefing (markdown) with zone-specific irrigation decisions, task reschedule recommendations, frost/heat/wind alerts.
description: Analizzare previsione meteo e generare modifiche task operativi (aggiustamenti irrigazione, reschedule task, alert). Usare quando: (1) ottenere previsione 7-giorni per localizzazione orto, (2) calcolare precipitazione effettiva e deficit idrico, (3) decidere skip/delay irrigazione basato su pioggia, vento, gelo, caldo, (4) taggare task calendario per reschedule meteo-driven. Output: Briefing meteo settimanale (markdown) con decisioni irrigazione specifiche zona, raccomandazioni reschedule task, alert gelo/caldo/vento.
---
# Orto Meteo Decisioni — Weather-Based Operational Decisions
# Orto Meteo Decisioni — Decisioni Operative Basate su Meteo
Fetch weather forecast, calculate water balance, generate irrigation adjustments and task rescheduling recommendations.
Ottenere previsione meteo, calcolare bilancio acqua, generare aggiustamenti irrigazione e raccomandazioni reschedule task.
## When to Use This Skill
## Quando Usare Questa Skill
- **Weekly:** Every Monday, generate meteo brief for week ahead
- **Critical task:** Before trapianto, trattamenti, or high-water-need operations
- **Adaptive scheduling:** Real-time OR 7-day lookahead (no, not intra-day)
- **Integration:** Link with orto-calendario (meteo_defer tasks), orto-irrigazione (zone decisions)
- **Settimanale:** Ogni lunedì, generare brief meteo per settimana avanti
- **Task critico:** Prima di trapianto, trattamenti, o operazioni alto-fabbisogno-acqua
- **Scheduling adattivo:** Real-time O lookahead 7-giorni (no, non intra-gg)
- **Integrazione:** Link con orto-calendario (task meteo_defer), orto-irrigazione (decisioni zona)
## Process
## Processo
### Phase 1: Fetch Weather Forecast
### Fase 1: Ottieni Previsione Meteo
**Data source:** wttr.in (or open-meteo fallback, no API key needed)
**Fonte dati:** wttr.in (o open-meteo fallback, no API key richiesta)
**Forecast period:** 7 days ahead (Monday-Sunday)
**Periodo previsione:** 7 giorni avanti (Lunedì-Domenica)
**Extract:**
- Daily Tmax, Tmin
- Precipitation (mm, probability)
- Wind speed (kn)
- Relative humidity (%)
- Frost risk (T < 0°C nights)
**Estrarre:**
- Tmax, Tmin giornalieri
- Precipitazione (mm, probabilità)
- Velocità vento (kn)
- Umidità relativa (%)
- Rischio gelo (T < 0°C notti)
### Phase 2: Calculate Water Balance per Zone
### Fase 2: Calcola Bilancio Acqua per Zona
**For each zone, compute:**
**Per ogni zona, computare:**
```
Effective rainfall (mm) = Precip_mm × 0.85 (factor for soil infiltration)
Precipitazione effettiva (mm) = Precip_mm × 0.85 (fattore infiltrazione suolo)
Water deficit (mm) = Zone_water_class_daily_need (mm) - Effective_rainfall (mm)
Deficit idrico (mm) = Zona_classe_acqua_bisogno_giornaliero (mm) - Precip_effettiva (mm)
Decision rule:
IF Effective_rainfall >= 70% of zone need:
→ SKIP irrigation (rain sufficient)
Delay 24-48h if rain during application hours
Regola decisione:
SE Precip_effettiva >= 70% bisogno zona:
→ SALTA irrigazione (pioggia sufficiente)
Ritarda 24-48h se pioggia durante ore applicazione
ELIF Effective_rainfall >= 30%:
→ REDUCE runtime 30-50%
SE PURE Precip_effettiva >= 30%:
→ RIDUCI runtime 30-50%
ELSE:
KEEP baseline OR increase (heat alert)
SE NO:
MANTIENI baseline O aumenta (alert caldo)
```
### Phase 3: Evaluate Risk Factors
### Fase 3: Valuta Fattori Rischio
| Factor | Threshold | Action |
| Fattore | Threshold | Azione |
|--------|-----------|--------|
| **Frost** | T < 0°C night | Alert; defer tender transplant +3-7 gg; irrigate morning (protect roots) |
| **Heat stress** | T > 35°C day | Force irrigation (priority over rain forecast); increase frequency |
| **Wind** | > 5 kn | Defer foliar sprays, transplant (plants stress); reduce sprinkler irrigation |
| **High wind** | > 8 kn | DEFER critical transplant, trattamenti |
| **Heavy rain** | > 20mm/24h | Alert flood risk (esp. if poor drainage); check field |
| **Hail** | Hail alert | Immediate stop irrigation; assess damage post-hail |
| **Gelo** | T < 0°C notte | Alert; differisci trapianto delicato +3-7 gg; irriga mattina (proteggi radici) |
| **Stress caldo** | T > 35°C gg | Forza irrigazione (priorità su previsione pioggia); aumenta frequenza |
| **Vento** | > 5 kn | Differisci spray fogliari, trapianto (piante stress); riduci irrigazione sprinkler |
| **Vento forte** | > 8 kn | DIFFERISCI trapianto critico, trattamenti |
| **Pioggia forte** | > 20mm/24h | Alert rischio inondazione (esp. se drenaggio scarso); controlla campo |
| **Grandine** | Alert grandine | Stop irrigazione immediato; valuta danni post-grandine |
### Phase 4: Generate Weekly Brief
### Fase 4: Genera Brief Settimanale
**Output:** `dati/meteo/dati_meteo_giornalieri.md`
@ -243,34 +243,34 @@ Original date: Martedì (19 Apr)
---
## Historical Notes (Optional)
## Note Storiche (Opzionale)
*Optional tracking field: Did actual weather match forecast? Use for calibration.*
*Campo tracking opzionale: Il meteo effettivo ha corrisposto alla previsione? Usare per calibrazione.*
- Last week forecast rain Wed, actual Thu: -1 day error
- Confidence margins improving with calibration data
- Scorsa settimana previsione pioggia Mer, effettiva Gio: errore -1 gg
- Margini confidenza migliorano con dati calibrazione
---
## References
## Riferimenti
- `references/meteo_soglie.md`Threshold values, crop sensitivities, wind/frost/heat impact
- `references/meteo_soglie.md`Valori threshold, sensibilità colture, impatto vento/gelo/caldo
## Assumptions
## Assunzioni
1. Internet connection available (meteo API fetch)
2. Garden location lat/lon accurately registered
3. Forecast data is 7-day rolling (daily refresh)
4. Effective rainfall = precip × 0.85 (standard infiltration factor)
1. Connessione internet disponibile (fetch meteo API)
2. Localizzazione orto lat/lon accuratamente registrata
3. Dati previsione sono rolling 7-giorni (refresh giornaliero)
4. Precipitazione effettiva = precip × 0.85 (fattore infiltrazione standard)
## Validation Checklist
## Checklist Validazione
- ✓ Forecast data retrieved and parsed
- ✓ Water balance calculated per zone
- ✓ Task rescheduling recommendations coherent with calendario
- ✓ Allerte triggered if thresholds exceed (frost, heat, wind, rain)
- ✓ Output markdown is actionable (daily decisioni clear)
- ✓ Dati previsione recuperati e parsati
- ✓ Bilancio acqua calcolato per zona
- ✓ Raccomandazioni reschedule task coerenti con calendario
- ✓ Alert triggerati se threshold ecceduti (gelo, caldo, vento, pioggia)
- ✓ Markdown output azionabile (decisioni giornaliere chiare)
---
**Skill: orto-meteo-decisioni** | Version 1.0 | Status: Production-Ready
**Skill: orto-meteo-decisioni** | Versione 1.0 | Status: Pronto per Produzione