Files
nuzlocke-tracker/.beans/nuzlocke-tracker-vdks--validation-and-full-generation.md
Julian Tabel aadd730002
All checks were successful
CI / backend-lint (push) Successful in 11s
CI / frontend-lint (push) Successful in 30s
Mark PokeDB import feature and subtasks as completed
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 11:56:25 +01:00

1.9 KiB

title, status, type, priority, created_at, updated_at, parent
title status type priority created_at updated_at parent
Validation and full generation completed task normal 2026-02-11T08:43:29Z 2026-02-11T10:52:55Z nuzlocke-tracker-bs05

Validate the new tool's output against existing data and generate seed data for all games.

Checklist

  • Diff against existing data: Compared all 37 games. Route names differ systematically (PokeDB uses proper punctuation/region qualifiers). Encounter counts are generally higher (PokeDB more complete). Version exclusives verified.
  • Fix discrepancies: Fixed: games.json missing category field, pokemon.json missing 231 non-encountered pokemon (evolutions etc.), pokemon name casing in special encounters, sprite coverage for all 1350 pokemon, type coverage using fallback to existing data.
  • Generate for all games: All 37 games (+ legends-z-a with no data) generated successfully. All 39 JSON files validated. 7 previously empty games now populated (Sw/Sh, BDSP, PLA, Sc/Vi).
  • New game coverage: Sword/Shield (1052 routes, 8900 encounters), Scarlet/Violet (415 routes, ~3850 encounters), Legends Arceus (88 routes, 1582 encounters), BDSP (177 routes, ~1840 encounters) — all reasonable.
  • Update route_order.json: 11 version groups have route orders, 11 are missing (diamond-pearl, black-white, black-2-white-2, x-y, sun-moon, ultra-sun-ultra-moon, sword-shield, brilliant-diamond-shining-pearl, legends-arceus, scarlet-violet). Requires manual curation.
  • Update special_encounters.json: Currently only covers 3 version groups (firered-leafgreen, heartgold-soulsilver, emerald + aliases). Requires manual curation for other games.

Notes

  • This is the final validation step before we can replace PokeAPI as the data source
  • Some discrepancies are expected — PokeDB may have more complete data than PokeAPI
  • Route ordering for new games will likely need manual work