Files
nuzlocke-tracker/.beans/nuzlocke-tracker-k5lm--pokemon-game-database.md
Julian Tabel cfd4c51514 Add game data seeding from PokeAPI with level ranges
Seed the database with Pokemon game data for 5 games (FireRed, LeafGreen,
Emerald, HeartGold, SoulSilver) using pokebase. Includes Alembic migrations
for route unique constraints and encounter level ranges, a two-phase seed
system (offline fetch to JSON, then idempotent upserts), and Dockerfile
updates for the seed runner.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 15:08:54 +01:00

1.3 KiB

title, status, type, priority, created_at, updated_at, parent
title status type priority created_at updated_at parent
Initial Game Data Seeding completed task normal 2026-02-04T15:44:12Z 2026-02-05T13:37:50Z nuzlocke-tracker-f5ob

Create seed data for the database with initial games, routes, and Pokémon.

Checklist

  • Research and compile data for MVP games:
    • Pokémon FireRed/LeafGreen (Gen 3 Kanto remakes - popular for Nuzlockes)
    • Pokémon Emerald (Gen 3 Hoenn)
    • Pokémon HeartGold/SoulSilver (Gen 4 Johto remakes)
  • For each game, gather:
    • All routes/areas in progression order
    • Available wild Pokémon per route
    • Encounter methods (grass, surf, fish, etc.)
  • Create seed scripts/migrations to populate database
  • Include Pokémon base data (national dex, names, types, sprite URLs)
  • Document data sources for attribution
  • Curate route ordering to match game progression — split to nuzlocke-tracker-j28y

Notes

  • Admin panel allows adding more games later
  • Focus on accuracy for the 3 MVP games

Data Sources