Remove firstEncounterOnly, permadeath, nicknameRequired, and postGameCompletion from the rules system — they are either implicit (it's a nuzlocke tracker) or not enforced. Move levelCaps to core (it's displayed in the sticky bar). Create a new "playstyle" category for hardcoreMode and setModeOnly — informational rules useful for stats but not enforced by the tracker. Remove the completion category entirely. Add sub-task beans for the rules overhaul epic. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1015 B
1015 B
title, status, type, priority, created_at, updated_at, parent
| title | status | type | priority | created_at | updated_at | parent |
|---|---|---|---|---|---|---|
| Remove unused nuzlocke rules | completed | feature | normal | 2026-02-20T19:55:59Z | 2026-02-20T20:04:33Z | 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 trackerpermadeath— implicit; it's a nuzlocke trackernicknameRequired— not enforced or trackedsetModeOnly— not enforced or trackedpostGameCompletion— not enforced or tracked
Checklist
- Remove from
NuzlockeRulesinterface andDEFAULT_RULES - Remove their entries from
RULE_DEFINITIONS - Update
RulesConfiguration,RuleToggle, andRuleBadgescomponents as needed - Update
NewRun.tsxandNewGenlocke.tsxif they reference removed rules - Verify backend encounter logic still works (uses
.get()with defaults) - Update backend test seed data if it references removed rules