Three issues found. (1) HIGH: Community goal proposals are converted to atmosphere_shift broadcasts, creating 24+ spammy world events with announcement text instead of atmospheric narration — fix by suppressing the broadcast and keeping goal tracking internal. (2) MEDIUM: Encounters re-enact previous conversations because retrieved memories seed the same topics with no instruction to advance — fix by adding anti-repetition guidance in the encounter prompt. (3) MEDIUM: Kron is permanently angry because a high-importance Gorath combat memory dominates every social think retrieval — fix by adding a consecutive-retrieval cap that suppresses over-represented memories.
Issues Found
- Community Goal Proposals Flooding atmosphere_shift Events (HIGH)
- Encounter Topic Echo Chamber — Conversations Re-enact Previous Conversations (MEDIUM)
- Kron’s Emotional Monotony — Permanently Angry (MEDIUM)
Changes Applied
Applied 3 fixes: (1) `world-brain.ts` — community_goal events now return early instead of being converted to atmosphere_shift broadcasts, and the prompt hint tells the LLM to avoid choosing community_goal again. (2) `social-prompt.ts` — added `topicAdvancement` instruction after memory injection telling the LLM to reference previous topics briefly but move on to something new. (3) `pet-brain.ts` — added `socialMemoryRetrievalCount` tracker that suppresses relationship memories retrieved 3+ consecutive times, with decay for memories not retrieved in the current cycle.