# Circular Dependencies
Generated: $(date -u +"%Y-%m-%dT%H:%M:%S.%3NZ")
Found: 0 circular chain(s) — clean!

## Status
All 7 previously-known circular dependency chains have been resolved:
1. ✅ effects/discipline-effects.ts > stores/discipline-slice.ts > stores/combatStore.ts > stores/combat-actions.ts
   - Fixed by: discipline-slice.ts uses callbacks instead of directly importing combatStore
2. ✅ utils/floor-utils.ts > utils/room-utils.ts > utils/enemy-utils.ts
   - Fixed by: removed re-export of getDodgeChance from floor-utils.ts
3. ✅ utils/floor-utils.ts > utils/room-utils.ts
   - Fixed by: same as above
4. ✅ stores/gameStore.ts > stores/gameActions.ts
   - Fixed by: extracted GameCoordinatorState to gameStore.types.ts
5. ✅ stores/gameStore.ts > stores/gameLoopActions.ts
   - Fixed by: extracted GameCoordinatorState to gameStore.types.ts
6. ✅ stores/gameStore.ts > stores/tick-pipeline.ts
   - Fixed by: extracted GameCoordinatorState to gameStore.types.ts
