Files
nuzlocke-tracker/.beans/nuzlocke-tracker-o7r8--remove-unused-nuzlocke-rules.md

26 lines
1015 B
Markdown
Raw Normal View History

---
# nuzlocke-tracker-o7r8
title: Remove unused nuzlocke rules
status: completed
type: feature
priority: normal
created_at: 2026-02-20T19:55:59Z
updated_at: 2026-02-20T20:04:33Z
parent: nuzlocke-tracker-49xj
---
Remove 5 rules that either define what a nuzlocke is (always true) or don't affect tracker behavior:
- `firstEncounterOnly` — implicit; it's a nuzlocke tracker
- `permadeath` — implicit; it's a nuzlocke tracker
- `nicknameRequired` — not enforced or tracked
- `setModeOnly` — not enforced or tracked
- `postGameCompletion` — not enforced or tracked
## Checklist
- [x] Remove from `NuzlockeRules` interface and `DEFAULT_RULES`
- [x] Remove their entries from `RULE_DEFINITIONS`
- [x] Update `RulesConfiguration`, `RuleToggle`, and `RuleBadges` components as needed
- [x] Update `NewRun.tsx` and `NewGenlocke.tsx` if they reference removed rules
- [x] Verify backend encounter logic still works (uses `.get()` with defaults)
- [x] Update backend test seed data if it references removed rules