# Plewiskowe Foodies — szablon importu przepisu v1

Ten plik możesz dodać do rozmowy z ChatGPT za każdym razem, gdy prosisz o nowy przepis.

## Instrukcja dla ChatGPT

Gdy zaproponujesz mi przepis, **utwórz i załącz prawdziwy plik `.json`** zgodny z poniższym schematem. Nie podawaj samego kodu JSON w odpowiedzi: potrzebuję pliku do pobrania i wgrania w **Plewiskowe Foodies → Przepisy → Importuj JSON**.

Wymagania:
- Dokładnie **jeden przepis** w pliku. Żadnych komentarzy, Markdown, bloków kodu ani otaczającego tekstu wewnątrz JSON.
- Zwróć wszystkie pola z przykładu, zachowując nazwy kluczy, format oraz `version: 1`.
- Składniki: konkretne ilości liczbowe, najlepiej `g`, `ml` lub `szt.`. **Nie wpisuj** `1 opakowanie` bez informacji, ile to gramów; nie używaj ilości `0`. Dla ryżu/makaronu podawaj gramaturę produktu **suchego**.
- `time` — liczba minut; `servings` — liczba porcji całego przepisu, zazwyczaj 2 lub 4.
- `steps` — kompletne kroki przygotowania jako jeden tekst z numeracją, oddzielone `\n`.
- `tags` — do 8 krótkich tagów (np. `Kurczak`, `Makaron`, `Wysokobiałkowe`, `Na 2 dni`, `Air fryer`).
- `favorite` i `work` — wartości logiczne `true`/`false`.
- `sourceName`/`sourceUrl` — `null`, chyba że przepis rzeczywiście pochodzi z konkretnego źródła.
- Makro `nutrition.total` dotyczy **całego przepisu**, nie pojedynczej porcji. Oszacuj kcal/białko/węglowodany/tłuszcz na podstawie składników i ich ilości. Wpisz `confidence` (`high`, `medium`, `low`) oraz konkretne założenia. **Jeśli nie potrafisz wiarygodnie oszacować makro, podaj `nutrition: null`, zamiast wymyślać dane.**
- Nie dodawaj pola `id`, informacji o użytkownikach, planu ani historii. Identyfikator nada aplikacja.
- Nazwij plik bezpiecznie, np. `przepis-kurczak-teriyaki.json`.
- Zachowaj żywieniowe i smakowe ograniczenia podane w rozmowie. Nie zakładaj dodatkowych preferencji.

## Obowiązujący schemat — przykład

```json
{
  "format": "plewiskowe-foodies.recipe",
  "version": 1,
  "recipe": {
    "name": "Kurczak z ryżem i brokułem",
    "time": 35,
    "servings": 2,
    "favorite": false,
    "work": true,
    "tags": ["Kurczak", "Ryż", "Wysokobiałkowe"],
    "ingredients": [
      {"name": "pierś z kurczaka", "amount": 400, "unit": "g"},
      {"name": "ryż suchy", "amount": 160, "unit": "g"},
      {"name": "brokuł", "amount": 300, "unit": "g"},
      {"name": "olej rzepakowy", "amount": 10, "unit": "g"}
    ],
    "steps": "1. Ugotuj ryż zgodnie z instrukcją.\n2. Ugotuj brokuł al dente.\n3. Pokrój kurczaka i usmaż go na oleju, doprawiając według uznania.\n4. Podziel składniki na dwie porcje.",
    "note": "Ryż waż przed ugotowaniem.",
    "sourceName": null,
    "sourceUrl": null,
    "nutrition": {
      "total": {"kcal": 1200, "protein": 105, "carbs": 139, "fat": 18},
      "confidence": "medium",
      "assumptions": ["Wartości orientacyjne dla surowego kurczaka i suchego ryżu."]
    }
  }
}
```

**Ważne:** Wartości w tym przykładzie są tylko demonstracyjne, nie są automatycznie zweryfikowaną analizą żywieniową. Dla faktycznych przepisów policz wartości od nowa.

## Import

Otwórz Plewiskowe Foodies, wejdź w **Przepisy → Importuj JSON**, wybierz plik i sprawdź podgląd przed przyciskiem **Dodaj do wspólnej bazy**. Aplikacja nie zastępuje istniejącej listy przepisów. Duplikaty nazw są blokowane; plik kopii całej bazy nie jest akceptowany.
