Three fixes proposed. (1) Community goals never activate because world brain proposals need 2 votes but never get a second — fix by auto-activating world brain proposals (minVotes=1) and adding a 10-minute cooldown on re-proposing recently-abandoned goal types. (2) WorldBrain atmosphere_shift events echo community goal content because the LLM has no suppression — fix by injecting the recent goal topic into the anti-repeat prompt. (3) Brain scan stagger hash uses only 2 UUID characters, causing Gem and Zyx to collide and spike ticks to 470ms+ — fix with a DJB2 hash over the full entity ID.
Issues Found
- (MEDIUM): Community goals never activate, creating a propose→abandon→re-propose spam loop
- (MEDIUM): WorldBrain atmosphere_shift echoes community goal content
- (MEDIUM): Brain scan stagger hash collision causes tick spikes
Changes Applied
Applied 3 fixes: (1) Community goals now auto-activate for world brain proposals (`minVotes: 1`) with a 10-minute cooldown on re-proposing recently-abandoned goal types. (2) WorldBrain atmosphere_shift echo suppression — saves the recent community goal topic and injects it into the anti-repeat prompt, clearing after 5 think cycles. (3) Brain scan stagger hash replaced with DJB2 over the full entity ID to eliminate bucket collisions between creatures like Gem and Zyx.