Editorské recepty a postupy — průřezové zadání
Stav dokumentu: Částečně — tabulka
herb_method_recipes, zobrazení na kartě byliny, přehled na/zpracovani/:slug, agregace/receptyv hlavičce jsou hotové; rozšíření (bezpečnostní bloky specifické pro recept, uživatelská knihovna) dle priorit.
Cíl: jedna featura — krok za krokem postup u konkrétní kombinace bylina × řádek herb_processing_methods, včetně agregovaného přehledu a napojení na účet uživatele (plán).
Vstup: 10-product-spec.md §7 · 12-katalog-a-karta-byliny.md §6 · 22-data-model.md §9.1 · 23-api-and-routes.md. Katalog metod (encyklopedie, /zpracovani): katalog-zpracovani.md.
1. Stav v aplikaci (k datu údržby)
- Tabulka
herb_method_recipesvázaná naherb_processing_methods.id(UNIQUE), migrace0015_herb_method_recipes.sql—title,steps_json,time_min,difficulty,notes,is_published. - Zobrazení na kartě byliny pod příslušným způsobem zpracování (publikované řádky).
- Přehled odkazů na detailu způsobu
/zpracovani/:slug(sekce „Editorské recepty v katalogu“). - Veřejná stránka
/recepty— agregace publikovaných receptů s odkazy na kartu byliny a na detail metody. - Pole obtížnosti (
difficulty) na receptu (beginner/intermediate/advanced— české štítky v UI).
2. Datový model (shrnutí)
herb_processing_method_idUNIQUE → jeden recept na řádek vazby bylina × metoda (volitelně prázdný = žádný recept).steps_json— JSON pole řetězců (kroky).
3. Plánovaná vylepšení (recepty)
- Čas / obtížnost — konzistentní vyplnění u všech publikovaných receptů (editor).
- Bezpečnostní box u receptů u metod s vyšším rizikem (text + odkaz na varování na kartě byliny).
- SEO — volitelná vlastní URL pro vybrané recepty (nízká priorita; kanon zůstává karta byliny).
Uživatelská knihovna receptů (uložení do profilu, „Moje recepty") je v uzivatelsky-ucet.md §5.
4. Akceptace
- Filtr
pmv/bylinypřijímá více hodnot (pm=a&pm=b) — bylina projde, pokud má alespoň jednu z nich (viz filtrace). - U vybrané kombinace bylina × řádek zpracování může být publikovaný recept s kroky (
steps_json) a poznámkami — migrace0015_herb_method_recipes.sqla karta byliny. - Sekce „Recepty" (
/recepty) je dostupná z hlavičky.
5. Vazby na jiné dokumenty
- Katalog metod — katalog-zpracovani.md.
- Vícebylinné receptury (směsi) — smesi-bylin.md.
- Uživatelské uložené recepty — uzivatelsky-ucet.md §5.
- Routy — 23-api-and-routes.md §1.