# Tandoor Rezept-Richtlinien

Diese Richtlinie definiert den Standard für qualitativ hochwertige, strukturierte und ästhetische Rezepte in unserer Tandoor-Instanz. Ein „gutes“ Rezept zeichnet sich durch klare Trennung von Arbeitsschritten, präzise Zutatenzuordnung und eine übersichtliche Formatierung aus.

## 1. Grundstruktur & Metadaten

Jedes Rezept sollte die folgenden Felder im Kopfbereich vollständig befüllen:

| Feld | Standard / Best Practice |
| :--- | :--- |
| **Name** | Präzise und beschreibend (z.B. „China-Pfanne mit Huhn und Brokkoli“). |
| **Beschreibung** | Ein kurzer Teaser (1-2 Sätze), der Lust auf das Gericht macht oder Besonderheiten hervorhebt. |
| **Portionen** | Standardmäßig für 2 oder 4 Personen anlegen. |
| **Portionen-Text** | Meist „Portionen“, bei Backwaren ggf. „Stück“ oder „Blech“. |
| **Arbeitszeit** | Reine aktive Zeit in Minuten. |
| **Wartezeit** | Zeit für Marinieren, Gehenlassen oder Backen. |
| **Stichworte (Keywords)** | Kategorien zuweisen: Gang (Hauptspeise), Protein (Geflügel), Stil (Asiatisch), Zeit (Schnell). |
| **Anzeigeoptionen** | `Zutaten-Tabelle anzeigen` sollte für eine bessere Übersicht immer **aktiviert** sein. |

---

## 2. Die Kunst der Arbeitsschritte (Steps)

Die Schritte sind das Herzstück der Navigation während des Kochens.

### A. Benennung (Step Name)
Jeder Schritt **muss** einen Namen haben. Dieser dient als Überschrift.
*   *Gut:* `1. Fleisch vorbereiten`, `2. Gemüse & Aromaten schneiden`, `3. Soße binden`.
*   *Tipp:* Gruppiere ähnliche Tätigkeiten (z.B. alles Schneiden in einen "Vorbereitungs"-Schritt), um das Rezept nicht unnötig in die Länge zu ziehen.

### B. Anleitung (Instruction) – Das „Scan-Prinzip“
Texte sollten so geschrieben sein, dass man sie beim Kochen mit einem Blick erfassen kann.
*   **Bullet-Points nutzen:** Jede einzelne Aktion beginnt mit einem Spiegelstrich (`- `).
*   **Prägnanz:** Kurze, imperativ formulierte Sätze (z.B. „- Zwiebeln würfeln.“, statt „Dann nimmst du die Zwiebeln und schneidest sie in kleine Würfel.“).
*   **Keine Redundanz:** Da die Zutaten dem Schritt zugeordnet sind, müssen Mengen nicht im Text wiederholt werden.

### C. Zutatenzuordnung (Step Ingredients)
*   **Punktgenaue Zuordnung:** Ordne jede Zutat genau dem Schritt zu, in dem sie zum ersten Mal verwendet wird.
*   **Vollständigkeit:** Auch Basis-Zutaten wie Öl, Salz oder Wasser müssen im jeweiligen Schritt hinterlegt sein.

---

## 3. Lebensmittel & Einheiten

Um die Einkaufslisten-Funktion und Nährwerte optimal zu nutzen:

*   **Präzise Lebensmittel:** Nutze existierende Einträge (z.B. „Hähnchenbrust“ statt „Hähnchen“).
*   **Einheiten pflegen:** Jede Zutat benötigt eine Einheit (`g`, `ml`, `Stück`, `EL`, `TL`, `Prise`). Vermeide leere Einheiten.
*   **Normalisierung:** Verwende für gleiche Lebensmittel immer die gleiche Einheit (z.B. Ingwer lieber in `g` als in „Stück“).

---

## 4. Beispiel für einen perfekten Schritt

```json
{
  "name": "3. Gemüse & Aromaten vorbereiten",
  "instruction": "- Paprika entkernen und in Streifen schneiden.\n- Knoblauch und Ingwer fein würfeln.\n- Lauchzwiebeln in Ringe schneiden.",
  "ingredients": [
    {"food": "Paprika, rot", "amount": 1, "unit": "Stück"},
    {"food": "Knoblauch", "amount": 1, "unit": "Zehe"},
    {"food": "Ingwer", "amount": 20, "unit": "g"}
  ]
}
```

---

## 5. Checkliste vor dem Speichern

1. [ ] Hat jeder Schritt eine aussagekräftige Überschrift?
2. [ ] Ist die Anleitung in Bullet-Points gegliedert?
3. [ ] Sind alle Zutaten (inkl. Öl/Salz) dem korrekten Schritt zugeordnet?
4. [ ] Sind alle Einheiten gepflegt?
5. [ ] Ist die „Zutaten-Tabelle“ in den Optionen aktiviert?
