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

10 KiB
Raw Blame History


name: orto-layout description: Progettare layout orto con aiuole rialzate, consociazioni e assegnazioni zone. Usare quando: (1) assegnare colture a aiuole basato su consociazioni e raggruppamento fabbisogno acqua, (2) creare layout spaziale (dimensioni aiuola, sentieri, accessibilità), (3) raggruppare colture per zona irrigazione (classe acqua), (4) disegnare mappe aiuole ASCII con etichette colture. Output: Layout markdown con assegnazioni aiuole, matrice consociazione, note accessibilità, assegnazioni zone per irrigazione.

Orto Layout — Progettazione Aiuole Orto e Consociazione Piante

Mappare colture a aiuole fisiche, applicare regole consociazione piante, raggruppare per zone acqua, assicurare accessibilità.

Quando Usare Questa Skill

  • Dopo piano colture: Lista colture è finalizzata
  • Prima di irrigazione: Necessitare raggruppamenti zona per scheduling acqua
  • Pianificazione spazio: Layout fisico con dimensioni aiuola e sentieri
  • Accessibilità: Assicurare sentieri calpestabili, adatti per minori/anziani se necessario

Processo

Fase 1: Estrai Requisiti Colture da Piano Colture

Input: dati/colture/piano_colture_annuale.md

Per ogni coltura, raccolgi:

  • Classe acqua (BASSO, MEDIO, ALTO)
  • Spaziatura (cm tra piante, cm tra file)
  • Requisito sole (pieno/parziale/ombra)
  • Gruppi consociazione (match positivi/negativi)
  • Area necessaria (m²) = piante × area_spaziatura

Fase 2: Raggruppa per Zona Acqua

Logica:

  1. ZONA ALTA (acqua-intensiva): Pomodoro, Peperone, Zucchina, Melone, Basilico
  2. ZONA MEDIA: Lattuga, Cavolo, Broccoli, Fagiolo, Carota
  3. ZONA BASSA: Carota, Cipolla, Spinacio, Pisello, Barbabietola

Constraint: Avoid mixing high + low in same bed (diff watering needs)

Fase 3: Applica Regole Consociazioni

Matrice consociazione (da colture_it.md):

POSITIVO (✓):
- Pomodoro + Basilico → odore basilico repelle insetti
- Pomodoro + Carota → radici diverse (non competono)
- Fagiolo + Mais + Zucca → "Trio di sorelle" (N fixation, support, ombra)

ANTAGONISMO (✗):
- Pomodoro + Brassica → malattie compartite
- Cipolla + Fagiolo → sopprimono N fixation
- Carota + Finocchio → competizione radicale

Output: Raggruppamento aiuole rispettando:

  1. Match zona acqua
  2. Consociazioni positive quando possibile
  3. No antagonismi in stessa aiuola
  4. No stessa famiglia 2+ anni (check rotazione con storia)

Fase 4: Progettazione Layout

Raccomandazioni dimensioni aiuola (da colture_it.md):

  • Larghezza: 1.0-1.5 m (raggiungibile dai lati)
  • Lunghezza: 2-4 m (modulare)
  • Profondità: 0.3-0.5 m (rialzate), o 0 (a terra)
  • Sentiero: 0.5 m min (accessibilità)

Esempio per area 50 m²:

Area 50 m² → Dividi in 4-5 aiuole + sentieri

Opzione 1: Rialzate (4 aiuole)
  Ogni aiuola: 1.2m × 3m × 0.4m = 3.6 m²
  Total aiuole: 4 × 3.6 = 14.4 m²
  Sentiero: ~5 m² (10%)
  Usable: ~14.4 m²  ← Conservativo

Opzione 2: A terra (4 file parallele)
  Ogni fila: 1m wide × 12m long = 12 m²
  Total: ~36 m² (usable)
  Sentiero: ~8 m² (20%)

Migliore: Mix (2 rialzate + 2 file) = ~20-25 m² usable

Fase 5: Genera Mappa Layout e Assegnazione

Output: dati/layout/aiuole_dimensioni.md

# Layout Orto — [ORTO_ID]

**Area totale:** 50 m²  
**Area usable:** 25 m²  
**Tipologia:** 2 aiuole rialzate + 2 file a terra  

---

## Mappa Testuale

    [NORD - Sole max al mattino]

AIUOLA A1 (Rialzata)        AIUOLA A2 (Rialzata)
1.2m × 3m × 0.4m           1.2m × 3m × 0.4m
┌─────────────────────┐     ┌─────────────────────┐
│ POD │ POD │ POD │ POD│     │ CAV │ CAV │ LAT │ LAT│
│  +  │  +  │  +  │  + │     │ +FR │+TIM │     │    │
│ BAS │ BAS │ BAS │ BAS│     │     │     │     │    │
└─────────────────────┘     └─────────────────────┘
    [ZONA ALTA]              [ZONA MEDIA]
    Acqua: Daily             Acqua: 3-4x/sett

    PATHWAY 0.5m ↔

FILA A3 (A terra)           FILA A4 (A terra)
1m × 12m                    1m × 12m
[CAR || CAR || CAR]         [CIP || CIP || CIP]
[  x  || x   ||  x  ]       [  x  ||  x  ||  x ]
[  x  || x   ||  x  ]       [  x  ||  x  ||  x ]
[ZONA MEDIA]                [ZONA BASSA]
Acqua: 3x/sett              Acqua: 2-3x/sett

    [SUD - Ombra pomeridiana]

---

## Assegnazione Aiuole Dettagliata

### AIUOLA A1 — Zona ALTA (Pomodoro + Basilico)

**Dimensioni:** 1.2m × 3m (3.6 m²)  
**Esposizione:** Pieno sole (6-8h)  
**Acqua:** ALTA (daily 60-80 min)  

**Layout (vista dall'alto):**
    3 metri (NORD → SUD)
┌─────────────────────────┐  1.2 m
│ POD  │ POD  │ POD  │ POD │  (OVEST)
│ 0.6m │ 0.6m │ 0.6m │ 0.6m│
│  60cm│  60cm│  60cm│  60cm│
│ (distanza file)          │
│ ┌──────────────────────┐ │
│ │BASILICO (bordure)    │ │
│ └──────────────────────┘ │
└─────────────────────────┘

**Piante:**
- Pomodoro: 4 piante (1 per colonna, distanza 60cm)
- Basilico: 4 piante (bordure, angoli e centro tra righe)
- Tutori: Bambù per pomodori (centro aiuola, 2m height)

**Consociazione:** ✓ Positiva (basilico odore repelle insects)

**Cura:** Cesellatura basilico, tutoraggio pomodoro regolare

---

### AIUOLA A2 — Zona MEDIA (Cavolo + Lattuga + Timo)

**Dimensioni:** 1.2m × 3m (3.6 m²)  
**Esposizione:** Pieno sole (6-8h)  
**Acqua:** MEDIA (3-4x/sett 40-50 min)  

**Layout:**
┌──────────────────────────┐
│ CAV  │ CAV  │ CAV  │ CAV  │  (60cm spacing)
│      │      │      │      │
│ LAT  │ LAT  │ LAT  │ LAT  │  (SECOND row, 30cm spacing)
│      │      │      │      │
│ TIM (corners, perennial, tutor fixed)
└──────────────────────────┘

**Piante:**
- Cavolo: 4 piante (60cm spacing)
- Lattuga: 8-12 piante (30cm spacing, second row)
- Timo: 2 piante (corners, permanent)

**Consociazione:** ✓ Positiva (timo + cavolo repelle; lattuga diversa root depth)

---

### FILA A3 — Zona MEDIA (Carota)

**Dimensioni:** 1m × 12m  
**Esposizione:** Pieno sole parziale (4-6h ok)  
**Acqua:** MEDIA (3x/sett 40 min)  

**Layout:**

Carota: 3 righe parallele (distanza 20cm) Ogni riga: ~30 piante (spacing 5-8cm, diradare crescita)

┌──────────────────────────────┐
│ C C C C C ... (30 plants)    │  Riga 1 (0-20cm)
│                              │
│ C C C C C ... (30 plants)    │  Riga 2 (20-40cm)
│                              │
│ C C C C C ... (30 plants)    │  Riga 3 (40-60cm)
│                              │
│ C C C C C ... (30 plants)    │  Riga 4 (60-80cm) [optional]
└──────────────────────────────┘

**Succesioni:** Carota può seminare 2-3 volte (mar/mag-giu, lug-ago uscita ott)

---

### FILA A4 — Zona BASSA (Cipolla)

**Dimensioni:** 1m × 12m  
**Esposizione:** Sole parziale ok (4-6h)  
**Acqua:** BASSA (2-3x/sett 20-30 min)  

**Layout:**

Cipolla: 2 righe (25cm spacing tra file, 15cm tra piante)

┌──────────────────────────────┐
│ O O O O O ... (40 bulbilli)  │  Riga 1
│                              │
│ O O O O O ... (40 bulbilli)  │  Riga 2
└──────────────────────────────┘

Trapianto: Marzo-Aprile (bulbilli) Raccolta: Luglio-Agosto (bulbi maturi)


---

## Accessibilità & Sicurezza

**Persone coinvolte:** [From CommunityProfile]
- Se minori (children): Remove toxic/irritating plants (no ruta, attenzione rovo)
- Se anziani: Rialzate preferred (no piegamento eccessivo)
- Se PMR: Pathways ≥0.7m, rialzate a 0.6-0.8m (wheel accessible)

**Pathways in layout:**

Main path (NORD-SUD): 0.7m wide (wheelchair OK) Side paths (access to beds): 0.5m min


---

## Assegnazione Zone Irrigazione (Summary)

| Aiuola | Zona Acqua | Baseline |
|--------|-----------|----------|
| A1 (POD+BAS) | **ALTA** | Daily 60-80 min |
| A2 (CAV+LAT) | **MEDIA** | 3-4x/sett 40-50 min |
| A3 (CAR) | **MEDIA** | 3x/sett 40 min |
| A4 (CIP) | **BASSA** | 2-3x/sett 20-30 min |

**Manifold layout:**
- Main 20mm → Split to 3 zones (ALTA, MEDIA, BASSA)
- Zone ALTA: Drip 2 l/h, Zone MEDIA: 1-2 l/h, Zone BASSA: 0.5-1 l/h

---

## Piano Rotazione (Multi-Year)

**Anno 1:**
- A1: Solanaceae (Pomodoro)
- A2: Brassicaceae (Cavolo) + Asteraceae (Lattuga)
- A3: Apiaceae (Carota)
- A4: Amaryllidaceae (Cipolla)

**Anno 2 (Rotazione):**
- A1: Legume (Fagiolo) [N fixation benefit post-Solanaceae]
- A2: Apiaceae (Carota)
- A3: Amaryllidaceae (Cipolla)
- A4: Solanaceae (Pomodoro)

---

## Riferimenti

- `references/colture_it.md` — Spaziatura, consociazioni, classe acqua, famiglie botaniche
- `references/consociazioni_layout.md` — Matrice consociazione completa (positivo/antagonismo), dimensioni aiuole, spacing, accessibilità
- `references/irrigazione_parametri.md` — Classe acqua (BASSO/MEDIO/ALTO) per zone allocazione

## Assunzioni

1. Lista colture piano colture finalizzata
2. Dimensioni area fornite (GardenConfig)
3. Requisiti accessibilità da CommunityProfile
4. Esposizione sole misurata/stimata (GardenConfig)

## Checklist Validazione

- ✓ Tutte colture da piano colture assegnate a aiuole
- ✓ Zone acqua coerenti (ALTA/MEDIA/BASSA non miste)
- ✓ Consociazioni positive massimizzate
- ✓ No antagonismi in stessa aiuola
- ✓ Sentieri accessibilità ≥0.5m
- ✓ Piano rotazione copre 2-3 anni
- ✓ Disegno layout chiaro e azionabile

---

**Skill: orto-layout** | Versione 1.0 | Status: Pronto per Produzione