📋 Prioritized Work Queue — 5 Open Issues Ranked #128
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Prioritized Issue Queue
This issue tracks the prioritized order of all open
ai:todowork items. Work should be done top-to-bottom.🔴 HIGHEST PRIORITY
#117 — Discipline Bug: XP Accumulation and Mana Drain Not Working
disciplineStore.processTick()is never called fromgameStore.tick(). The entire discipline system (XP gain, mana drain, concurrent limit scaling) is completely non-functional.src/lib/game/stores/gameStore.ts(add the missing call)🟠 HIGH PRIORITY
#124 — Guardian Pacts Tab Locked to Old 100-Floor System
guardian-encounters.ts.GuardianPactsTab.tsx,guardian-pacts-components.tsx,constants/guardians.ts,data/guardian-encounters.ts#126 — Add Enchanter Disciplines to Unlock Enchantment Effects
unlockedEffectsin the crafting store is always empty. There is no mechanism to populate it. TheEFFECT_RESEARCH_MAPPING(~60 skill→effect mappings) exists but is never consumed.unlocksEffectsfield on perks, wiring perk completion to effect unlocking, and a tiered cost systemdata/disciplines/enchanter.ts,types/disciplines.ts,craftingStore.ts,discipline-effects.ts🟡 MEDIUM PRIORITY
#122 — Remove Memory Slot System and Memories from PrestigeTab
addMemory()is never called outside tests. The memories array is always empty.PrestigeTab.tsx,constants/prestige.ts,prestigeStore.ts,gameLoopActions.ts,types.ts,LoopStatsSection.tsx, test files🟢 LOW PRIORITY
#121 — Rename Discipline Buttons "Activate/Pause" → "Start Practicing/Stop Practicing"
src/components/game/tabs/DisciplinesTab.tsxPriority Rationale
Recommended order: Fix #117 first (unblocks the entire discipline system), then #124 (fixes guardian content), then #126 (builds on top of the now-working discipline system), then #122 (cleanup), then #121 (polish).
Progress Update
✅ #117 — Discipline Bug: XP Accumulation and Mana Drain Not Working — RESOLVED
This issue was already fixed in commit
ca17090. TheprocessTick()call was correctly placed ingameStore.tick()and all tests pass. No code changes needed.Next up: #124 — Guardian Pacts Tab Locked to Old 100-Floor System (HIGH PRIORITY)
This is the next item in the queue. Moving to work on this now.
Progress Update
✅ #126 — Add Enchanter Disciplines to Unlock Enchantment Effects — RESOLVED
Implemented 8 new enchanter disciplines that unlock ~60 enchantment effects through perk progression. The
unlocksEffectsfield on perks wires into the existing discipline tick pipeline — when XP crosses a threshold, effects are automatically unlocked in the crafting store.Next up: #122 — Remove Memory Slot System and Memories from PrestigeTab (MEDIUM PRIORITY)
This is a cleanup/dead code removal task. The memory slot system is fully wired but
addMemory()is never called outside tests.Progress Update
✅ #122 — Remove Memory Slot System and Memories from PrestigeTab — RESOLVED
Removed dead memory slot system across 9 files. The system was fully wired but
addMemory()was never called outside tests.Next up: #121 — Rename Discipline Buttons "Activate/Pause" → "Start Practicing/Stop Practicing" (LOW PRIORITY)
This is a cosmetic/flavor text change — two string changes in
src/components/game/tabs/DisciplinesTab.tsx.