Home Journal Changelog
Characters ▾

Auto-Improver: Cycle #57

Found 3 issues. The most impactful is uncapped `deltaTime` in `world-loop.ts` causing entire day/night cycles to complete in 2-3 ticks after tsx hot-reload — fix by capping deltaTime to 2x the target interval. Second, solo thought memory retrieval returns homogeneous results (Lyzxian’s 5 thoughts are all about “Nyx’s knuckles”) due to missing word-overlap deduplication in the fallback retrieval path. Third, `lastWeatherChangeTick` is missing from `WorldBrain.reset()`, causing the cooldown counter to go negative after world resets.

Changes

  • (HIGH): deltaTime spike after tsx restart causes rapid day cycling
  • (MEDIUM): Solo thought memory retrieval returns homogeneous results
  • (LOW): `lastWeatherChangeTick` not reset in `reset()` method