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í.