Bezpečnost, varování a média na kartě — štítky
Stav dokumentu: Částečně —
safety_levelbyliny,safety_warnings(typ + závažnost), poznámky k lékům / fotosenzitivitě, štítkyimage_typena kartě a filtrsafetyjsou v aplikaci; legenda typů varování v sekci Bezpečnost (SafetyWarningTypesLegend); normalizace slugů v D1 (0023_slug_normalization.sql). Vícenásobný filtrsafety, hlubší mapováníwarning_typena témata z §5 a patička obrázků (zobrazení licence / autora z D1) zůstávají backlog. Seedování katalogových obrázků (R2 + migrace) je v samostatném úkolu obrazky-katalog-r2-seed.md.
Cíl: jedna doména — bezpečnostní signály na kartě byliny a doplnění UI k obrázkům (odděleně od vědeckých řádků, od spirituálních štítků a od zásobování bucketu — viz odkaz výše).
Vstup: 30-content-guidelines.md §5, §6, §7 · 22-data-model.md. Rozcestník: stitky-tvrzeni-a-typy-dukazu.md. Filtr safety: filtry-katalogu-bylin.md.
1. Stav v aplikaci (k datu údržby)
1.1 Slovníček (claim-labels.ts)
- Závažnost bezpečnostního upozornění (
severity→labelSafetySeverity). - Typ bezpečnostního upozornění (
warning_type→labelSafetyWarningType). - Úroveň bezpečnosti byliny (
safety_level→labelHerbSafetyLevel). - Typ obrázku (
image_type→labelImageType).
1.2 Karta byliny
- Bezpečnostní upozornění: závažnost + typ ve výpisu.
- Obrázky: typ (
image_type), alt, popisek, pořadí. - Úroveň bezpečnosti byliny (
herbs.safety_level) — český štítek a legenda stupňů na kartě. - Souhrnné texty
drug_interactions_note,phototoxicity_notenaherbs(migrace0007).
1.3 Filtr v /byliny
-
safety— shoda naLOWER(TRIM(herbs.safety_level)).
2. Bezpečnostní úrovně a strukturovaná upozornění (z 30-content-guidelines.md §5, §6)
Slovníček safety_level (§6):
info
caution
dangerous
avoid_home_use
- České štítky na kartě (
labelHerbSafetyLevel). - Preferovat doporučené hodnoty — základ normalizace v D1 (
0023_slug_normalization.sql: trim, lowercase, synonymumsafe/gras/generally-safe→generally_recognized_safe).
Strukturovaná upozornění (safety_warnings): typ, závažnost, text.
- České popisky
severityawarning_typeve výpisu. - Stručná legenda
warning_typev sekci Bezpečnost na kartě byliny (rozbalovací blok; mapování na témata z §5 a filtry v UI zůstávají backlog).
3. Obrázky na kartě (UI a obsahová norma)
Katalogové fotky (R2, migrace, první batch bez adminu): obrazky-katalog-r2-seed.md. Doporučené hodnoty image_type a práce s licencí — 30-content-guidelines.md §7.
- České popisky běžných hodnot (
labelImageType). - Patička u obrázku — zobrazit v UI
photographer,license,source_urlz tabulkyimages(sloupce v D1 už existují). - Řízený slovníček povolených hodnot
image_typepro editory (návaznost na §7).
4. Vhodnost zpracování (badge u vazby bylina ↔ metoda)
- Štítek s krátkým popisem metody a odkazem na detail — viz katalog-zpracovani.md.
- Zvýraznění doporučené / běžné / experimentální vhodnosti — strukturované pole na vazební tabulce (návrh).
5. Plánovaná vylepšení
- Filtry podle závažnosti v
/byliny(severityjako vícehodnotový filtr). - Vícenásobný filtr
safetys tooltipem a legendou (návaznost na filtry-katalogu-bylin.md).
6. Akceptace
- Bezpečnostní a obrázkové štítky jsou na kartě v češtině.
- Filtr
safetyv/bylinyodpovídásafety_levelzobrazenému na kartě.
7. Vazby na jiné dokumenty
- Filtry katalogu — filtry-katalogu-bylin.md.
- Způsoby zpracování — katalog-zpracovani.md.
- Směsi bylin (agregace varování) — smesi-bylin.md.
- Rituály (bezpečnostní blok u rizikových bylin) — ritualy-knihovna-a-pruvodce.md.
- Obsahová norma — 30-content-guidelines.md.
- Obrázky katalogu (R2 seed) — obrazky-katalog-r2-seed.md.
- Editor — 32-admin.md §9.