Files
nuzlocke-tracker/.beans/nuzlocke-tracker-ququ--enrich-moves-and-abilities-with-generation-specifi.md
Julian Tabel c9d42b091f
All checks were successful
CI / backend-tests (push) Successful in 26s
CI / frontend-tests (push) Successful in 29s
Daedalus and Talos integration test
2026-03-20 16:31:19 +01:00

30 lines
1.2 KiB
Markdown

---
# nuzlocke-tracker-ququ
title: Enrich moves and abilities with generation-specific stats
status: draft
type: feature
priority: deferred
created_at: 2026-03-20T15:11:59Z
updated_at: 2026-03-20T15:12:33Z
blocked_by:
- nuzlocke-tracker-vc5o
---
Follow-up to the hybrid moves/abilities seeding. Add full generation-specific data to enable rich display.
## Approach
Add a `move_gen_details` table (or similar) with per-generation stats: power, accuracy, PP, type, category, effect text. Same pattern for `ability_gen_details`. Seed from PokeAPI data.
This is additive — the base `moves`/`abilities` tables already exist with names and introduced_gen.
## Checklist
- [ ] Design schema for generation-specific move data (power, accuracy, PP, type, category, effect)
- [ ] Design schema for generation-specific ability data (description, effect)
- [ ] Create migrations
- [ ] Seed from PokeAPI or equivalent data source
- [ ] Update boss pokemon display to show enriched move/ability info when available
## Open Questions
- Should we pull directly from PokeAPI at seed time, or maintain our own data files?
- How to handle edge cases (e.g., moves that exist in romhacks but not official games)?