Add bean for gathering generation metadata
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
---
|
||||
# nuzlocke-tracker-glh8
|
||||
title: Gather generation metadata (games, regions)
|
||||
status: todo
|
||||
type: task
|
||||
created_at: 2026-02-08T19:20:49Z
|
||||
updated_at: 2026-02-08T19:20:49Z
|
||||
parent: nuzlocke-tracker-25mh
|
||||
---
|
||||
|
||||
Collect and store metadata about each Pokemon generation to support genlocke features. This data is needed so the app can present generation-aware options when setting up a genlocke (e.g. "pick one game per generation").
|
||||
|
||||
## Data to gather per generation
|
||||
- **Generation number** (1–9)
|
||||
- **Main region** (e.g. Gen 1 → Kanto, Gen 2 → Johto, etc.)
|
||||
- **Games in the generation** — including remakes and enhanced versions:
|
||||
- Original titles (e.g. Red, Blue, Yellow)
|
||||
- Remakes that belong to the generation's region (e.g. FireRed/LeafGreen are Gen 1 region but Gen 3 era)
|
||||
- Consider whether remakes should be listed under their original generation (by region) or their release generation (by engine/dex) — genlocke players typically organize by region
|
||||
|
||||
## Notes
|
||||
- This could be stored as seed data (JSON) or as a database table
|
||||
- The existing Game model already has `generation` and `region` fields, so some of this data may already be derivable from existing games in the DB
|
||||
- However, a dedicated generations reference would be useful for UI purposes (showing all generations even if not all games are seeded yet)
|
||||
- Check if `backend/src/app/seeds/data/generations.json` already exists or if this needs to be created from scratch
|
||||
Reference in New Issue
Block a user