diff --git a/build/orto-calendario/SKILL.md b/build/orto-calendario/SKILL.md index 6164545..659dfc4 100644 --- a/build/orto-calendario/SKILL.md +++ b/build/orto-calendario/SKILL.md @@ -1,38 +1,38 @@ --- name: orto-calendario -description: Generate seasonal operational calendar with weekly task schedule for Italian gardens. Use when: (1) creating task timeline from crop plan (semina, trapianto, raccolta, trattamenti), (2) adapting to regional frost dates and climate windows, (3) tagging weather-sensitive tasks for automatic rescheduling, (4) coordinating with meteo forecasts. Outputs: Calendario operativo settimanale (markdown) with task lists, dates, locations, dependencies, meteo tags. +description: Generare calendario operativo stagionale con schedule task settimanale per orti italiani. Usare quando: (1) creare timeline task da piano colture (semina, trapianto, raccolta, trattamenti), (2) adattare a date gelate regionali e finestre climatiche, (3) taggare task sensibili al meteo per reschedule automatico, (4) coordinare con previsioni meteo. Output: Calendario operativo settimanale (markdown) con liste task, date, ubicazioni, dipendenze, tag meteo. --- -# Orto Calendario — Seasonal & Weekly Task Schedule +# Orto Calendario — Schedule Task Stagionale e Settimanale -Generate operational calendar mapping crops from piano_colture_annuale to weekly task checklist, respecting climate windows and meteo sensitivities. +Generare calendario operativo mappando colture da piano_colture_annuale a checklist task settimanale, rispettando finestre climatiche e sensibilità meteo. -## When to Use This Skill +## Quando Usare Questa Skill -- **After orto-agronomo:** Crop plan is finalized -- **Weekly task planning:** Break annual plan into actionable weekly checklist -- **Weather adaptation:** Tag tasks that need meteo-aware rescheduling -- **Succession management:** Track planting dates for multi-generation crops (lettuga successioni, etc.) +- **Dopo orto-agronomo:** Piano colture è finalizzato +- **Pianificazione task settimanale:** Spezzare piano annuale in checklist settimanale azionabile +- **Adattamento meteo:** Taggare task che necessitano reschedule consapevole del meteo +- **Gestione successioni:** Tracciare date semina per colture multi-generazione (successioni lattuga, etc.) -## Process +## Processo -### Phase 1: Extract Crop Timelines from Piano Colture +### Fase 1: Estrai Timeline Colture da Piano Colture **Input:** `dati/colture/piano_colture_annuale.md` -**For each crop, extract:** -- Sowing date (window start/end) -- Transplant date (window) -- Raccolta period (date range) -- Expected yield & volume +**Per ogni coltura, estrarre:** +- Data semina (finestra inizio/fine) +- Data trapianto (finestra) +- Periodo raccolta (range date) +- Resa attesa & volume -**Example (Pomodoro, ZONA CENTRO):** +**Esempio (Pomodoro, ZONA CENTRO):** - Semina indoor: Feb 1-28 -- Trapianto: Apr 20 - May 5 (post-frost) -- Raccolta inizio: Jun 15 (approx) -- Raccolta fine: Oct 15 +- Trapianto: Apr 20 - 5 Mag (post-gelata) +- Raccolta inizio: 15 Giu (circa) +- Raccolta fine: 15 Ott -### Phase 2: Translate to Weekly Tasks +### Fase 2: Traduci in Task Settimanali **Expand to granular tasks with metadata:** @@ -122,11 +122,11 @@ Generate operational calendar mapping crops from piano_colture_annuale to weekly - Post-raccolta: Smaltire piante (compost) ``` -### Phase 3: Tag Meteo-Sensible Tasks +### Fase 3: Taggare Task Sensibili al Meteo -**Identify tasks that need weather forecast check (48h ahead):** +**Identificare task che necessitano check previsione meteo (48h prima):** -| Task | Meteo Tag | Skip Condition | Reschedule | +| Task | Tag Meteo | Condizione Skip | Reschedule | |------|-----------|---|---| | Trapianto | **METEO_CRITICA** | Vento > 8kn, gelo, pioggia | +2-7 gg | | Trattamento fogliare | **METEO_DEFER** | Vento > 5kn, pioggia, T < 10°C | +1-3 gg | @@ -134,7 +134,7 @@ Generate operational calendar mapping crops from piano_colture_annuale to weekly | Raccolta | **NO_DEFER** | (raccogliere comunque, salvo gelo) | No reschedule | | Irrigazione | **METEO_SKIP** | Pioggia > 10mm/24h prevista | Skip / Delay 48h | -### Phase 4: Output Calendario Operativo +### Fase 4: Output Calendario Operativo **File:** `dati/calendario/calendario_operativo_settimanale.md` @@ -328,27 +328,27 @@ Generate operational calendar mapping crops from piano_colture_annuale to weekly --- -## References +## Riferimenti -- `references/calendario_it.md` — Frost dates, planting windows, regional adaptations -- `references/colture_it.md` — Cycle lengths, harvest windows per crop +- `references/calendario_it.md` — Date gelate, finestre semina, adattamenti regionali +- `references/colture_it.md` — Lunghezze ciclo, finestre raccolta per coltura -## Assumptions +## Assunzioni 1. Piano colture annuale è completo -2. Zone climatica correttamente inferita -3. Meteo forecasts disponibili per reschedule decisions (integrazione orto-meteo-decisioni) -4. Calendario è lineale (non account per "catch-up" se attività saltata) +2. Zona climatica correttamente inferita +3. Previsioni meteo disponibili per decisioni reschedule (integrazione orto-meteo-decisioni) +4. Calendario è lineare (non account per "catch-up" se attività saltata) -## Validation Checklist +## Checklist Validazione - ✓ Tutte colture da piano_colture mappate -- ✓ Date planting within climate windows -- ✓ Meteo-sensitive tasks tagged +- ✓ Date semina entro finestre climatiche +- ✓ Task sensibili meteo taggati - ✓ Stima tempo totale settimanale ≤ vincolo ore disponibili -- ✓ Successioni identify (es. 3x lattuga, 2x carota) -- ✓ Raccolta end-dates before first frost +- ✓ Successioni identificate (es. 3x lattuga, 2x carota) +- ✓ End-date raccolte prima prima gelata --- -**Skill: orto-calendario** | Version 1.0 | Status: Production-Ready +**Skill: orto-calendario** | Versione 1.0 | Status: Pronto per Produzione