kafe-dash

Run 003: Species schema + cisarsky

Dokončeno

Species content collection se zod schematem + prvni naseedovany druh cisarsky s fotkou z Run 002 a 3+ zdroji

Od: 2026-04-19 Do: 2026-04-19 Vytvořeno 19. 4. 2026

5/5

100%

Tasky v runu

Otevřít kanban →
ID Název Status Priorita Vytvořeno
55 Species schema v content.config.ts (mcp)
src/content.config.ts (72r): defineCollection + glob loader + schema({image}) s zod v4. Fields: taxonomie, IUCN enum, size tuple, distribution/diet arrays, lifespan, hero s image() helperem, gallery?, sources min 2 (enum typu), updatedAt. Import z z astro/zod (ne astro:content — deprecated v Astro 6). Zod v4 API: z.url() misto .url().
Hotovo
Střední
19. 4. 2026
56 Presun fotky do per-druh adresare + update CREDITS
git mv emperor-penguin-snow-hill.jpg → cisarsky/hero.jpg. Konvence per-druh adresar src/assets/penguins/<slug>/ dokumentovana v CREDITS.md. Aktualizovan import v src/pages/index.astro:6.
Hotovo
Střední
19. 4. 2026
57 Naseedovany druh cisarsky.md s 3+ zdroji
src/content/species/cisarsky.md (49r): tucnak cisarsky, kompletni data (velikost/vaha/IUCN NT/distribuce/dieta/lifespan), 4 ověřené zdroje (Wiki CS/EN, IUCN, BirdLife), dva paragrafy populárně-naučného textu o hnizdeni a Terra Nova expedici.
Hotovo
Střední
19. 4. 2026
58 PROJECT.md sekce Datovy model druhu
PROJECT.md — sekce Datový model druhů s povinnymi/volitelnymi poli, pravidlem min 2 sources, hero/gallery pres image() → NoCropImage, odkazem na cisarsky.md jako priklad. Doplnena konvence per-druh adresare do sekce Fotky.
Hotovo
Střední
19. 4. 2026
59 Typecheck + build verify
Po opravě Astro 6 Zod v4 importu: pnpm build + pnpm check → 0/0/0. Build optimalizoval cisarsky/hero.jpg do WebP. Schema validace na cisarsky.md (4 zdroje) prosla.
Hotovo
Střední
19. 4. 2026

Screenshoty

0

Žádné screenshoty. Nahraj první.