2025-12-10 - 2026-06-10

Overview

0 Active Pull Requests
332 Active Issues
Excluding merges, 5 authors have pushed 398 commits to master and 402 commits to all branches. On master, 874 files have changed and there have been 190237 additions and 116618 deletions.

326 Issues closed from 1 user

Closed #340 [Medium] [Bug] Crafting tab resets to Fabricator sub-tab when navigating away and back 2026-06-09 19:09:42 +02:00

Closed #341 [Medium] [Bug] Off-hand slot not visually blocked when 2-handed weapon is equipped 2026-06-09 19:03:09 +02:00

Closed #337 [High] [Bug] Activity log flooded with duplicate PAUSED conversion messages every tick 2026-06-09 15:32:11 +02:00

Closed #335 [Critical] [Bug] enterSpireMode crashes with ReferenceError: s is not defined 2026-06-09 14:49:31 +02:00

Closed #322 [Medium] [Task] Remove unused/orphaned components 2026-06-09 11:46:31 +02:00

Closed #323 [Medium] [Task] Remove AttunementStatus from LeftPanel 2026-06-09 11:38:53 +02:00

Closed #330 [Medium] [Bug] Invoker attunement: no guardian-defeat-gated unlock logic — only debug bypass exists 2026-06-09 11:36:52 +02:00

Closed #328 [Medium] [Bug] Fabricator golem-2 capped perk interval is 250 instead of 500 — capacity unlocks too early 2026-06-09 11:31:44 +02:00

Closed #334 [Medium] [Bug] Mana conversion: spec substantially implemented, but discipline pool-drain model still coexists with new regen-deduction system 2026-06-09 11:20:16 +02:00

Closed #319 [High] [Bug] Cannot restart practicing a discipline after stopping it 2026-06-09 10:00:34 +02:00

Closed #324 [High] [Bug] Enchanting spec vs code: 6 discrepancies including missing disenchant recovery, duplicate spell_iceShard, missing discipline perks 2026-06-09 09:34:12 +02:00

Closed #326 [High] [Bug] Golemancy spec vs code: slot cap 7 vs 9, AoE not implemented, armor pierce formula mismatch 2026-06-09 01:26:59 +02:00

Closed #327 [High] [Bug] Item fabrication: wizard unlock thresholds shifted +50 XP, duplicate enchantment on aetherRobe 2026-06-08 23:50:21 +02:00

Closed #329 [High] [Bug] Pact system: floors 140/150 unlock wrong elements, completion logic duplicated, spec self-contradictory 2026-06-08 22:50:41 +02:00

Closed #331 [High] [Bug] Attunement system: conversion rate uses linear 1+level×0.5 instead of exponential 1.5^(level-1) 2026-06-08 22:09:26 +02:00

Closed #332 [High] [Bug] Spire climbing: ascent seed missing runId, recovery room 10× regen not implemented, missing activity logs 2026-06-08 20:36:16 +02:00

Closed #325 [Critical] [Bug] Enchanter enchant-1 infinite perk interval is 50 instead of 150 — 3× power overshoot 2026-06-08 20:24:35 +02:00

Closed #333 [Critical] [Bug] Spire combat: 11 high-severity discrepancies including wrong dodge formula, missing guardian armor, broken elemental counters 2026-06-08 18:27:42 +02:00

Closed #320 [High] [Task] Remove the Spells tab 2026-06-08 16:03:26 +02:00

Closed #321 [High] [Task] Remove the Grimoire tab 2026-06-08 15:52:06 +02:00

Closed #297 [Medium] [Bug] Spire Climbing: Library room XP scaling includes undocumented floor multiplier 2026-06-08 15:03:31 +02:00

Closed #304 [Low] [Bug] Enchanting: Dual design slot logic error when both slots empty 2026-06-08 15:03:31 +02:00

Closed #305 [Low] [Bug] Enchanting: Prep time mana-per-tick calculation doesn't apply floor(capacity/50) 2026-06-08 15:03:31 +02:00

Closed #295 [Medium] [Bug] Mana Conversion: Wrong difficulty/scaling factors for Shadow Glass and Stellar 2026-06-08 15:00:20 +02:00

Closed #298 [Medium] [Bug] Spire Climbing: Treasure loot uses non-seeded random, breaking determinism 2026-06-08 14:55:00 +02:00

Closed #299 [Medium] [Bug] Spire Climbing: Seed calculation missing runId component 2026-06-08 14:55:00 +02:00

Closed #300 [Medium] [Bug] Spire Climbing: Guardian rooms not re-initialized when not cleared on ascent 2026-06-08 14:41:34 +02:00

Closed #303 [Medium] [Bug] Enchanting: spell_iceShard defined twice with different costs (75 vs 95) 2026-06-08 14:36:54 +02:00

Closed #313 [High] [Bug] Golemancy: Combat runtime missing elemental matchup, enchantment effects, and proper spell damage 2026-06-08 14:33:32 +02:00

Closed #308 [Medium] [Bug] Pact System: signedPactDetails never populated by any production code 2026-06-08 14:28:14 +02:00

Closed #309 [Medium] [Bug] Pact System: Multi-element guardians have 3-4 boons instead of 2 2026-06-08 14:28:14 +02:00

Closed #314 [Medium] [Bug] Golemancy: Crystal-Steel Hybrid frame over-gated (requires Enchanter 5) 2026-06-08 14:15:18 +02:00

Closed #294 [Medium] [Bug] Mana Conversion: Stats tab uses hardcoded values instead of actual game state 2026-06-08 14:09:16 +02:00

Closed #315 [Medium] [Bug] Golemancy: Multi-type core upkeep not split across mana types 2026-06-08 13:30:32 +02:00

Closed #317 [Medium] [Bug] Item Fabrication: Material cancellation refund uses wrong formula 2026-06-08 13:14:35 +02:00

Closed #318 [Medium] [Bug] Fabricator: Perk ID mismatches between spec and code 2026-06-08 12:56:31 +02:00

Closed #293 [High] [Bug] Mana Conversion: Component consumption not deducted from element pools 2026-06-08 12:44:52 +02:00

Closed #301 [High] [Bug] Enchanting: Hasty Enchanter applies wrong bonus (6.25% instead of 25%) 2026-06-08 11:52:50 +02:00

Closed #302 [High] [Bug] Enchanting: Discipline perk gating not enforced in design validation 2026-06-08 11:40:23 +02:00

Closed #306 [High] [Bug] Pact System: Raw mana cost never deducted when starting pact ritual 2026-06-08 11:21:30 +02:00

Closed #307 [High] [Bug] Pact System: pactAffinity prestige upgrade doesn't exist in PRESTIGE_DEF 2026-06-08 10:59:40 +02:00

Closed #312 [High] [Bug] Golemancy: No spell selection or mana type selection UI in design builder 2026-06-08 10:30:27 +02:00

Closed #311 [High] [Bug] Golemancy: enterSpireMode wipes golem designs (should persist across runs) 2026-06-08 10:22:21 +02:00

Closed #310 [High] [Bug] Golemancy: Enchantment capacity formula produces near-zero values 2026-06-08 10:21:05 +02:00

Closed #316 [High] [Bug] Item Fabrication: Crafting Efficiency cost reduction never applied 2026-06-07 23:15:18 +02:00

Closed #292 [Critical] [Bug] Mana Conversion: Attunement base rate uses exponential scaling instead of flat + linear multiplier 2026-06-07 23:06:02 +02:00

Closed #296 [Critical] [Bug] Spire Climbing: Recovery room 10× regen/conversion multiplier not implemented 2026-06-07 18:09:43 +02:00

Closed #291 [Medium] [Task] Documentation Inconsistency Report 2026-06-07 16:15:20 +02:00

Closed #290 [Medium] [Task] Golemancy redesign cleanup — remove orphaned legacy code and update docs 2026-06-07 12:55:13 +02:00

Closed #287 [Medium] [Task] Mana conversion system — old actions removed, new unified system not yet implemented 2026-06-07 01:34:11 +02:00

Closed #288 [High] [Feature] Complete Redesign of Golemancy System: Component-Based Construction (Core + Frame + Mind Circuit + Enchantments) 2026-06-06 19:19:56 +02:00

Closed #289 [High] [Feature] Redesign Golemancy System: Component-Based Construction (Core + Frame + Mind Circuit + Enchantments) 2026-06-06 18:40:03 +02:00

Closed #286 [High] [Task] DoT/debuff system fully implemented and wired into combat pipeline 2026-06-06 17:48:31 +02:00

Closed #285 [High] [Bug] Enemy defenses (armor/barrier/dodge) partially bypassed for melee attacks 2026-06-06 17:35:10 +02:00

Closed #276 [High] [Task] [WIP/Incomplete] Golemancy system is "spec-defined, implementation pending" — golem combat disconnected from pipeline 2026-06-05 14:30:26 +02:00

Closed #268 [High] [Bug] [Spec-Inconsistency] Golem count: AGENTS.md says 12, golemancy-spec says 10, spire-combat-spec says 12 2026-06-05 14:30:25 +02:00

Closed #277 [High] [Task] [WIP/Incomplete] DoT/debuff system defined in spire-combat-spec but "No runtime" implementation status 2026-06-05 14:30:24 +02:00

Closed #279 [Medium] [Task] [WIP/Incomplete] Mana conversion spec defines a complete new system but says "Manual conversion removed" — migration needed 2026-06-05 14:30:24 +02:00

Closed #278 [High] [Task] [WIP/Incomplete] Enemy defenses (armor/barrier/dodge) are "Data-only" — not applied in combat pipeline 2026-06-05 14:30:23 +02:00

Closed #280 [Spec-Inconsistency] Sand Golem stats differ between golemancy-spec and GAME_BRIEFING 2026-06-05 14:30:23 +02:00

Closed #281 [High] [Bug] [Spec-Inconsistency] pactBinding upgrade referenced in code but not defined in PRESTIGE_DEF constants 2026-06-05 14:30:22 +02:00

Closed #274 [Medium] [Bug] [Spec-Inconsistency] Guardian Tier 3 exotic floors: pact-system-spec says floor 200 = soul+stellar+void, GAME_BRIEFING says floor 200 = soul 2026-06-05 14:30:21 +02:00

Closed #283 [Low] [Bug] [Spec-Inconsistency] Achievement count: GAME_BRIEFING says 24 total but only lists 22 2026-06-05 14:30:21 +02:00

Closed #266 [High] [Bug] [Spec-Inconsistency] Guardian Tier 2 floor numbers differ between GAME_BRIEFING.md and pact-system-spec.md 2026-06-05 14:30:20 +02:00

Closed #272 [Medium] [Bug] [Spec-Inconsistency] Room type frequencies: spire-climbing-spec vs GAME_BRIEFING disagree on Swarm/Speed/Puzzle percentages 2026-06-05 14:30:19 +02:00

Closed #273 [Medium] [Bug] [Spec-Inconsistency] Elemental matchup tables differ between AGENTS.md, spire-combat-spec, and GAME_BRIEFING 2026-06-05 14:30:19 +02:00

Closed #275 [Low] [Bug] [Spec-Inconsistency] Prestige upgrade count: AGENTS.md says 14 types, GAME_BRIEFING lists 13 2026-06-05 14:30:18 +02:00

Closed #269 [Medium] [Bug] [Spec-Inconsistency] Discipline count: AGENTS.md says 64 total, GAME_BRIEFING says 64, but discipline file counts don't add up to 64 2026-06-05 14:30:17 +02:00

Closed #282 [Low] [Bug] [Spec-Inconsistency] Equipment count: AGENTS.md says 50 types across 9 categories, but GAME_BRIEFING says 50 across 9 categories with different breakdown 2026-06-05 14:30:17 +02:00

Closed #265 [High] [Bug] [Spec-Inconsistency] AGENTS.md says Floor 100 for victory, GAME_BRIEFING says Floor 100 + Pact 100 — but spec files disagree on victory condition details 2026-06-05 14:30:16 +02:00

Closed #267 [High] [Bug] [Spec-Inconsistency] Fabricator discipline count: attunement-system-spec says 5, fabricator-spec says 5, but AGENTS.md says 2 2026-06-05 14:30:15 +02:00

Closed #270 [High] [Bug] [Spec-Inconsistency] Pact persistence through prestige: AGENTS.md says yes, pact-system-spec says no, invoker-spec documents the bug 2026-06-05 14:30:15 +02:00

Closed #271 [High] [Bug] [Spec-Inconsistency] Incursion start day: AGENTS.md says day 20, GAME_BRIEFING says day 5 2026-06-05 14:30:14 +02:00

Closed #284 [High] [Task] [Meta] Spec audit summary: 18 inconsistencies found across AGENTS.md, GAME_BRIEFING.md, and spec files 2026-06-05 13:19:51 +02:00

Closed #264 [Critical] [Bug] Release build fails — missing calcMeleeDamage export in utils/index.ts barrel 2026-06-04 19:52:21 +02:00

Closed #262 [High] [Feature] Implement non-combat room gameplay: Library, Recovery, Treasure, Puzzle 2026-06-04 19:33:14 +02:00

Closed #261 [High] [Task] Combat room progression: UI bypasses store room state, legacy room-utils still imported 2026-06-04 18:55:25 +02:00

Closed #263 [Critical] [Feature] Overhaul mana conversion system to unified regen-deduction model 2026-06-04 18:13:52 +02:00

Closed #260 [Low] [Task] Combat spec gap: implement AoE target distribution and applyDamageToRoom (spec §3.2) 2026-06-04 11:38:24 +02:00

Closed #256 [Medium] [Task] Combat spec gap: implement sword/melee auto-attack system (spec §2.3, §3.1, §4.3) 2026-06-03 22:00:35 +02:00

Closed #258 [Medium] [Task] Combat spec gap: implement DoT/debuff runtime system (spec §6, §5.3) 2026-06-03 18:41:20 +02:00

Closed #259 [Medium] [Task] Combat spec gap: implement golemancy combat system (spec §6, §9) 2026-06-03 15:38:40 +02:00

Closed #257 [Medium] [Task] Combat spec gap: implement regular enemy defenses — armor, barrier, dodge (spec §5.1, §5.2, §5.3) 2026-06-03 14:29:34 +02:00

Closed #255 Spire descent system: implement multi-room floors, descent traversal, and floor reset (spec-driven) 2026-06-03 13:00:15 +02:00

Closed #254 Spire descent system is broken: needs multi-room floors, proper descent traversal, and floor reset mechanics 2026-06-03 11:52:57 +02:00

Closed #253 Debug discipline XP buttons don't update totalXP or concurrentLimit 2026-06-02 12:03:32 +02:00

Closed #251 "Sign All Pacts" ignores max pacts limit — stale closure bug 2026-06-02 12:00:22 +02:00

Closed #250 BUG #209: Clicking "Climb the Spire" crashes with React error #185 (Maximum update depth exceeded) 2026-06-02 11:58:35 +02:00

Closed #252 Debug "Enter Spire Mode" crashes with React error #185 (infinite render loop) 2026-06-02 11:07:53 +02:00

Closed #249 Spire tab crashes with "getAllGuardianFloors is not defined" ReferenceError 2026-06-02 11:06:26 +02:00

Closed #238 BUG: Spire tab shows inconsistent state — Max Floor 1 but Floors Cleared 0 2026-06-01 13:56:09 +02:00

Closed #240 BUG: Guardian armor display shows stray "000" text after percentage 2026-06-01 13:56:08 +02:00

Closed #244 BUG: Disciplines deactivate when mana drain exceeds available mana 2026-06-01 13:56:08 +02:00

Closed #246 BUG: Raw mana exceeds max cap after discipline bonuses applied 2026-06-01 13:56:08 +02:00

Closed #248 docs: Update AGENTS.md workflow tools and synchronize expanded mana types 2026-06-01 13:56:07 +02:00

Closed #239 BUG: EnchantmentDesigner EffectSelector does not render after selecting equipment 2026-06-01 12:59:12 +02:00

Closed #241 BUG: Combat store maxFloorReached (1) desyncs with clearedFloors (0) at game start 2026-06-01 12:59:12 +02:00

Closed #243 BUG: Elemental discipline category crashes with TypeError (reading 'includes') 2026-06-01 12:59:11 +02:00

Closed #245 BUG: Stats tab shows Plasma element with symbol (confused with Lightning) 2026-06-01 12:59:11 +02:00

Closed #235 BUG: Enchanting design/preparation/application progress not advanced by game tick 2026-06-01 12:59:10 +02:00

Closed #236 BUG: Climb the Spire causes React error #185 (infinite loop crash) 2026-06-01 12:59:10 +02:00

Closed #247 BUG: Enchanter/Invoker/Fabricator discipline categories may also crash like Elemental 2026-06-01 11:26:17 +02:00

Closed #242 BUG: Debug panel shows wrong max mana (base 100) instead of actual computed max 2026-06-01 09:54:21 +02:00

Closed #237 BUG: Raw mana exceeds max cap (111.8 / 100) 2026-06-01 09:51:39 +02:00

Closed #234 E2E test: enchanter happy-path (design → prepare → apply enchantments on starter gear) 2026-05-31 20:24:24 +02:00

Closed #233 feat: add happy-path Playwright test for earth-gear crafting workflow 2026-05-31 16:15:32 +02:00

Closed #229 "Climb the Spire causes React crash (Minified React error #185)" 2026-05-31 13:35:00 +02:00

Closed #230 "Can't resume practicing discipline when stopped" 2026-05-31 12:58:58 +02:00

Closed #231 "Max meditation multiplier starts at 5x instead of 2.5x" 2026-05-31 12:58:06 +02:00

Closed #232 feat: add happy-path Playwright test for earth-gear crafting workflow 2026-05-31 12:11:32 +02:00

Closed #228 Priority: Bug fix priority ordering 2026-05-31 01:21:39 +02:00

Closed #214 Bug: Cannot reactivate raw-mana disciplines after deactivating them 2026-05-31 01:21:19 +02:00

Closed #226 Bug: Equipment spell kills don't advance floor (1-tick delay) 2026-05-31 01:19:17 +02:00

Closed #224 Bug: totalManaGathered inflates by counting mana at cap and double-counting combat loot 2026-05-31 01:19:16 +02:00

Closed #227 Bug: Multi-element guardians only use first element for damage calculation 2026-05-31 01:19:16 +02:00

Closed #225 Bug: cancelDesign can't cancel slot 2 when slot 1 is filled 2026-05-31 01:19:15 +02:00

Closed #217 Bug: totalManaGathered doesn't count meditation regen mana 2026-05-31 01:19:14 +02:00

Closed #221 Bug: Crafting cancellation never refunds resources (mana + materials) 2026-05-31 01:19:13 +02:00

Closed #215 Bug: 5 failing tests in spire-utils.test.ts — guardian data mismatch 2026-05-30 22:29:27 +02:00

Closed #216 Bug: Equipment crafting cancellation gives flat 50% refund regardless of progress 2026-05-30 22:29:27 +02:00

Closed #220 Bug: Guardians never marked as defeated — pact ritual unreachable 2026-05-30 22:29:26 +02:00

Closed #223 Bug: Discipline conversion can push mana negative when multiple conversions share a source 2026-05-30 22:29:26 +02:00

Closed #222 Bug: regen-transference discipline has source=transference (circular reference) 2026-05-30 22:29:25 +02:00

Closed #218 Bug: Attunement conversion produces free mana — no source mana consumed 2026-05-30 22:28:56 +02:00

Closed #219 Bug: Prestige wipes signed pacts — cross-loop progression destroyed 2026-05-30 21:31:21 +02:00

Closed #210 BUG: Stats tab "Total Max Mana" ignores discipline bonuses 2026-05-30 18:41:59 +02:00

Closed #208 BUG: Meditation multiplier shows "0x" and Effective Regen shows "0/hr" 2026-05-30 15:24:55 +02:00

Closed #209 BUG: "Climb the Spire" crashes with React error #185 (Maximum update depth exceeded) 2026-05-30 15:24:55 +02:00

Closed #211 BUG: Duplicate "Climb the Spire" buttons cause strict mode violation and confusing UX 2026-05-30 15:24:55 +02:00

Closed #212 BUG: getMeditationBonus called with wrong arguments in 3 locations (meditation shows 0x) 2026-05-30 15:24:54 +02:00

Closed #213 BUG: useManaStats in Stats tab ignores discipline maxManaBonus (Stats shows wrong Total Max Mana) 2026-05-30 15:24:54 +02:00

Closed #204 [feature: guardian-elements] Guardian floors should match guardian elements 2026-05-30 10:42:15 +02:00

Closed #203 [feature: new-materials] Add new fabricator materials 2026-05-30 01:44:18 +02:00

Closed #202 [feature: new-elements] Add new composite and exotic mana types 2026-05-29 21:53:04 +02:00

Closed #205 [feature: guardian-stats] Improve guardian stat labels and add defensive mechanics 2026-05-29 18:19:08 +02:00

Closed #201 [feature: guardian-restructure] Restructure guardian progression system 2026-05-29 17:25:10 +02:00

Closed #206 [feature: fabricator-discipline] Add discipline for unlocking fabricator recipes 2026-05-29 15:43:24 +02:00

Closed #199 [priority: medium] "Steady Hand" prestige upgrade references non-existent durability mechanic 2026-05-29 15:24:15 +02:00

Closed #198 [priority: medium] Golemancy shows "Slots: 0/—" with em-dash instead of number 2026-05-29 15:10:21 +02:00

Closed #197 [priority: high] Equipment names displayed twice in Equipment tab 2026-05-29 15:07:23 +02:00

Closed #200 [priority: critical] Guardian pact mana cost should scale with HP, power, and armor 2026-05-29 15:01:39 +02:00

Closed #207 [priority: high] Remove debug "Skip to Floor 100" and "Reset Floor HP" buttons 2026-05-29 14:55:40 +02:00

Closed #195 [priority: critical] Debug "Reset Game" does not reset discipline state 2026-05-29 14:11:40 +02:00

Closed #196 [priority: high] Floating point precision errors in mana and time displays 2026-05-29 14:11:40 +02:00

Closed #193 [priority: critical] React Infinite Loop - "Climb the Spire" crashes game 2026-05-29 14:11:39 +02:00

Closed #194 [priority: critical] Disciplines cannot be practiced - multiple blocking issues 2026-05-29 14:11:39 +02:00

Closed #192 [priority: low] Redesign Elemental subtab in DisciplinesTab to group by mana type 2026-05-28 21:24:36 +02:00

Closed #189 [priority: medium] "Study Basic Weapon Enchantments" discipline doesn't unlock weapon enchantment effects 2026-05-28 21:02:08 +02:00

Closed #191 [priority: medium] Enchanter disciplines need audit — verify all work and add value 2026-05-28 21:02:08 +02:00

Closed #188 [priority: medium] EffectSelector shows "Learn Enchanting skill" instead of checking attunement level 2026-05-28 21:02:07 +02:00

Closed #190 [priority: medium] No non-weapon enchantment effect disciplines in Enchanter tab 2026-05-28 21:02:07 +02:00

Closed #185 [priority: high] Elemental Mana Capacity disciplines don't increase element capacity / show NaN 2026-05-28 19:50:08 +02:00

Closed #184 [priority: high] Discipline tab shows NaN for stat bonuses and perk effects 2026-05-28 18:39:10 +02:00

Closed #186 [priority: high] Climbing the Spire crashes the game 2026-05-28 16:08:01 +02:00

Closed #187 [priority: high] Disciplines not reset when restarting the loop 2026-05-28 16:02:10 +02:00

Closed #183 [priority: medium] Add DebugName wrappers to remaining 56 components missing Show Component Names support 2026-05-28 15:28:48 +02:00

Closed #182 [priority: medium] AttunementsTab: Redesign attunement cards to reflect importance 2026-05-28 14:57:58 +02:00

Closed #181 [priority: medium] AttunementsTab: Remove scrollable view, use natural page scroll instead 2026-05-28 14:53:29 +02:00

Closed #179 [priority: medium-high] Discipline tab UI confusing labels and missing perk/stat info 2026-05-28 13:45:57 +02:00

Closed #180 [priority: medium-high] Discipline elemental revamp: naming, locking, tab structure, and code deduplication 2026-05-28 13:15:59 +02:00

Closed #178 [priority: high] Discipline tab doesn't show component names when "Show Component Names" debug flag is on 2026-05-28 12:41:59 +02:00

Closed #177 [priority: high] Unlocking Fabricator starts earth mana conversion but earth mana type stays locked 2026-05-28 12:28:50 +02:00

Closed #176 [priority: highest] Fabricator "Craft" button does nothing when crafting materials 2026-05-28 12:19:18 +02:00

Closed #175 [priority: highest] Entering the Spire with "Climb the Spire" crashes the game 2026-05-28 12:14:02 +02:00

Closed #174 [priority: highest] Remove skill system leftovers — migrate click mana to discipline perk 2026-05-28 11:49:42 +02:00

Closed #173 📋 PRIORITIZATION: Bug fix order for all 9 open issues (#164–#172) 2026-05-28 09:53:04 +02:00

Closed #167 FEATURE: Add base discipline for XP accumulation improvement 2026-05-28 09:49:37 +02:00

Closed #165 🐛 MEDITATION: Mana Circulation cap perk has no observable effect without Void Meditation 2026-05-28 09:49:36 +02:00

Closed #166 🐛 RAW MANA MASTERY perks: regenMultiplier missing from unified effects pipeline 2026-05-28 09:49:36 +02:00

Closed #171 🗑️ BAN: Remove shield equipment — shields don't make sense in this game 2026-05-28 09:49:36 +02:00

Closed #168 🐛 PERK DESCRIPTIONS: Multiple perks have descriptions that don't match actual effects 2026-05-28 09:49:35 +02:00

Closed #169 🐛 TRANSFERENCE MANA FLOW: Discipline always shows as locked despite transference being unlocked at start 2026-05-28 09:49:35 +02:00

Closed #172 🐛 GRIMOIRE TAB: Permanently stuck on "Loading grimoire..." — loaded state never set to true 2026-05-28 09:49:34 +02:00

Closed #170 🐛 FABRICATOR: Crafted equipment stats completely broken — 4 critical breaks 2026-05-27 21:09:54 +02:00

Closed #164 🐛 PERSISTENCE: Page refresh resets all game progress 2026-05-27 19:14:58 +02:00

Closed #163 Bug: Cannot restart practicing a discipline after stopping it 2026-05-27 15:58:09 +02:00

Closed #162 📋 Master Task List — Prioritized Bug & Feature Backlog 2026-05-27 15:26:08 +02:00

Closed #160 Task: Add wizard and physical gear branches to Fabricator recipes 2026-05-27 15:23:35 +02:00

Closed #156 Task: Add material crafting recipes to Fabricator 2026-05-27 14:41:19 +02:00

Closed #157 Task: Replace Arcane Shard with elementally attuned materials in Fabricator recipes 2026-05-27 12:56:43 +02:00

Closed #159 Task: Replace Metal Kite Shield with offhand spell focus/orb 2026-05-27 12:40:20 +02:00

Closed #153 Task: Rebalance golems — tier progression, Prism Golem, and costs 2026-05-27 12:32:09 +02:00

Closed #158 Task: Replace meaningless stats in Fabricator recipes with mana-focused stats 2026-05-27 12:26:44 +02:00

Closed #154 Task: GolemancyTab text fixes — expand abbreviations and show special properties 2026-05-27 12:21:07 +02:00

Closed #148 Task: Audit and fix all discipline names and descriptions 2026-05-27 12:15:39 +02:00

Closed #146 Bug: Stats tab doesn't list disciplines or perks 2026-05-27 12:04:38 +02:00

Closed #145 Bug: Perks displayed as "infinite 0", "capped 1" instead of human-readable text 2026-05-27 11:44:33 +02:00

Closed #152 Bug: Two-handed weapons allow off-hand slot selection in Equipment tab 2026-05-27 11:41:01 +02:00

Closed #161 Bug: Guardians with empty names get random names on every tick instead of being locked at loop start 2026-05-27 11:26:38 +02:00

Closed #150 Bug: Fabricator Crafting Efficiency uses Sand instead of Earth mana 2026-05-27 11:18:47 +02:00

Closed #151 Bug: Invoker disciplines should use Raw mana instead of elemental 2026-05-27 11:18:46 +02:00

Closed #149 Bug: Enchanter disciplines use wrong mana types (should be Transference) 2026-05-27 11:16:56 +02:00

Closed #144 Bug: Cannot restart Raw Mana Mastery or Mana Circulation after stopping 2026-05-27 11:13:57 +02:00

Closed #143 Bug: Practicing discipline doesn't reset to 'meditating' when mana runs out 2026-05-27 11:13:56 +02:00

Closed #155 Bug: Fabricator recipes use Raw Mana instead of required elemental mana 2026-05-27 11:06:36 +02:00

Closed #147 Bug: Game state completely resets on page refresh 2026-05-27 10:45:51 +02:00

Closed #142 [priority: medium-low] refactor: Redesign Invoker disciplines to improve pact bonuses and guardian boons 2026-05-26 21:44:21 +02:00

Closed #140 [priority: medium] feat: Add Raw Mana Regen discipline with perks 2026-05-26 21:00:59 +02:00

Closed #139 [priority: medium-high] refactor: Replace natural-regen disciplines with mana conversion speed disciplines 2026-05-26 20:40:57 +02:00

Closed #141 [priority: high] feat: Practicing disciplines should set currentAction to "practicing" to block meditation/crafting 2026-05-26 19:12:48 +02:00

Closed #137 [priority: highest] fix: Discipline perk numerical bonuses are dead code — once/infinite/capped perks don't apply 2026-05-26 18:01:24 +02:00

Closed #138 [priority: highest] fix: Guardian pact signing does not unlock mana types (unlocksMana field is dead code) 2026-05-26 17:03:01 +02:00

Closed #136 Desloppify cleanup sprint — 66.8 → 85.0 2026-05-26 14:39:37 +02:00

Closed #134 [medium] Elemental Attunement in base tab is fire-specific; needs mana-type sub-tab structure 2026-05-25 14:58:56 +02:00

Closed #133 [medium] Discipline UI doesn't show other requirements (prerequisites) for practicing 2026-05-25 13:57:51 +02:00

Closed #135 [medium] Discipline stat bonuses use raw stat keys instead of player-friendly text 2026-05-25 13:47:48 +02:00

Closed #132 [medium] Discipline UI doesn't show which mana types are consumed during practice 2026-05-25 12:56:40 +02:00

Closed #131 [medium] Discipline UI doesn't show required mana type or mana cost to reach 100% 2026-05-25 12:50:30 +02:00

Closed #129 [priority: critical] Discipline bonuses lost when discipline is paused/deactivated 2026-05-25 12:43:47 +02:00

Closed #130 [priority: high] Missing mana regen disciplines for each mana type 2026-05-25 12:24:46 +02:00

Closed #121 💡 Rename discipline buttons from "Activate/Pause" to "Start Practicing/Stop Practicing" 2026-05-25 11:55:49 +02:00

Closed #128 📋 Prioritized Work Queue — 5 Open Issues Ranked 2026-05-25 11:52:03 +02:00

Closed #122 💡 Remove memory slot system and Memories section from PrestigeTab 2026-05-25 11:51:52 +02:00

Closed #126 💡 Add enchanter disciplines to unlock enchantment effects 2026-05-23 19:31:40 +02:00

Closed #124 🐛 Guardian pacts tab locked to old 100-floor system; needs dynamic procedural guardians 2026-05-23 14:54:37 +02:00

Closed #117 Discipline Bug Analysis: XP Accumulation and Mana Drain Implementation Report 2026-05-23 03:13:51 +02:00

Closed #127 📋 Bug Fix Prioritization — Ordered Task List 2026-05-22 18:22:07 +02:00

Closed #119 🐛 Disciplines don't accumulate XP or drain mana when active 2026-05-22 18:22:06 +02:00

Closed #120 🐛 Discipline pause button doesn't revert to "Activate" after pausing 2026-05-22 18:22:06 +02:00

Closed #123 🐛 Equipping/unequipping gear in EquipmentTab doesn't work 2026-05-22 18:21:03 +02:00

Closed #118 🐛 Stats tab does not load 2026-05-22 18:20:41 +02:00

Closed #125 🐛 Entering the spire crashes the game irreversibly 2026-05-22 18:20:27 +02:00

Closed #116 Refactor: Resolve Deslopp finding review::.::holistic::test_strategy::near-zero-test-coverage 2026-05-22 15:15:54 +02:00

Closed #115 desloppify: post-review fix sprint 2026-05-22 11:14:51 +02:00

Closed #101 [priority: high] Inconsistent error handling — mixed return-null/throw/false patterns with no error context 2026-05-22 09:20:16 +02:00

Closed #102 [priority: high] Bloated state types — GameState (71 fields), CombatState (58), PrestigeState (39) 2026-05-20 21:06:02 +02:00

Closed #103 [priority: high] gameStore.ts tick() orchestrates 7 stores with tangled cross-store coupling 2026-05-20 19:49:20 +02:00

Closed #99 [priority: high] 10+ monster functions (>150 LOC) with deep nesting and high cyclomatic complexity 2026-05-20 18:39:38 +02:00

Closed #100 [priority: high] Duplicate functions across files (calculateDesignTime, calculateDesignCapacityCost, generateSwarmEnemies) 2026-05-20 17:47:57 +02:00

Closed #98 [priority: critical] 13+ files use as any type casts bypassing TypeScript's type safety 2026-05-20 17:25:10 +02:00

Closed #97 [priority: critical] Near-zero test coverage — 155 of 235 files untested, including all core game logic 2026-05-20 15:22:43 +02:00

Closed #96 [priority: critical] Legacy store.ts coexists with modular stores/ — incomplete migration 2026-05-20 12:37:05 +02:00

Closed #95 [priority: critical] 3 import cycles in production code (store↔utils, equipment↔utils, golems↔utils) 2026-05-20 12:02:30 +02:00

Closed #94 [priority: 4] Recreate Spire Combat Page — Full Spire Climbing Experience 2026-05-20 09:29:16 +02:00

Closed #87 [priority: 4] Recreate Crafting Tab with Fabricator and Enchanter Sub-Tabs 2026-05-20 02:33:11 +02:00

Closed #93 [priority: 4] Recreate Spire Summary Tab (Outside Spire) 2026-05-19 23:00:19 +02:00

Closed #89 [priority: 4] Recreate Guardian Pacts Tab (Invoker Attunement) 2026-05-19 22:38:29 +02:00

Closed #88 [priority: 4] Recreate Golemancy Tab — Golem Loadout Configuration 2026-05-19 22:26:23 +02:00

Closed #90 [priority: 4] Recreate Equipment Tab — Equip/Unequip Gear 2026-05-19 22:05:16 +02:00

Closed #91 [priority: 4] Recreate Prestige Tab — Insight Upgrade Purchasing 2026-05-19 20:19:23 +02:00

Closed #86 [priority: 4] Recreate Attunements Tab 2026-05-19 18:30:04 +02:00

Closed #92 [priority: 4] Recreate Debug Tab — Modular Debugging Functions 2026-05-19 15:56:57 +02:00

Closed #85 [priority: 4] Recreate Achievements Tab 2026-05-19 14:46:27 +02:00

Closed #75 [priority: 4] Main game component (page.tsx) has 12+ individual store subscriptions causing excessive re-renders 2026-05-19 13:50:52 +02:00

Closed #76 [priority: 3] createGatherMana hardcodes click mana to 1 — ignores all skill/upgrade bonuses 2026-05-19 13:47:08 +02:00

Closed #77 [priority: 3] tick() passes empty skill objects to computeMaxMana/computeRegen — skill bonuses ignored 2026-05-19 13:47:08 +02:00

Closed #72 [priority: 4] calcDamage called with empty skills — all skill-based damage bonuses ignored in combat 2026-05-19 13:47:07 +02:00

Closed #74 [priority: 4] use-toast.ts listener leak — duplicate listeners accumulate on every state change 2026-05-19 12:56:57 +02:00

Closed #71 [priority: 4] uiStore not persisted — paused/gameOver/victory lost on page refresh 2026-05-19 12:56:56 +02:00

Closed #73 [priority: 4] useGameLoop recreates interval every tick due to unstable tick reference 2026-05-19 12:56:56 +02:00

Closed #70 [priority: 4] discipline-slice.ts mutates nested element objects directly — bypasses Zustand reactivity 2026-05-19 12:52:35 +02:00

Closed #68 [priority: 5] Special effects (Executioner/Berserker) completely broken — hasSpecial({}) always false 2026-05-19 12:38:57 +02:00

Closed #69 [priority: 5] 23 missing test files — test suite is completely broken 2026-05-19 12:38:12 +02:00

Closed #84 [priority: 6] Consolidate all tab components into src/components/game/tabs/ 2026-05-19 11:44:57 +02:00

Closed #78 [priority: 3] cancelDesign logic inverted — cancels wrong design slot 2026-05-19 11:23:15 +02:00

Closed #79 [priority: 3] startDesigningEnchantment never uses designProgress2 slot (Enchant Mastery broken) 2026-05-19 11:23:15 +02:00

Closed #80 [priority: 3] Combat store partialize missing floorHP/floorMaxHP/castProgress — state lost on refresh 2026-05-19 11:23:14 +02:00

Closed #81 [priority: 3] Prestige store partialize missing defeatedGuardians/signedPacts/pact progress 2026-05-19 11:23:14 +02:00

Closed #82 [priority: 3] SteadyStream has identical behavior to EternalFlow — latent bug 2026-05-19 11:23:13 +02:00

Closed #83 [priority: 3] Mana Tide pulse factor incorrect — ranges 0.5x-1.0x instead of 0.5x-1.5x 2026-05-19 11:23:13 +02:00

Closed #67 Codebase Audit: Data, Constants & Types Analysis 2026-05-19 08:51:48 +02:00

Closed #66 📋 Project-wide issue prioritization complete — 36 issues ranked [priority: 1-5] 2026-05-18 21:09:31 +02:00

Closed #63 🟡 StudyProgress: orphaned component — exported but never rendered 2026-05-18 20:58:27 +02:00

Closed #64 🟡 CraftingProgress: orphaned component — exported but never rendered 2026-05-18 20:58:27 +02:00

Closed #61 🟡 ConfirmDialog: dead code — fully implemented but never imported 2026-05-18 20:58:26 +02:00

Closed #62 🟡 CalendarDisplay: orphaned component with duplicate displayName 2026-05-18 20:58:26 +02:00

Closed #58 🟡 AchievementsDisplay: fully built component is orphaned — never rendered 2026-05-18 20:58:25 +02:00

Closed #59 🟡 LootInventoryDisplay: fully built component is orphaned — never rendered 2026-05-18 20:58:25 +02:00

Closed #60 🟡 Duplicate LootInventoryDisplay implementations 2026-05-18 20:58:25 +02:00

Closed #34 fix: Missing types import in upgrade-effects.types.ts — build error 2026-05-18 20:58:24 +02:00

Closed #35 fix: Enemy healthRegen field is set but never consumed by combat logic 2026-05-18 20:58:24 +02:00

Closed #49 chore: uiStore.ts has identical duplicate reset() and resetUI() functions 2026-05-18 20:58:24 +02:00

Closed #32 chore: Remove duplicate LootInventoryDisplay component 2026-05-18 20:58:23 +02:00

Closed #33 fix: DisciplinesTab.tsx uses getState() during render — breaks React subscription 2026-05-18 20:58:23 +02:00

Closed #30 fix: canEquipInSlot uses instance ID as type ID — two-handed weapon check broken 2026-05-18 20:58:22 +02:00

Closed #31 chore: Remove duplicate discipline definition files (dead code) 2026-05-18 20:58:22 +02:00

Closed #29 fix: gameStore.ts passes empty object to processCombatTick as first argument 2026-05-18 20:42:04 +02:00

Closed #26 fix: discipline-slice.ts directly mutates state outside of set() 2026-05-18 20:42:03 +02:00

Closed #27 fix: combatStore.ts persist partialize saves wrong field for activeSpell 2026-05-18 20:42:03 +02:00

Closed #28 fix: totalManaGathered incorrectly accumulates spell costs instead of mana gathered 2026-05-18 20:42:03 +02:00

Closed #23 fix: Missing PrestigeDef and LootDrop type definitions 2026-05-18 20:42:02 +02:00

Closed #24 fix: EquipmentCategory used but not imported in enchantments/index.ts 2026-05-18 20:42:02 +02:00

Closed #25 fix: grimoire property on SpellDef raw-spells but not in type definition 2026-05-18 20:42:02 +02:00

Closed #22 fix: Missing ManaType type export from elements.ts breaks discipline type safety 2026-05-18 20:42:01 +02:00

Closed #41 fix: Missing enchantment effects for several spells (rotTouch, soulRend, master, legendary) 2026-05-18 20:30:56 +02:00

Closed #36 chore: Duplicate RARITY_COLORS constants with different values 2026-05-18 20:08:57 +02:00

Closed #37 fix: Duplicate EnchantmentEffectDef types with incompatible shapes 2026-05-18 20:08:57 +02:00

Closed #38 fix: EquipmentSlot type defined differently in two places 2026-05-18 20:08:56 +02:00

Closed #39 fix: RoomType type defined in two places 2026-05-18 20:08:56 +02:00

Closed #40 fix: golems/utils.ts and equipment/utils.ts duplicate local constants instead of importing from index 2026-05-18 20:08:56 +02:00

Closed #42 fix: pactMaster achievement requires 12 pacts but only 9 guardians exist 2026-05-18 20:08:55 +02:00

Closed #43 fix: lifeEssenceDrop references banned life mana type 2026-05-18 20:08:55 +02:00

Closed #44 fix: ascension skill category in attunements.ts references banned mechanic 2026-05-18 20:08:54 +02:00

Closed #45 fix: drain spell description references banned "life force" concept 2026-05-18 20:08:54 +02:00

Closed #55 🟡 DisciplinesTab: statBonus and baseValue props are swapped/mismatched 2026-05-18 19:51:57 +02:00

Closed #56 🟡 DisciplinesTab: tab filtering broken — all attunements render simultaneously 2026-05-18 19:51:57 +02:00

Closed #46 fix: GameStateDebug "Fill Mana" loop can freeze UI with large mana values 2026-05-18 19:51:56 +02:00

Closed #47 fix: ConfirmDialog silently swallows async errors from onConfirm 2026-05-18 19:51:56 +02:00

Closed #48 fix: doPrestige return type mismatch — interface says void but returns boolean 2026-05-18 19:51:55 +02:00

Closed #50 fix: getUnlockedAttunements filter logic shows inactive-but-unlocked attunements 2026-05-18 19:51:55 +02:00

Closed #65 🟡 GameContext: context provider never wired into the app 2026-05-18 19:38:30 +02:00

Closed #57 🔴 CraftingTab: stale/broken export in game/index.ts 2026-05-18 17:49:38 +02:00

Closed #53 🔴 DisciplinesTab: activeAttunement property missing from store 2026-05-18 17:49:37 +02:00

Closed #54 🔴 DisciplinesTab: activate/deactivate crash — gameState is undefined 2026-05-18 17:49:37 +02:00

Closed #51 🔴 DisciplinesTab: broken import path @/types/disciplines — module not found 2026-05-18 17:49:36 +02:00

Closed #52 🔴 DisciplinesTab: canProceedDiscipline called with wrong arguments 2026-05-18 17:49:36 +02:00

Closed #21 Docker build fails with 3 errors: JSX syntax, missing module, missing file 2026-05-18 15:08:13 +02:00

Closed #20 fix: resolve 7 circular dependency chains in src/lib/game 2026-05-18 14:53:18 +02:00

Closed #18 Refactor: Resolve Structural Inconsistencies and Dead Code 2026-05-18 14:23:57 +02:00

Closed #17 [TASK-017]: Fix Frozen Lockfile CI Build Failure 2026-05-18 10:24:46 +02:00

Closed #11 [TASK-008] Enchanting system stabilization — store as single source of truth (Phase 2) 2026-05-18 10:19:05 +02:00

Closed #12 [TASK-009] Attunement expansion — new attunements + path choice at prestige (Phase 4) 2026-05-18 10:19:05 +02:00

Closed #13 [TASK-010] Prestige rework — loop memories + path bonuses (Phase 5) 2026-05-18 10:19:05 +02:00

Closed #14 [TASK-011] Full UI redesign — remaining tabs (Phase 6) 2026-05-18 10:19:05 +02:00

Closed #9 [Bug] Memory type missing — breaks MemorySlotPicker, prestigeStore 2026-05-18 09:25:25 +02:00

Closed #8 [Bug] EquipmentSlot type missing — breaks EnchantmentPreparer, crafting-actions, data imports 2026-05-17 19:11:22 +02:00

Closed #7 [Bug] EquipmentCategory type missing — breaks EnchantmentDesigner 2026-05-17 08:16:11 +02:00

Closed #16 Add Disciples System and DisciplesTab Component 2026-05-17 07:54:09 +02:00

Closed #15 Migrate Legacy Skills System to Active Disciplines [Highest Priority] 2026-05-16 19:58:54 +02:00

Closed #3 TASK-007: gameStore.ts still uses old computeEffects(), not new computeStats() 2026-05-16 11:59:30 +02:00

Closed #4 TASK-007: Duplicate stat functions across multiple modules — consolidate into computeStats() 2026-05-16 11:59:29 +02:00

Closed #6 TASK-007: Remove legacy skill-evolution-modules/ and skill-evolution.ts after migration 2026-05-16 11:59:29 +02:00

Closed #2 TASK-007: Missing evolution paths for 30+ skills in SKILL_EVOLUTION_PATHS 2026-05-16 11:57:42 +02:00

Closed #1 TASK-007: Fix broken import paths in stores/__tests__/stores-tests/ 2026-05-13 23:33:53 +02:00

Closed #10 [Bug] GuardianDef missing multiple properties — breaks GuardianPanel, pactSlice, computed, EquipmentTab 2026-05-13 12:00:54 +02:00

Closed #5 TASK-007: store/computed.ts uses banned "life" element in getFloorElement() 2026-05-13 10:30:43 +02:00

332 Issues created by 1 user

Opened #1 TASK-007: Fix broken import paths in stores/__tests__/stores-tests/ 2026-05-12 13:59:55 +02:00

Opened #2 TASK-007: Missing evolution paths for 30+ skills in SKILL_EVOLUTION_PATHS 2026-05-12 14:00:19 +02:00

Opened #3 TASK-007: gameStore.ts still uses old computeEffects(), not new computeStats() 2026-05-12 14:01:02 +02:00

Opened #4 TASK-007: Duplicate stat functions across multiple modules — consolidate into computeStats() 2026-05-12 14:13:34 +02:00

Opened #5 TASK-007: store/computed.ts uses banned "life" element in getFloorElement() 2026-05-12 14:14:17 +02:00

Opened #6 TASK-007: Remove legacy skill-evolution-modules/ and skill-evolution.ts after migration 2026-05-12 14:14:48 +02:00

Opened #7 [Bug] EquipmentCategory type missing — breaks EnchantmentDesigner 2026-05-13 10:05:06 +02:00

Opened #8 [Bug] EquipmentSlot type missing — breaks EnchantmentPreparer, crafting-actions, data imports 2026-05-13 10:05:06 +02:00

Opened #9 [Bug] Memory type missing — breaks MemorySlotPicker, prestigeStore 2026-05-13 10:05:07 +02:00

Opened #10 [Bug] GuardianDef missing multiple properties — breaks GuardianPanel, pactSlice, computed, EquipmentTab 2026-05-13 10:05:07 +02:00

Opened #11 [TASK-008] Enchanting system stabilization — store as single source of truth (Phase 2) 2026-05-13 10:45:00 +02:00

Opened #12 [TASK-009] Attunement expansion — new attunements + path choice at prestige (Phase 4) 2026-05-13 10:45:01 +02:00

Opened #13 [TASK-010] Prestige rework — loop memories + path bonuses (Phase 5) 2026-05-13 10:45:01 +02:00

Opened #14 [TASK-011] Full UI redesign — remaining tabs (Phase 6) 2026-05-13 10:45:02 +02:00

Opened #15 Migrate Legacy Skills System to Active Disciplines [Highest Priority] 2026-05-16 11:56:23 +02:00

Opened #16 Add Disciples System and DisciplesTab Component 2026-05-16 13:48:55 +02:00

Opened #17 [TASK-017]: Fix Frozen Lockfile CI Build Failure 2026-05-18 10:13:45 +02:00

Opened #18 Refactor: Resolve Structural Inconsistencies and Dead Code 2026-05-18 11:06:47 +02:00

Opened #20 fix: resolve 7 circular dependency chains in src/lib/game 2026-05-18 14:28:48 +02:00

Opened #21 Docker build fails with 3 errors: JSX syntax, missing module, missing file 2026-05-18 14:32:14 +02:00

Opened #22 fix: Missing ManaType type export from elements.ts breaks discipline type safety 2026-05-18 15:54:40 +02:00

Opened #23 fix: Missing PrestigeDef and LootDrop type definitions 2026-05-18 15:54:40 +02:00

Opened #24 fix: EquipmentCategory used but not imported in enchantments/index.ts 2026-05-18 15:54:41 +02:00

Opened #25 fix: grimoire property on SpellDef raw-spells but not in type definition 2026-05-18 15:54:41 +02:00

Opened #26 fix: discipline-slice.ts directly mutates state outside of set() 2026-05-18 15:56:06 +02:00

Opened #27 fix: combatStore.ts persist partialize saves wrong field for activeSpell 2026-05-18 15:56:06 +02:00

Opened #28 fix: totalManaGathered incorrectly accumulates spell costs instead of mana gathered 2026-05-18 15:56:07 +02:00

Opened #29 fix: gameStore.ts passes empty object to processCombatTick as first argument 2026-05-18 15:56:07 +02:00

Opened #30 fix: canEquipInSlot uses instance ID as type ID — two-handed weapon check broken 2026-05-18 15:57:50 +02:00

Opened #31 chore: Remove duplicate discipline definition files (dead code) 2026-05-18 15:57:51 +02:00

Opened #32 chore: Remove duplicate LootInventoryDisplay component 2026-05-18 15:57:51 +02:00

Opened #33 fix: DisciplinesTab.tsx uses getState() during render — breaks React subscription 2026-05-18 15:57:51 +02:00

Opened #34 fix: Missing types import in upgrade-effects.types.ts — build error 2026-05-18 15:57:52 +02:00

Opened #35 fix: Enemy healthRegen field is set but never consumed by combat logic 2026-05-18 15:59:26 +02:00

Opened #36 chore: Duplicate RARITY_COLORS constants with different values 2026-05-18 15:59:26 +02:00

Opened #37 fix: Duplicate EnchantmentEffectDef types with incompatible shapes 2026-05-18 15:59:27 +02:00

Opened #38 fix: EquipmentSlot type defined differently in two places 2026-05-18 15:59:27 +02:00

Opened #39 fix: RoomType type defined in two places 2026-05-18 15:59:27 +02:00

Opened #40 fix: golems/utils.ts and equipment/utils.ts duplicate local constants instead of importing from index 2026-05-18 16:01:00 +02:00

Opened #41 fix: Missing enchantment effects for several spells (rotTouch, soulRend, master, legendary) 2026-05-18 16:01:01 +02:00

Opened #42 fix: pactMaster achievement requires 12 pacts but only 9 guardians exist 2026-05-18 16:01:01 +02:00

Opened #43 fix: lifeEssenceDrop references banned life mana type 2026-05-18 16:01:01 +02:00

Opened #44 fix: ascension skill category in attunements.ts references banned mechanic 2026-05-18 16:01:02 +02:00

Opened #45 fix: drain spell description references banned "life force" concept 2026-05-18 16:02:32 +02:00

Opened #46 fix: GameStateDebug "Fill Mana" loop can freeze UI with large mana values 2026-05-18 16:02:33 +02:00

Opened #47 fix: ConfirmDialog silently swallows async errors from onConfirm 2026-05-18 16:02:33 +02:00

Opened #48 fix: doPrestige return type mismatch — interface says void but returns boolean 2026-05-18 16:02:33 +02:00

Opened #49 chore: uiStore.ts has identical duplicate reset() and resetUI() functions 2026-05-18 16:02:34 +02:00

Opened #50 fix: getUnlockedAttunements filter logic shows inactive-but-unlocked attunements 2026-05-18 16:02:34 +02:00

Opened #51 🔴 DisciplinesTab: broken import path @/types/disciplines — module not found 2026-05-18 17:06:36 +02:00

Opened #52 🔴 DisciplinesTab: canProceedDiscipline called with wrong arguments 2026-05-18 17:06:36 +02:00

Opened #53 🔴 DisciplinesTab: activeAttunement property missing from store 2026-05-18 17:06:37 +02:00

Opened #54 🔴 DisciplinesTab: activate/deactivate crash — gameState is undefined 2026-05-18 17:06:37 +02:00

Opened #55 🟡 DisciplinesTab: statBonus and baseValue props are swapped/mismatched 2026-05-18 17:06:37 +02:00

Opened #56 🟡 DisciplinesTab: tab filtering broken — all attunements render simultaneously 2026-05-18 17:06:38 +02:00

Opened #57 🔴 CraftingTab: stale/broken export in game/index.ts 2026-05-18 17:06:38 +02:00

Opened #58 🟡 AchievementsDisplay: fully built component is orphaned — never rendered 2026-05-18 17:06:38 +02:00

Opened #59 🟡 LootInventoryDisplay: fully built component is orphaned — never rendered 2026-05-18 17:06:38 +02:00

Opened #60 🟡 Duplicate LootInventoryDisplay implementations 2026-05-18 17:06:39 +02:00

Opened #61 🟡 ConfirmDialog: dead code — fully implemented but never imported 2026-05-18 17:06:39 +02:00

Opened #62 🟡 CalendarDisplay: orphaned component with duplicate displayName 2026-05-18 17:06:39 +02:00

Opened #63 🟡 StudyProgress: orphaned component — exported but never rendered 2026-05-18 17:06:40 +02:00

Opened #64 🟡 CraftingProgress: orphaned component — exported but never rendered 2026-05-18 17:06:40 +02:00

Opened #65 🟡 GameContext: context provider never wired into the app 2026-05-18 17:06:40 +02:00

Opened #66 📋 Project-wide issue prioritization complete — 36 issues ranked [priority: 1-5] 2026-05-18 17:13:10 +02:00

Opened #67 Codebase Audit: Data, Constants & Types Analysis 2026-05-19 08:42:59 +02:00

Opened #68 [priority: 5] Special effects (Executioner/Berserker) completely broken — hasSpecial({}) always false 2026-05-19 09:08:36 +02:00

Opened #69 [priority: 5] 23 missing test files — test suite is completely broken 2026-05-19 09:08:36 +02:00

Opened #70 [priority: 4] discipline-slice.ts mutates nested element objects directly — bypasses Zustand reactivity 2026-05-19 09:09:47 +02:00

Opened #71 [priority: 4] uiStore not persisted — paused/gameOver/victory lost on page refresh 2026-05-19 09:09:47 +02:00

Opened #72 [priority: 4] calcDamage called with empty skills — all skill-based damage bonuses ignored in combat 2026-05-19 09:09:47 +02:00

Opened #73 [priority: 4] useGameLoop recreates interval every tick due to unstable tick reference 2026-05-19 09:09:48 +02:00

Opened #74 [priority: 4] use-toast.ts listener leak — duplicate listeners accumulate on every state change 2026-05-19 09:09:48 +02:00

Opened #75 [priority: 4] Main game component (page.tsx) has 12+ individual store subscriptions causing excessive re-renders 2026-05-19 09:09:49 +02:00

Opened #76 [priority: 3] createGatherMana hardcodes click mana to 1 — ignores all skill/upgrade bonuses 2026-05-19 09:11:17 +02:00

Opened #77 [priority: 3] tick() passes empty skill objects to computeMaxMana/computeRegen — skill bonuses ignored 2026-05-19 09:11:17 +02:00

Opened #78 [priority: 3] cancelDesign logic inverted — cancels wrong design slot 2026-05-19 09:11:17 +02:00

Opened #79 [priority: 3] startDesigningEnchantment never uses designProgress2 slot (Enchant Mastery broken) 2026-05-19 09:11:18 +02:00

Opened #80 [priority: 3] Combat store partialize missing floorHP/floorMaxHP/castProgress — state lost on refresh 2026-05-19 09:11:18 +02:00

Opened #81 [priority: 3] Prestige store partialize missing defeatedGuardians/signedPacts/pact progress 2026-05-19 09:11:18 +02:00

Opened #82 [priority: 3] SteadyStream has identical behavior to EternalFlow — latent bug 2026-05-19 09:11:19 +02:00

Opened #83 [priority: 3] Mana Tide pulse factor incorrect — ranges 0.5x-1.0x instead of 0.5x-1.5x 2026-05-19 09:11:19 +02:00

Opened #84 [priority: 6] Consolidate all tab components into src/components/game/tabs/ 2026-05-19 09:23:56 +02:00

Opened #85 [priority: 4] Recreate Achievements Tab 2026-05-19 10:45:23 +02:00

Opened #86 [priority: 4] Recreate Attunements Tab 2026-05-19 10:45:24 +02:00

Opened #87 [priority: 4] Recreate Crafting Tab with Fabricator and Enchanter Sub-Tabs 2026-05-19 10:45:24 +02:00

Opened #88 [priority: 4] Recreate Golemancy Tab — Golem Loadout Configuration 2026-05-19 10:45:24 +02:00

Opened #89 [priority: 4] Recreate Guardian Pacts Tab (Invoker Attunement) 2026-05-19 10:45:24 +02:00

Opened #90 [priority: 4] Recreate Equipment Tab — Equip/Unequip Gear 2026-05-19 10:45:25 +02:00

Opened #91 [priority: 4] Recreate Prestige Tab — Insight Upgrade Purchasing 2026-05-19 10:48:11 +02:00

Opened #92 [priority: 4] Recreate Debug Tab — Modular Debugging Functions 2026-05-19 10:48:11 +02:00

Opened #93 [priority: 4] Recreate Spire Summary Tab (Outside Spire) 2026-05-19 10:48:11 +02:00

Opened #94 [priority: 4] Recreate Spire Combat Page — Full Spire Climbing Experience 2026-05-19 10:48:12 +02:00

Opened #95 [priority: critical] 3 import cycles in production code (store↔utils, equipment↔utils, golems↔utils) 2026-05-20 10:59:24 +02:00

Opened #96 [priority: critical] Legacy store.ts coexists with modular stores/ — incomplete migration 2026-05-20 10:59:24 +02:00

Opened #97 [priority: critical] Near-zero test coverage — 155 of 235 files untested, including all core game logic 2026-05-20 10:59:25 +02:00

Opened #98 [priority: critical] 13+ files use as any type casts bypassing TypeScript's type safety 2026-05-20 10:59:25 +02:00

Opened #99 [priority: high] 10+ monster functions (>150 LOC) with deep nesting and high cyclomatic complexity 2026-05-20 10:59:25 +02:00

Opened #100 [priority: high] Duplicate functions across files (calculateDesignTime, calculateDesignCapacityCost, generateSwarmEnemies) 2026-05-20 10:59:26 +02:00

Opened #101 [priority: high] Inconsistent error handling — mixed return-null/throw/false patterns with no error context 2026-05-20 10:59:26 +02:00

Opened #102 [priority: high] Bloated state types — GameState (71 fields), CombatState (58), PrestigeState (39) 2026-05-20 10:59:26 +02:00

Opened #103 [priority: high] gameStore.ts tick() orchestrates 7 stores with tangled cross-store coupling 2026-05-20 10:59:27 +02:00

Opened #115 desloppify: post-review fix sprint 2026-05-22 11:13:10 +02:00

Opened #116 Refactor: Resolve Deslopp finding review::.::holistic::test_strategy::near-zero-test-coverage 2026-05-22 12:18:44 +02:00

Opened #117 Discipline Bug Analysis: XP Accumulation and Mana Drain Implementation Report 2026-05-22 12:55:12 +02:00

Opened #118 🐛 Stats tab does not load 2026-05-22 13:17:00 +02:00

Opened #119 🐛 Disciplines don't accumulate XP or drain mana when active 2026-05-22 13:20:54 +02:00

Opened #120 🐛 Discipline pause button doesn't revert to "Activate" after pausing 2026-05-22 13:20:55 +02:00

Opened #121 💡 Rename discipline buttons from "Activate/Pause" to "Start Practicing/Stop Practicing" 2026-05-22 13:20:55 +02:00

Opened #122 💡 Remove memory slot system and Memories section from PrestigeTab 2026-05-22 13:20:55 +02:00

Opened #123 🐛 Equipping/unequipping gear in EquipmentTab doesn't work 2026-05-22 13:20:56 +02:00

Opened #124 🐛 Guardian pacts tab locked to old 100-floor system; needs dynamic procedural guardians 2026-05-22 13:20:56 +02:00

Opened #125 🐛 Entering the spire crashes the game irreversibly 2026-05-22 13:20:56 +02:00

Opened #126 💡 Add enchanter disciplines to unlock enchantment effects 2026-05-22 13:20:57 +02:00

Opened #127 📋 Bug Fix Prioritization — Ordered Task List 2026-05-22 13:28:57 +02:00

Opened #128 📋 Prioritized Work Queue — 5 Open Issues Ranked 2026-05-22 21:05:56 +02:00

Opened #129 [priority: critical] Discipline bonuses lost when discipline is paused/deactivated 2026-05-25 11:36:11 +02:00

Opened #130 [priority: high] Missing mana regen disciplines for each mana type 2026-05-25 11:36:12 +02:00

Opened #131 [medium] Discipline UI doesn't show required mana type or mana cost to reach 100% 2026-05-25 11:36:12 +02:00

Opened #132 [medium] Discipline UI doesn't show which mana types are consumed during practice 2026-05-25 11:36:12 +02:00

Opened #133 [medium] Discipline UI doesn't show other requirements (prerequisites) for practicing 2026-05-25 11:36:13 +02:00

Opened #134 [medium] Elemental Attunement in base tab is fire-specific; needs mana-type sub-tab structure 2026-05-25 11:36:13 +02:00

Opened #135 [medium] Discipline stat bonuses use raw stat keys instead of player-friendly text 2026-05-25 11:36:14 +02:00

Opened #136 Desloppify cleanup sprint — 66.8 → 85.0 2026-05-26 08:50:08 +02:00

Opened #137 [priority: highest] fix: Discipline perk numerical bonuses are dead code — once/infinite/capped perks don't apply 2026-05-26 15:26:04 +02:00

Opened #138 [priority: highest] fix: Guardian pact signing does not unlock mana types (unlocksMana field is dead code) 2026-05-26 15:26:04 +02:00

Opened #139 [priority: medium-high] refactor: Replace natural-regen disciplines with mana conversion speed disciplines 2026-05-26 15:26:05 +02:00

Opened #140 [priority: medium] feat: Add Raw Mana Regen discipline with perks 2026-05-26 15:26:05 +02:00

Opened #141 [priority: high] feat: Practicing disciplines should set currentAction to "practicing" to block meditation/crafting 2026-05-26 15:26:06 +02:00

Opened #142 [priority: medium-low] refactor: Redesign Invoker disciplines to improve pact bonuses and guardian boons 2026-05-26 15:26:06 +02:00

Opened #143 Bug: Practicing discipline doesn't reset to 'meditating' when mana runs out 2026-05-27 10:22:50 +02:00

Opened #144 Bug: Cannot restart Raw Mana Mastery or Mana Circulation after stopping 2026-05-27 10:22:51 +02:00

Opened #145 Bug: Perks displayed as "infinite 0", "capped 1" instead of human-readable text 2026-05-27 10:22:51 +02:00

Opened #146 Bug: Stats tab doesn't list disciplines or perks 2026-05-27 10:22:51 +02:00

Opened #147 Bug: Game state completely resets on page refresh 2026-05-27 10:22:52 +02:00

Opened #148 Task: Audit and fix all discipline names and descriptions 2026-05-27 10:22:52 +02:00

Opened #149 Bug: Enchanter disciplines use wrong mana types (should be Transference) 2026-05-27 10:22:53 +02:00

Opened #150 Bug: Fabricator Crafting Efficiency uses Sand instead of Earth mana 2026-05-27 10:22:53 +02:00

Opened #151 Bug: Invoker disciplines should use Raw mana instead of elemental 2026-05-27 10:22:53 +02:00

Opened #152 Bug: Two-handed weapons allow off-hand slot selection in Equipment tab 2026-05-27 10:22:54 +02:00

Opened #153 Task: Rebalance golems — tier progression, Prism Golem, and costs 2026-05-27 10:22:54 +02:00

Opened #154 Task: GolemancyTab text fixes — expand abbreviations and show special properties 2026-05-27 10:22:55 +02:00

Opened #155 Bug: Fabricator recipes use Raw Mana instead of required elemental mana 2026-05-27 10:22:55 +02:00

Opened #156 Task: Add material crafting recipes to Fabricator 2026-05-27 10:22:55 +02:00

Opened #157 Task: Replace Arcane Shard with elementally attuned materials in Fabricator recipes 2026-05-27 10:22:56 +02:00

Opened #158 Task: Replace meaningless stats in Fabricator recipes with mana-focused stats 2026-05-27 10:22:56 +02:00

Opened #159 Task: Replace Metal Kite Shield with offhand spell focus/orb 2026-05-27 10:22:57 +02:00

Opened #160 Task: Add wizard and physical gear branches to Fabricator recipes 2026-05-27 10:22:57 +02:00

Opened #161 Bug: Guardians with empty names get random names on every tick instead of being locked at loop start 2026-05-27 10:29:58 +02:00

Opened #162 📋 Master Task List — Prioritized Bug & Feature Backlog 2026-05-27 10:35:30 +02:00

Opened #163 Bug: Cannot restart practicing a discipline after stopping it 2026-05-27 15:50:49 +02:00

Opened #164 🐛 PERSISTENCE: Page refresh resets all game progress 2026-05-27 17:28:11 +02:00

Opened #165 🐛 MEDITATION: Mana Circulation cap perk has no observable effect without Void Meditation 2026-05-27 17:28:12 +02:00

Opened #166 🐛 RAW MANA MASTERY perks: regenMultiplier missing from unified effects pipeline 2026-05-27 17:28:12 +02:00

Opened #167 FEATURE: Add base discipline for XP accumulation improvement 2026-05-27 17:28:12 +02:00

Opened #168 🐛 PERK DESCRIPTIONS: Multiple perks have descriptions that don't match actual effects 2026-05-27 17:28:13 +02:00

Opened #169 🐛 TRANSFERENCE MANA FLOW: Discipline always shows as locked despite transference being unlocked at start 2026-05-27 17:28:13 +02:00

Opened #170 🐛 FABRICATOR: Crafted equipment stats completely broken — 4 critical breaks 2026-05-27 17:28:14 +02:00

Opened #171 🗑️ BAN: Remove shield equipment — shields don't make sense in this game 2026-05-27 17:28:14 +02:00

Opened #172 🐛 GRIMOIRE TAB: Permanently stuck on "Loading grimoire..." — loaded state never set to true 2026-05-27 17:28:15 +02:00

Opened #173 📋 PRIORITIZATION: Bug fix order for all 9 open issues (#164–#172) 2026-05-27 17:44:07 +02:00

Opened #174 [priority: highest] Remove skill system leftovers — migrate click mana to discipline perk 2026-05-28 10:49:03 +02:00

Opened #175 [priority: highest] Entering the Spire with "Climb the Spire" crashes the game 2026-05-28 11:39:12 +02:00

Opened #176 [priority: highest] Fabricator "Craft" button does nothing when crafting materials 2026-05-28 11:39:12 +02:00

Opened #177 [priority: high] Unlocking Fabricator starts earth mana conversion but earth mana type stays locked 2026-05-28 11:39:12 +02:00

Opened #178 [priority: high] Discipline tab doesn't show component names when "Show Component Names" debug flag is on 2026-05-28 11:39:13 +02:00

Opened #179 [priority: medium-high] Discipline tab UI confusing labels and missing perk/stat info 2026-05-28 11:39:13 +02:00

Opened #180 [priority: medium-high] Discipline elemental revamp: naming, locking, tab structure, and code deduplication 2026-05-28 11:39:14 +02:00

Opened #181 [priority: medium] AttunementsTab: Remove scrollable view, use natural page scroll instead 2026-05-28 11:39:14 +02:00

Opened #182 [priority: medium] AttunementsTab: Redesign attunement cards to reflect importance 2026-05-28 11:39:15 +02:00

Opened #183 [priority: medium] Add DebugName wrappers to remaining 56 components missing Show Component Names support 2026-05-28 12:47:19 +02:00

Opened #184 [priority: high] Discipline tab shows NaN for stat bonuses and perk effects 2026-05-28 15:57:22 +02:00

Opened #185 [priority: high] Elemental Mana Capacity disciplines don't increase element capacity / show NaN 2026-05-28 15:57:23 +02:00

Opened #186 [priority: high] Climbing the Spire crashes the game 2026-05-28 15:57:23 +02:00

Opened #187 [priority: high] Disciplines not reset when restarting the loop 2026-05-28 15:57:23 +02:00

Opened #188 [priority: medium] EffectSelector shows "Learn Enchanting skill" instead of checking attunement level 2026-05-28 15:57:24 +02:00

Opened #189 [priority: medium] "Study Basic Weapon Enchantments" discipline doesn't unlock weapon enchantment effects 2026-05-28 15:57:24 +02:00

Opened #190 [priority: medium] No non-weapon enchantment effect disciplines in Enchanter tab 2026-05-28 15:57:24 +02:00

Opened #191 [priority: medium] Enchanter disciplines need audit — verify all work and add value 2026-05-28 15:57:25 +02:00

Opened #192 [priority: low] Redesign Elemental subtab in DisciplinesTab to group by mana type 2026-05-28 15:57:25 +02:00

Opened #193 [priority: critical] React Infinite Loop - "Climb the Spire" crashes game 2026-05-29 12:40:21 +02:00

Opened #194 [priority: critical] Disciplines cannot be practiced - multiple blocking issues 2026-05-29 13:05:06 +02:00

Opened #195 [priority: critical] Debug "Reset Game" does not reset discipline state 2026-05-29 13:05:06 +02:00

Opened #196 [priority: high] Floating point precision errors in mana and time displays 2026-05-29 13:05:07 +02:00

Opened #197 [priority: high] Equipment names displayed twice in Equipment tab 2026-05-29 13:05:07 +02:00

Opened #198 [priority: medium] Golemancy shows "Slots: 0/—" with em-dash instead of number 2026-05-29 13:05:08 +02:00

Opened #199 [priority: medium] "Steady Hand" prestige upgrade references non-existent durability mechanic 2026-05-29 13:05:08 +02:00

Opened #200 [priority: critical] Guardian pact mana cost should scale with HP, power, and armor 2026-05-29 13:05:08 +02:00

Opened #201 [feature: guardian-restructure] Restructure guardian progression system 2026-05-29 13:05:09 +02:00

Opened #202 [feature: new-elements] Add new composite and exotic mana types 2026-05-29 13:05:09 +02:00

Opened #203 [feature: new-materials] Add new fabricator materials 2026-05-29 13:05:10 +02:00

Opened #204 [feature: guardian-elements] Guardian floors should match guardian elements 2026-05-29 13:05:10 +02:00

Opened #205 [feature: guardian-stats] Improve guardian stat labels and add defensive mechanics 2026-05-29 13:05:10 +02:00

Opened #206 [feature: fabricator-discipline] Add discipline for unlocking fabricator recipes 2026-05-29 13:58:54 +02:00

Opened #207 [priority: high] Remove debug "Skip to Floor 100" and "Reset Floor HP" buttons 2026-05-29 13:59:41 +02:00

Opened #208 BUG: Meditation multiplier shows "0x" and Effective Regen shows "0/hr" 2026-05-30 12:45:38 +02:00

Opened #209 BUG: "Climb the Spire" crashes with React error #185 (Maximum update depth exceeded) 2026-05-30 12:46:25 +02:00

Opened #210 BUG: Stats tab "Total Max Mana" ignores discipline bonuses 2026-05-30 12:47:12 +02:00

Opened #211 BUG: Duplicate "Climb the Spire" buttons cause strict mode violation and confusing UX 2026-05-30 14:55:22 +02:00

Opened #212 BUG: getMeditationBonus called with wrong arguments in 3 locations (meditation shows 0x) 2026-05-30 14:56:09 +02:00

Opened #213 BUG: useManaStats in Stats tab ignores discipline maxManaBonus (Stats shows wrong Total Max Mana) 2026-05-30 14:56:52 +02:00

Opened #214 Bug: Cannot reactivate raw-mana disciplines after deactivating them 2026-05-30 19:46:57 +02:00

Opened #215 Bug: 5 failing tests in spire-utils.test.ts — guardian data mismatch 2026-05-30 19:46:58 +02:00

Opened #216 Bug: Equipment crafting cancellation gives flat 50% refund regardless of progress 2026-05-30 19:46:58 +02:00

Opened #217 Bug: totalManaGathered doesn't count meditation regen mana 2026-05-30 19:46:59 +02:00

Opened #218 Bug: Attunement conversion produces free mana — no source mana consumed 2026-05-30 21:10:31 +02:00

Opened #219 Bug: Prestige wipes signed pacts — cross-loop progression destroyed 2026-05-30 21:10:32 +02:00

Opened #220 Bug: Guardians never marked as defeated — pact ritual unreachable 2026-05-30 21:10:32 +02:00

Opened #221 Bug: Crafting cancellation never refunds resources (mana + materials) 2026-05-30 21:10:32 +02:00

Opened #222 Bug: regen-transference discipline has source=transference (circular reference) 2026-05-30 21:10:33 +02:00

Opened #223 Bug: Discipline conversion can push mana negative when multiple conversions share a source 2026-05-30 21:10:33 +02:00

Opened #224 Bug: totalManaGathered inflates by counting mana at cap and double-counting combat loot 2026-05-30 21:10:34 +02:00

Opened #225 Bug: cancelDesign can't cancel slot 2 when slot 1 is filled 2026-05-30 21:10:34 +02:00

Opened #226 Bug: Equipment spell kills don't advance floor (1-tick delay) 2026-05-30 21:10:34 +02:00

Opened #227 Bug: Multi-element guardians only use first element for damage calculation 2026-05-30 21:10:35 +02:00

Opened #228 Priority: Bug fix priority ordering 2026-05-30 21:31:21 +02:00

Opened #229 "Climb the Spire causes React crash (Minified React error #185)" 2026-05-31 10:17:51 +02:00

Opened #230 "Can't resume practicing discipline when stopped" 2026-05-31 10:17:52 +02:00

Opened #231 "Max meditation multiplier starts at 5x instead of 2.5x" 2026-05-31 10:17:52 +02:00

Opened #232 feat: add happy-path Playwright test for earth-gear crafting workflow 2026-05-31 10:49:59 +02:00

Opened #233 feat: add happy-path Playwright test for earth-gear crafting workflow 2026-05-31 12:13:45 +02:00

Opened #234 E2E test: enchanter happy-path (design → prepare → apply enchantments on starter gear) 2026-05-31 16:29:12 +02:00

Opened #235 BUG: Enchanting design/preparation/application progress not advanced by game tick 2026-05-31 20:25:07 +02:00

Opened #236 BUG: Climb the Spire causes React error #185 (infinite loop crash) 2026-06-01 09:22:36 +02:00

Opened #237 BUG: Raw mana exceeds max cap (111.8 / 100) 2026-06-01 09:22:36 +02:00

Opened #238 BUG: Spire tab shows inconsistent state — Max Floor 1 but Floors Cleared 0 2026-06-01 09:22:36 +02:00

Opened #239 BUG: EnchantmentDesigner EffectSelector does not render after selecting equipment 2026-06-01 09:22:37 +02:00

Opened #240 BUG: Guardian armor display shows stray "000" text after percentage 2026-06-01 09:34:17 +02:00

Opened #241 BUG: Combat store maxFloorReached (1) desyncs with clearedFloors (0) at game start 2026-06-01 09:34:17 +02:00

Opened #242 BUG: Debug panel shows wrong max mana (base 100) instead of actual computed max 2026-06-01 09:53:44 +02:00

Opened #243 BUG: Elemental discipline category crashes with TypeError (reading 'includes') 2026-06-01 10:48:04 +02:00

Opened #244 BUG: Disciplines deactivate when mana drain exceeds available mana 2026-06-01 10:48:05 +02:00

Opened #245 BUG: Stats tab shows Plasma element with symbol (confused with Lightning) 2026-06-01 10:48:05 +02:00

Opened #246 BUG: Raw mana exceeds max cap after discipline bonuses applied 2026-06-01 10:48:47 +02:00

Opened #247 BUG: Enchanter/Invoker/Fabricator discipline categories may also crash like Elemental 2026-06-01 10:48:47 +02:00

Opened #248 docs: Update AGENTS.md workflow tools and synchronize expanded mana types 2026-06-01 12:39:58 +02:00

Opened #249 Spire tab crashes with "getAllGuardianFloors is not defined" ReferenceError 2026-06-01 15:04:24 +02:00

Opened #250 BUG #209: Clicking "Climb the Spire" crashes with React error #185 (Maximum update depth exceeded) 2026-06-01 15:04:34 +02:00

Opened #251 "Sign All Pacts" ignores max pacts limit — stale closure bug 2026-06-01 15:05:20 +02:00

Opened #252 Debug "Enter Spire Mode" crashes with React error #185 (infinite render loop) 2026-06-01 15:06:21 +02:00

Opened #253 Debug discipline XP buttons don't update totalXP or concurrentLimit 2026-06-01 15:07:38 +02:00

Opened #254 Spire descent system is broken: needs multi-room floors, proper descent traversal, and floor reset mechanics 2026-06-02 19:17:35 +02:00

Opened #255 Spire descent system: implement multi-room floors, descent traversal, and floor reset (spec-driven) 2026-06-03 11:54:02 +02:00

Opened #256 [Medium] [Task] Combat spec gap: implement sword/melee auto-attack system (spec §2.3, §3.1, §4.3) 2026-06-03 13:32:35 +02:00

Opened #257 [Medium] [Task] Combat spec gap: implement regular enemy defenses — armor, barrier, dodge (spec §5.1, §5.2, §5.3) 2026-06-03 13:33:14 +02:00

Opened #258 [Medium] [Task] Combat spec gap: implement DoT/debuff runtime system (spec §6, §5.3) 2026-06-03 13:34:27 +02:00

Opened #259 [Medium] [Task] Combat spec gap: implement golemancy combat system (spec §6, §9) 2026-06-03 13:35:21 +02:00

Opened #260 [Low] [Task] Combat spec gap: implement AoE target distribution and applyDamageToRoom (spec §3.2) 2026-06-03 13:36:13 +02:00

Opened #261 [High] [Task] Combat room progression: UI bypasses store room state, legacy room-utils still imported 2026-06-04 11:12:45 +02:00

Opened #262 [High] [Feature] Implement non-combat room gameplay: Library, Recovery, Treasure, Puzzle 2026-06-04 12:44:30 +02:00

Opened #263 [Critical] [Feature] Overhaul mana conversion system to unified regen-deduction model 2026-06-04 13:23:57 +02:00

Opened #264 [Critical] [Bug] Release build fails — missing calcMeleeDamage export in utils/index.ts barrel 2026-06-04 19:46:43 +02:00

Opened #265 [High] [Bug] [Spec-Inconsistency] AGENTS.md says Floor 100 for victory, GAME_BRIEFING says Floor 100 + Pact 100 — but spec files disagree on victory condition details 2026-06-05 02:04:28 +02:00

Opened #266 [High] [Bug] [Spec-Inconsistency] Guardian Tier 2 floor numbers differ between GAME_BRIEFING.md and pact-system-spec.md 2026-06-05 02:05:02 +02:00

Opened #267 [High] [Bug] [Spec-Inconsistency] Fabricator discipline count: attunement-system-spec says 5, fabricator-spec says 5, but AGENTS.md says 2 2026-06-05 02:05:30 +02:00

Opened #268 [High] [Bug] [Spec-Inconsistency] Golem count: AGENTS.md says 12, golemancy-spec says 10, spire-combat-spec says 12 2026-06-05 02:06:08 +02:00

Opened #269 [Medium] [Bug] [Spec-Inconsistency] Discipline count: AGENTS.md says 64 total, GAME_BRIEFING says 64, but discipline file counts don't add up to 64 2026-06-05 02:06:47 +02:00

Opened #270 [High] [Bug] [Spec-Inconsistency] Pact persistence through prestige: AGENTS.md says yes, pact-system-spec says no, invoker-spec documents the bug 2026-06-05 02:07:23 +02:00

Opened #271 [High] [Bug] [Spec-Inconsistency] Incursion start day: AGENTS.md says day 20, GAME_BRIEFING says day 5 2026-06-05 02:07:57 +02:00

Opened #272 [Medium] [Bug] [Spec-Inconsistency] Room type frequencies: spire-climbing-spec vs GAME_BRIEFING disagree on Swarm/Speed/Puzzle percentages 2026-06-05 02:08:28 +02:00

Opened #273 [Medium] [Bug] [Spec-Inconsistency] Elemental matchup tables differ between AGENTS.md, spire-combat-spec, and GAME_BRIEFING 2026-06-05 02:09:07 +02:00

Opened #274 [Medium] [Bug] [Spec-Inconsistency] Guardian Tier 3 exotic floors: pact-system-spec says floor 200 = soul+stellar+void, GAME_BRIEFING says floor 200 = soul 2026-06-05 02:09:44 +02:00

Opened #275 [Low] [Bug] [Spec-Inconsistency] Prestige upgrade count: AGENTS.md says 14 types, GAME_BRIEFING lists 13 2026-06-05 02:10:15 +02:00

Opened #276 [High] [Task] [WIP/Incomplete] Golemancy system is "spec-defined, implementation pending" — golem combat disconnected from pipeline 2026-06-05 02:10:52 +02:00

Opened #277 [High] [Task] [WIP/Incomplete] DoT/debuff system defined in spire-combat-spec but "No runtime" implementation status 2026-06-05 02:11:24 +02:00

Opened #278 [High] [Task] [WIP/Incomplete] Enemy defenses (armor/barrier/dodge) are "Data-only" — not applied in combat pipeline 2026-06-05 02:12:04 +02:00

Opened #279 [Medium] [Task] [WIP/Incomplete] Mana conversion spec defines a complete new system but says "Manual conversion removed" — migration needed 2026-06-05 02:12:52 +02:00

Opened #280 [Spec-Inconsistency] Sand Golem stats differ between golemancy-spec and GAME_BRIEFING 2026-06-05 02:13:40 +02:00

Opened #281 [High] [Bug] [Spec-Inconsistency] pactBinding upgrade referenced in code but not defined in PRESTIGE_DEF constants 2026-06-05 02:14:32 +02:00

Opened #282 [Low] [Bug] [Spec-Inconsistency] Equipment count: AGENTS.md says 50 types across 9 categories, but GAME_BRIEFING says 50 across 9 categories with different breakdown 2026-06-05 02:15:23 +02:00

Opened #283 [Low] [Bug] [Spec-Inconsistency] Achievement count: GAME_BRIEFING says 24 total but only lists 22 2026-06-05 02:16:10 +02:00

Opened #284 [High] [Task] [Meta] Spec audit summary: 18 inconsistencies found across AGENTS.md, GAME_BRIEFING.md, and spec files 2026-06-05 02:17:15 +02:00

Opened #285 [High] [Bug] Enemy defenses (armor/barrier/dodge) partially bypassed for melee attacks 2026-06-05 13:53:01 +02:00

Opened #286 [High] [Task] DoT/debuff system fully implemented and wired into combat pipeline 2026-06-05 13:53:01 +02:00

Opened #287 [Medium] [Task] Mana conversion system — old actions removed, new unified system not yet implemented 2026-06-05 13:53:01 +02:00

Opened #288 [High] [Feature] Complete Redesign of Golemancy System: Component-Based Construction (Core + Frame + Mind Circuit + Enchantments) 2026-06-05 14:59:59 +02:00

Opened #289 [High] [Feature] Redesign Golemancy System: Component-Based Construction (Core + Frame + Mind Circuit + Enchantments) 2026-06-05 15:35:13 +02:00

Opened #290 [Medium] [Task] Golemancy redesign cleanup — remove orphaned legacy code and update docs 2026-06-07 12:36:43 +02:00

Opened #291 [Medium] [Task] Documentation Inconsistency Report 2026-06-07 15:48:06 +02:00

Opened #292 [Critical] [Bug] Mana Conversion: Attunement base rate uses exponential scaling instead of flat + linear multiplier 2026-06-07 17:40:58 +02:00

Opened #293 [High] [Bug] Mana Conversion: Component consumption not deducted from element pools 2026-06-07 17:40:59 +02:00

Opened #294 [Medium] [Bug] Mana Conversion: Stats tab uses hardcoded values instead of actual game state 2026-06-07 17:40:59 +02:00

Opened #295 [Medium] [Bug] Mana Conversion: Wrong difficulty/scaling factors for Shadow Glass and Stellar 2026-06-07 17:40:59 +02:00

Opened #296 [Critical] [Bug] Spire Climbing: Recovery room 10× regen/conversion multiplier not implemented 2026-06-07 17:41:00 +02:00

Opened #297 [Medium] [Bug] Spire Climbing: Library room XP scaling includes undocumented floor multiplier 2026-06-07 17:41:00 +02:00

Opened #298 [Medium] [Bug] Spire Climbing: Treasure loot uses non-seeded random, breaking determinism 2026-06-07 17:41:01 +02:00

Opened #299 [Medium] [Bug] Spire Climbing: Seed calculation missing runId component 2026-06-07 17:41:01 +02:00

Opened #300 [Medium] [Bug] Spire Climbing: Guardian rooms not re-initialized when not cleared on ascent 2026-06-07 17:41:01 +02:00

Opened #301 [High] [Bug] Enchanting: Hasty Enchanter applies wrong bonus (6.25% instead of 25%) 2026-06-07 17:42:17 +02:00

Opened #302 [High] [Bug] Enchanting: Discipline perk gating not enforced in design validation 2026-06-07 17:42:17 +02:00

Opened #303 [Medium] [Bug] Enchanting: spell_iceShard defined twice with different costs (75 vs 95) 2026-06-07 17:42:18 +02:00

Opened #304 [Low] [Bug] Enchanting: Dual design slot logic error when both slots empty 2026-06-07 17:42:18 +02:00

Opened #305 [Low] [Bug] Enchanting: Prep time mana-per-tick calculation doesn't apply floor(capacity/50) 2026-06-07 17:42:19 +02:00

Opened #306 [High] [Bug] Pact System: Raw mana cost never deducted when starting pact ritual 2026-06-07 17:42:19 +02:00

Opened #307 [High] [Bug] Pact System: pactAffinity prestige upgrade doesn't exist in PRESTIGE_DEF 2026-06-07 17:42:20 +02:00

Opened #308 [Medium] [Bug] Pact System: signedPactDetails never populated by any production code 2026-06-07 17:42:20 +02:00

Opened #309 [Medium] [Bug] Pact System: Multi-element guardians have 3-4 boons instead of 2 2026-06-07 17:42:20 +02:00

Opened #310 [High] [Bug] Golemancy: Enchantment capacity formula produces near-zero values 2026-06-07 17:43:54 +02:00

Opened #311 [High] [Bug] Golemancy: enterSpireMode wipes golem designs (should persist across runs) 2026-06-07 17:43:55 +02:00

Opened #312 [High] [Bug] Golemancy: No spell selection or mana type selection UI in design builder 2026-06-07 17:43:55 +02:00

Opened #313 [High] [Bug] Golemancy: Combat runtime missing elemental matchup, enchantment effects, and proper spell damage 2026-06-07 17:43:55 +02:00

Opened #314 [Medium] [Bug] Golemancy: Crystal-Steel Hybrid frame over-gated (requires Enchanter 5) 2026-06-07 17:43:56 +02:00

Opened #315 [Medium] [Bug] Golemancy: Multi-type core upkeep not split across mana types 2026-06-07 17:43:56 +02:00

Opened #316 [High] [Bug] Item Fabrication: Crafting Efficiency cost reduction never applied 2026-06-07 17:43:57 +02:00

Opened #317 [Medium] [Bug] Item Fabrication: Material cancellation refund uses wrong formula 2026-06-07 17:43:57 +02:00

Opened #318 [Medium] [Bug] Fabricator: Perk ID mismatches between spec and code 2026-06-07 17:43:57 +02:00

Opened #319 [High] [Bug] Cannot restart practicing a discipline after stopping it 2026-06-08 15:31:08 +02:00

Opened #320 [High] [Task] Remove the Spells tab 2026-06-08 15:47:55 +02:00

Opened #321 [High] [Task] Remove the Grimoire tab 2026-06-08 15:47:56 +02:00

Opened #322 [Medium] [Task] Remove unused/orphaned components 2026-06-08 15:47:56 +02:00

Opened #323 [Medium] [Task] Remove AttunementStatus from LeftPanel 2026-06-08 15:47:57 +02:00

Opened #324 [High] [Bug] Enchanting spec vs code: 6 discrepancies including missing disenchant recovery, duplicate spell_iceShard, missing discipline perks 2026-06-08 16:02:43 +02:00

Opened #325 [Critical] [Bug] Enchanter enchant-1 infinite perk interval is 50 instead of 150 — 3× power overshoot 2026-06-08 16:02:44 +02:00

Opened #326 [High] [Bug] Golemancy spec vs code: slot cap 7 vs 9, AoE not implemented, armor pierce formula mismatch 2026-06-08 16:02:44 +02:00

Opened #327 [High] [Bug] Item fabrication: wizard unlock thresholds shifted +50 XP, duplicate enchantment on aetherRobe 2026-06-08 16:02:45 +02:00

Opened #328 [Medium] [Bug] Fabricator golem-2 capped perk interval is 250 instead of 500 — capacity unlocks too early 2026-06-08 16:02:45 +02:00

Opened #329 [High] [Bug] Pact system: floors 140/150 unlock wrong elements, completion logic duplicated, spec self-contradictory 2026-06-08 16:02:46 +02:00

Opened #330 [Medium] [Bug] Invoker attunement: no guardian-defeat-gated unlock logic — only debug bypass exists 2026-06-08 16:02:46 +02:00

Opened #331 [High] [Bug] Attunement system: conversion rate uses linear 1+level×0.5 instead of exponential 1.5^(level-1) 2026-06-08 16:02:46 +02:00

Opened #332 [High] [Bug] Spire climbing: ascent seed missing runId, recovery room 10× regen not implemented, missing activity logs 2026-06-08 16:02:47 +02:00

Opened #333 [Critical] [Bug] Spire combat: 11 high-severity discrepancies including wrong dodge formula, missing guardian armor, broken elemental counters 2026-06-08 16:02:47 +02:00

Opened #334 [Medium] [Bug] Mana conversion: spec substantially implemented, but discipline pool-drain model still coexists with new regen-deduction system 2026-06-08 16:31:41 +02:00

Opened #335 [Critical] [Bug] enterSpireMode crashes with ReferenceError: s is not defined 2026-06-09 12:50:24 +02:00

Opened #336 [Medium] [Bug] Loop End screen shows floating-point precision error in Hour display 2026-06-09 12:50:55 +02:00

Opened #337 [High] [Bug] Activity log flooded with duplicate PAUSED conversion messages every tick 2026-06-09 12:51:20 +02:00

Opened #338 [Medium] [Bug] Earth element desync between localStorage and UI after Unlock All 2026-06-09 12:51:55 +02:00

Opened #339 Stats tab Pact Status "Unlocked Mana Types" missing Earth element 2026-06-09 12:52:12 +02:00

Opened #340 [Medium] [Bug] Crafting tab resets to Fabricator sub-tab when navigating away and back 2026-06-09 12:52:45 +02:00

Opened #341 [Medium] [Bug] Off-hand slot not visually blocked when 2-handed weapon is equipped 2026-06-09 12:53:08 +02:00

Opened #342 [CLOSED] Stats tab Pact Status "Unlocked Mana Types" missing Earth element — duplicate of #338 2026-06-09 13:47:33 +02:00

Opened #343 [Low] [Bug] Stats tab missing Critical Chance display (only shows Critical Multiplier) 2026-06-09 14:00:18 +02:00

Opened #344 Crystal and Stellar element recipe inconsistencies between elements.ts and conversion-costs.ts 2026-06-09 14:28:55 +02:00