Regole e formato ricette

Struttura e regole da seguire per ogni nuova ricetta del wiki.

Template e regole obbligatorie per ogni nuova ricetta in ricette/. Servono a mantenere le schede uniformi, verificabili e ricalcolabili. Vedi anche le regole fisse (sale sempre) e il procedimento generale.

Regola zero — non inventare mai

Non si inventa niente. Mai. Nessuna affermazione, nessun numero, nessun "trucco", nessuna causa o spiegazione tecnica può essere prodotta dalla propria conoscenza o intuizione.

Frontmatter

---
type: Ricetta
title: Nome leggibile della ricetta
description: Una riga che riassume profilo e base.
tags: [vaniglia, light, ...]
status: wip            # wip | approvata | scartata
timestamp: AAAA-MM-GGT00:00:00Z
---

Il campo status è obbligatorio e vale:

Sezioni obbligatorie, in quest'ordine

  1. # Titolo + paragrafo introduttivo (profilo, base, note di volume/MAX).
  2. # Ingredienti — tabella | Ingrediente | Quantità |:
  3. usa i prodotti reali (marca specifica), non generici: es. "Zymil Magro senza lattosio", non "latte scremato";
  4. includi sempre il sale (~1 g, regola fissa);
  5. includi lo stabilizzante 5CF (~2,5 g, a freddo) come default in ogni nuova ricetta (nota, fino al futuro test 5CF vs Xantano);
  6. ultima riga in grassetto | **Totale miscela** | **NNN g** |, somma esatta.
  7. # Note — riga sintetica con **Calorie totali pint:**, **Proteine:**, **Programma:** (Ice Cream / Lite Ice Cream) + eventuali accorgimenti.
  8. # Calcolo calorico — tabella | Ingrediente | Qtà | Base | kcal | con la fonte di ogni valore in nota a piè di pagina; ultima riga **Totale pint**.
  9. # Valori nutrizionali — tabella | Valori | per pint (NNN g) | per 100 g | con: Energia, Grassi (di cui saturi), Carboidrati (di cui zuccheri), Proteine, Sale.
  10. Footer con cross-link a procedimento e regole fisse.

Regole di calcolo

Citazioni (nota a piè di pagina)

[^prodotto]: [Open Food Facts — Nome, barcode XXXXXXX](https://world.openfoodfacts.org/product/XXXXXXX) — per 100 g: kcal · grassi (saturi) · carboidrati (zuccheri) · proteine · sale.

Per prodotti non su OFF, cita l'etichetta:

[^prodotto]: Valori dall'etichetta di <prodotto> — per 100 g/ml: ...

Diari di test

Le prove vanno registrate in tests/ (un file = una prova). Sono i "diari" che giustificano il passaggio di una ricetta da wip a approvata / scartata.

Frontmatter:

---
type: Test
title: Test N — titolo sintetico
description: Una riga su cosa confronta/verifica.
tags: [test, ...]
status: in-corso       # in-corso | concluso
timestamp: AAAA-MM-GGT00:00:00Z
---

Struttura minima del diario:

  1. # Titolo + link alle ricette coinvolte.
  2. ## Ricette in provariepilogo autosufficiente delle ricette testate (ingredienti + macro chiave: kcal, proteine, grassi, zuccheri), come snapshot dalle schede, così il diario si legge senza aprire altri file.
  3. ## Ipotesi — cosa ci aspettiamo e perché.
  4. ## Setup — parametri, evidenziando la variabile isolata (cosa cambia, cosa resta costante).
  5. ## Cosa osservare — i criteri da valutare.
  6. ## Osservazioni — dati/note raccolti durante la prova (mai inventati: si compila solo dopo aver provato).
  7. ## Esito — conclusione e ricaduta sullo status delle ricette.

Quando un test si conclude: aggiorna lo status del test (concluso) e quello delle ricette coinvolte, aggiungi la voce in tests/index.md e una riga in log.md.

Checklist prima di salvare