--- name: orto-layout description: Progettare layout orto con aiuole, consociazioni, accessi e zone irrigazione. Usare quando: (1) progettare nuovo orto da zero, (2) ottimizzare layout esistente, (3) applicare regole consociazione, (4) pianificare accessibilità. Output: Layout orto (markdown) con dimensioni aiuole, colture per aiuola, consociazioni, camminamenti, zone irrigazione. --- # Orto Layout — Progettazione Aiuole e Zoning Progettare layout orto ottimizzando spazio, consociazioni e accessibilità. ## Quando Usare - **Dopo piano colture:** Colture selezionate, serve assegnare ad aiuole - **Nuovo orto:** Progettare layout da zero - **Ottimizzazione:** Migliorare layout esistente - **Accessibilità:** Garantire accessi per carrozzina/bambini ## Input | Input | Tipo | Obbligatorio | Esempio | |-------|------|--------------|---------| | `orto_id` | String | Sì | `orto_roma_testaccio_001` | | `garden_config` | Object | Sì | area, esposizione, acqua | | `piano_colture` | Object | Sì | Colture da assegnare | | `accessibilita` | Bool | No | `true` (default: false) | ## Processo ### Fase 1: Calcola Numero Aiuole ``` area_totale = garden_config.area_disponibile_mq SE accessibilita == true: camminamento_min = 0.7m (carrozzina) area_coltivabile = area_totale × 0.75 (25% per accessi) ALTRIMENTI: camminamento_min = 0.5m area_coltivabile = area_totale × 0.85 (15% per accessi) area_aiuola_tipica = 4-6 m² (1m × 4-6m) numero_aiuole = floor(area_coltivabile / area_aiuola_tipica) ``` ### Fase 2: Assegna Colture ad Aiuole **Regole:** 1. Raggruppa per famiglia botanica (rotazione) 2. Applica consociazioni positive 3. Evita consociazioni negative 4. Considera classe acqua (zoning irrigazione) ### Fase 3: Genera Layout **Output:** ```markdown # Layout Orto — **Area totale:** X m² **Area coltivabile:** Y m² (Z%) **Numero aiuole:** N ## Aiuola 1 (4 m²) — Solanaceae **Dimensioni:** 1m × 4m **Esposizione:** Pieno sole **Zona irrigazione:** ALTO **Colture:** - Pomodoro (4 piante, 50cm) - Basilico (6 piante, 20cm da pomodoro) - Lattuga (8 piante, bordi) **Consociazioni:** ✅ Pomodoro+Basilico (respinge parassiti) **Rotazione prossima anno:** Brassicaceae --- ## Aiuola 2 (3 m²) — Cucurbitaceae **Dimensioni:** 1m × 3m **Zona irrigazione:** ALTO **Colture:** - Zucchina (3 piante, 100cm) - Fagiolo (20 piante, 30cm) **Consociazioni:** ✅ Zucchina+Fagiolo (azoto) --- ## Camminamenti **Larghezza:** 0.7m (accessibile) **Materiale:** Pacciamatura/ghiaia **Percorso:** Anello esterno + accessi centrali ## Zone Irrigazione | Zona | Aiuole | Classe | Portata | Tempo | |------|--------|--------|---------|-------| | 1 | 1-2 | ALTO | 200 L/h | 45 min | | 2 | 3-4 | MEDIO | 150 L/h | 30 min | | 3 | 5-6 | BASSO | 100 L/h | 20 min | ``` ## Output **File:** `dati/layout/layout_orito.md` ## References - [`consociazioni_it.md`](../references/consociazioni_it.md) - [`irrigazione_parametri_it.md`](../references/irrigazione_parametri_it.md) - [`rotazioni_it.md`](../references/rotazioni_it.md) --- _Aggiornato: 2026-03-07 | Versione: 1.0_