Refine genlocke epic with user flow, child features, and action items
Break down the genlocke tracking epic into 8 child beans with checklists, dependency chains, and success criteria. Add CLAUDE.md instruction for updating parent checklists on child completion. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,24 +1,40 @@
|
||||
---
|
||||
# nuzlocke-tracker-8w9s
|
||||
title: Gauntlet rule option for genlockes
|
||||
status: draft
|
||||
status: todo
|
||||
type: feature
|
||||
priority: normal
|
||||
created_at: 2026-02-08T19:15:43Z
|
||||
updated_at: 2026-02-08T19:15:43Z
|
||||
updated_at: 2026-02-09T07:46:32Z
|
||||
parent: nuzlocke-tracker-25mh
|
||||
---
|
||||
|
||||
Add an optional **Gauntlet** rule for genlocke runs. When enabled, Pokemon that enter the Hall of Fame at the end of a leg are NOT transferred to the next game — instead, they (and their evolutionary families) are added to the dupe list for subsequent legs.
|
||||
Add the **Retire HoF** (aka Gauntlet) rule as a genlocke-specific rule option. When enabled, Pokemon that enter the Hall of Fame at the end of a leg are NOT transferred to the next game — instead, they and their entire evolutionary families are added to a cumulative dupe list for all subsequent legs.
|
||||
|
||||
## Behavior
|
||||
- Toggled as an optional rule when creating/editing a genlocke
|
||||
- When a leg is completed, surviving Hall of Fame Pokemon are marked as "dupes" for the next leg rather than being transferred as eggs/starters
|
||||
- This means the player cannot catch anything in those evolutionary lines in future legs (standard dupe clause enforcement)
|
||||
- The cumulative dupe list grows with each completed leg
|
||||
- Effectively forces the player to use entirely new Pokemon each generation
|
||||
- Toggled as a genlocke-specific rule during genlocke creation (step 3 of the wizard)
|
||||
- Mutually exclusive with "Keep HoF" — you pick one or the other
|
||||
- When a leg is completed:
|
||||
- Surviving HoF Pokemon are marked as "retired" rather than being available for transfer
|
||||
- Their evolutionary families (full chain: e.g., Charmander/Charmeleon/Charizard) are added to a cumulative dupe list
|
||||
- In subsequent legs, the duplicates clause treats these families as already caught/dead
|
||||
- The cumulative dupe list grows with each completed leg, making later legs increasingly restrictive
|
||||
- The genlocke overview page should display the cumulative retired/duped families
|
||||
|
||||
## Dependencies
|
||||
- Requires the genlocke creation wizard (to set the rule)
|
||||
- Requires the leg progression system (to trigger retirement on leg completion)
|
||||
- Should integrate with the existing duplicates clause enforcement in the encounter system
|
||||
|
||||
## Notes
|
||||
- This is a variant of the standard genlocke format that increases difficulty
|
||||
- The dupe list should track evolutionary families, not just the specific Pokemon (e.g., if Charizard is in the HoF, Charmander and Charmeleon are also duped)
|
||||
- Should integrate with the existing dupe clause system already in the tracker
|
||||
- Consider showing the cumulative gauntlet dupe list somewhere in the genlocke dashboard
|
||||
- This is a popular variant that increases difficulty by forcing entirely new Pokemon each generation
|
||||
- The dupe list should be visible somewhere in the genlocke dashboard so the player knows which families are off-limits
|
||||
|
||||
## Checklist
|
||||
- [ ] Add a `retireHoF` boolean (or equivalent) to the genlocke rules JSONB schema
|
||||
- [ ] On leg completion with Retire HoF enabled: resolve the full evolutionary families of all surviving HoF Pokemon
|
||||
- [ ] Store the cumulative retired families list (could be a JSONB field on the Genlocke, or derived from completed legs)
|
||||
- [ ] Implement `GET /api/v1/genlockes/{id}/retired-families` — return the list of retired evolutionary families with which leg they were retired in
|
||||
- [ ] Integrate with the encounter system's duplicates clause: when logging an encounter in a genlocke leg, check the cumulative retired list and flag duplicates
|
||||
- [ ] Build a "Retired Families" display on the genlocke overview page showing all off-limits Pokemon with their sprites
|
||||
- [ ] Ensure the creation wizard's genlocke rules step correctly toggles between Keep HoF and Retire HoF
|
||||
Reference in New Issue
Block a user