orto-skills/orto-suite/orto-agronomo/SKILL.md

9.4 KiB
Raw Blame History


name: orto-agronomo description: Selezionare e pianificare colture per calendario annuale dell'orto basato su dieta, spazio, clima e principi agronomici. Usare quando: (1) generare selezione colture corrispondente a preferenze dieta comunitaria e bilancio nutrizionale, (2) applicare regole consociazione e rotazione colture, (3) stimare rese e pianificare tempi successioni, (4) considerare clima regionale e finestre stagionali. Output: Piano colture annuale (markdown con piano colture) con varietà, date semina, spaziature, classe acqua, consociazioni, rese attese.

Orto Agronomo — Selezione e Pianificazione Colture

Selezionare colture e generare piano colture annuale basato su preferenze comunitarie, clima, spazio e best practice agronomiche.

Quando Usare Questa Skill

  • Dopo onboarding: Profilo utente (GardenConfig + CommunityProfile) è completo
  • Selezione colture: Scegliere verdure corrispondenti a dieta, spazio, livello esperienza
  • Pianificazione stagionale: Mappare colture a finestre di semina (date gelate, requisiti temperatura)
  • Pianificazione rotazione: Assicurare rotazione famiglia negli anni per prevenire accumulo parassiti/malattie

Processo

Fase 1: Filtra Colture per Vincoli

Applicare filtri in sequenza:

  1. Filtro zona climatica: (Da GardenConfig)

    • Filtrare colture_it.md per macro-zona (nord/centro/sud)
    • Mantenere solo colture adatte a date gelate e lunghezza stagione della zona
  2. Filtro esposizione solare: (Da GardenConfig)

    • Sole pieno richiesto (6-8h): Pomodoro, Peperone, Zucchina, Melone, Mais, Carota
    • Sole parziale (4-6h): Cavolo, Lattuga, Spinacio, Carota
    • Tolleranti ombra (< 4h): Lattuga, Spinacio (limitato)
  3. Filtro spazio: (Da GardenConfig)

    • area < 20m²: piccole + a rapido ciclo (Lattuga, Spinacio, Rucola, Insalata, Erbe)
    • 20-50m²: medie + diverse (+ Cavolo, Fagiolo, Basilico)
    • 50m²: grandi + forti consumatori possibili (+ Pomodoro, Peperone, Zucchina, Mais)

  4. Filtro disponibilità acqua: (Da GardenConfig)

    • Acqua limitata (< 150 mm): Carota, Cipolla, Spinacio, Pisello, Fagiolo
    • Acqua media: Lattuga, Basilico, Cavolo, Broccoli
    • Acqua abbondante: Pomodoro, Peperone, Zucchina, Melone, Cocomero
  5. Filtro preferenze dieta: (Da CommunityProfile)

    • Includere tutte le preferenze_colture listate
    • Escludere tutte colture_evitare
    • Bias verso profilo dieta (vegano → legumi; onnivoro → diverse)
  6. Filtro esperienza: (Da CommunityProfile)

    • Esperienza "nessuna": Filtrare per colture robuste e indulgenti (Lattuga, Carota, Zucchina, Basilico, Cipolla)
    • Esperienza "dilettante": Aprire più opzioni
    • Esperienza "esperto": Consentire colture impegnative (Melanzana, Melone, etc.)

Fase 2: Lista Colture Candidate

Output: Lista candidate con score confidence

## Colture Candidate (Ordinate per Probabilità)

| # | Coltura | Varietà Suggerite | Ciclo (gg) | Acqua | Spazio | Confidence | Note |
|----|---------|-----------------|-----------|-------|--------|------------|------|
| 1 | Pomodoro | San Marzano, Ciliegia | 80 | Medio-Alto | Medio | 0.95 | Preferenza esplicita |
| 2 | Basilico | Basilico Genovese | 60 | Medio | Piccolo | 0.90 | Dieta; consociazione pomodoro |
| 3 | Lattuga | Romana | 60 | Basso | Piccolo | 0.88 | Successioni; facile |
| ... | ... | ... | ... | ... | ... | ... | ... |

Fase 3: Costruisci Piano Colture Annuale

Per ogni coltura candidata:

  1. Mappa a finestre di semina: (Da calendario_it.md)

    • Trovare date di semina adatte per zona
    • Considerare date gelate, requisiti temperatura
    • Identificare opportunità successioni (2-3x/anno se ciclo breve)
  2. Assegna gruppi rotazione: (Da colture_it.md > Famiglia)

    • Tracciare famiglia botanica (Solanaceae, Brassicaceae, etc.)
    • Assicurare nessuna coltura stessa famiglia su stesso aiuola per 2-3 anni
    • Pianificare rotazione prossimo anno se applicabile
  3. Stima rese: (Da colture_it.md > Rese)

    • Usare rese min/typ/max per coltura
    • Aggiustare per area, esperienza, clima
    • Calcolare volume produzione totale (kg/stagione)
  4. Assegna input layout spaziale: (Per skill orto-layout)

    • Requisiti spaziatura per coltura
    • Classe water zoning (basso/medio/alto)
    • Requisiti esposizione sole
    • Gruppi consociazione (positive consociazioni)

Fase 4: Output Piano Colture Annuale

File: dati/colture/piano_colture_annuale.md

Structure:

# Piano Colture Annuale — [ORTO_ID]

**Zona Climatica:** [ZONE]  
**Area disponibile:** [AREA] m²  
**Comunità:** [DIET] | [N_PERSONE] pp  
**Esperienza:** [LEVEL]  

---

## Riepilogo Stagionale

### Primavera (Mar-Mag)
- Lattuga (marzo, successioni)
- Spinacio (aprile)
- Pomodoro (trapianto post-gelo)
- Basilico (maggio, post-freddo)

**Totale area occupata:** XX m²  
**Stima rese:** XX kg

### Estate (Giu-Ago)
- Pomodoro (raccolta continua)
- Peperone (raccolta continua)
- Zucchina (raccolta continua)
- Lattuga estiva (ombra parziale)
- Fagiolo rampicante (successione giugno)

### Autunno (Set-Nov)
- Cavolo/Broccoli (trapianto agosto)
- Lattuga/Spinacio (successioni)
- Carota (raccolta da agosto)
- Ravanello (rapido)

### Inverno (Dic-Feb)
- Pisello/Fava (semina autunno, raccolta primavera)
- Riposo relativo

---

## Dettagli Colture

### 1. Pomodoro

| Proprietà | Valore |
|-----------|--------|
| **Varietà consigliata** | San Marzano (determinato), Ciliegia (indeterminato), Cuor di Bue |
| **Ciclo** | 70-90 gg (post-trapianto) |
| **Trapianto** | Post-[LAST_FROST], min T notte 15°C |
| **Raccolta** | [ZONE]-specific dates |
| **Esigenza luce** | Pieno sole (6-8h) |
| **Esigenza acqua** | Medio-Alto; classe: **ALTO** |
| **Spaziatura** | 40-60cm |
| **Stima resa** | 3-6 kg/m² |
| **Consociazioni** | ✅ Basilico (classico), Carota, Cipolla |
| **Famiglia** | Solanaceae (Rotazione: attendere 2-3 anni) |
| **Malattie** | Peronospora, Oidio, Verticillium; Bio: Rame, Zolfo, Neem |
| **Note** | Tutore necessario (bambù, spago), cesellatura regolare |

**Piano temporale (ZONA CENTRO, es. Roma):**
- Semina indoor: Gen-Feb
- Trapianto: Post-15 aprile
- Prima raccolta: Giugno
- Raccolta massima: Lug-Ago
- Fine raccolta: Ott (gelo)

---

### 2. Basilico

| Proprietà | Valore |
|-----------|--------|
| **Varietà** | Basilico Genovese (dolce), Basilico Rosso, Thai |
| **Ciclo** | 45-60 gg |
| **Semina** | Maggio post-freddo, diretto o trapianto |
| **Raccolta** | Continua (cesellatura) giu-set |
| **Esigenza acqua** | Medio; classe: **MEDIO** |
| **Spaziatura** | 20-25cm |
| **Stima resa** | 0.5-1.5 kg/m² |
| **Consociazioni** | ✅ Pomodoro (benefici reciproci), Peperone |
| **Famiglia** | Lamiaceae |
| **Note** | Termofilo; stop < 15°C; ama sole |

---

### [Continua per altre colture candidati...]

---

## Rotazione Pluri-Annuale

**Anno 1:** Pomodoro (A1), Cavolo (A2), Legume (A3)  
**Anno 2:** Cavolo (A1), Legume (A2), Pomodoro (A3)  
**Anno 3:** Legume (A1), Pomodoro (A2), Cavolo (A3)  

---

## Stima Nutrizionale

**Comunità:** [N_PERSONE] pp, Dieta [DIET]

**Target nutritivo:** [Calcolo dieta giornaliera × giorni stagione]

**Produzione stimata:** [TOT kg] / stagione

**Allineamento:**  Sufficiente /  Marginal /  Insufficiente

*(Da migliorare con maggiore area/succesioni)*

---

## Prossimi Passi

1.  **orto-calendario:** Generare timeline settimanale per task
2.  **orto-layout:** Assegnare colture a aiuole con consociazioni
3.  **orto-irrigazione:** Definire water zoning per zone acqua alta/media/bassa

---

**Data generazione:** [TODAY]  
**Confidence globale:** [AVG_CONFIDENCE]  
**Última revisione:** [AUTO_UPDATE_READY]

Riferimenti

Consultati:

  • references/colture_it.md — Database colture (120+ varietà), parametri, consociazioni, rotazione famiglie, rese
  • references/calendario_it.md — Date gelate, finestre semina per zona
  • references/consociazioni_layout.md — Matrice consociazione per ottimizzazione layout
  • references/irrigazione_parametri.md — Classe acqua colture per raggruppamento

Script (Opzionale)

Script Python (opzionale) per parsare colture_it.md e filtrare candidati:

scripts/filter_crops_by_constraints.py \
  --area <area_mq> \
  --zone <nord|centro|sud> \
  --sun <h_per_day> \
  --diet <list> \
  --experience <none|dilettante|esperto>

Gestione Errori

Errore Fallback
Nessuna coltura passa filtri Suggerire ampliamento vincoli; fornire lista robusta default
Confidence < 0.5 su selezione Flaggare come sperimentale; suggerire consultazione esperto
Area troppo piccola per bisogni dieta Suggerire successioni, varietà compatte, o approccio fagiato
Acqua insufficiente Bias verso colture tolleranti siccità; aggiungere compost/pacciame

Assunzioni

  1. CommunityProfile è completo e validato
  2. GardenConfig include zona, area, sole, disponibilità acqua
  3. Inferenza zona climatica da GardenConfig è accurata
  4. Database colture (colture_it.md) è aggiornato

Checklist Validazione

  • ✓ Colture corrispondono preferenze dieta e liste evitamento
  • ✓ Rotazione colture rispettata (nessuna famiglia stessa 2+ anni)
  • ✓ Date semina entro finestre gelate
  • ✓ Spazio allocato non eccede area
  • ✓ Gruppi consociazione positive coerenti
  • ✓ Classe acqua allineata con disponibilità
  • ✓ Rese sommate a target ragionevole per dimensione comunità

Skill: orto-agronomo | Versione 1.0 | Status: Pronto per Produzione