Riorganizzazione: Nuova struttura orto-suite/ - No more .skill zips, pronto per copia diretta
This commit is contained in:
parent
1d2401e647
commit
c729f59621
29 changed files with 5642 additions and 135 deletions
309
orto-suite/orto-layout/SKILL.md
Normal file
309
orto-suite/orto-layout/SKILL.md
Normal file
|
|
@ -0,0 +1,309 @@
|
|||
---
|
||||
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)
|
||||
|
||||
### Phase 3: Apply Companion Rules
|
||||
|
||||
**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`
|
||||
|
||||
```markdown
|
||||
# Layout Orto — [ORTO_ID]
|
||||
|
||||
**Area totale:** 50 m²
|
||||
**Area usable:** 25 m²
|
||||
**Tipologia:** 2 aiuole rialzate + 2 file a terra
|
||||
|
||||
---
|
||||
|
||||
## Map 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
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Irrigation Zone Assignment (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
|
||||
|
||||
---
|
||||
|
||||
## Rotation Plan (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
|
||||
1
orto-suite/orto-layout/references
Symbolic link
1
orto-suite/orto-layout/references
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../references
|
||||
Loading…
Add table
Add a link
Reference in a new issue