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