Files
nuzlocke-tracker/.beans/nuzlocke-tracker-sm1b--game-data-models-types.md
2026-02-04 17:13:58 +01:00

951 B

title, status, type, priority, created_at, updated_at, parent, blocking
title status type priority created_at updated_at parent blocking
Game Data Models & Types todo task normal 2026-02-04T15:44:08Z 2026-02-04T15:45:00Z nuzlocke-tracker-f5ob
nuzlocke-tracker-k5lm
nuzlocke-tracker-0q8f
nuzlocke-tracker-hm6t
nuzlocke-tracker-8fcj

Define the core data structures and TypeScript types for the application.

Checklist

  • Define Game type (id, name, generation, region, routes)
  • Define Route/Area type (id, name, available Pokémon, game)
  • Define Pokemon type (national dex number, name, types, sprite URL)
  • Define Encounter type (route, pokemon, nickname, status, caught date)
  • Define NuzlockeRun type (game, settings, encounters, start date)
  • Define RuleSettings type (hardcore mode, level caps, duplicates clause, etc.)

Notes

  • Keep types flexible for future expansion
  • Consider using discriminated unions for status types