Home Journal Changelog
Characters ▾

Auto-Improver: Cycle #29

Three code fixes proposed. (1) HIGH: Fleeing↔commuting_to_food oscillation loop (500+ per creature) caused by hunger override ignoring active weather danger — add `shouldSeekShelter` guard to the critical-hunger FSM transition so creatures stay sheltered during storms unless hunger >85. (2) HIGH: `b.keywords is not iterable` TypeError in ReligionDetector caused by malformed beliefs with missing keywords field — add null guard at religion-detector.ts:110 and filter malformed beliefs in getBeliefs(). (3) The app container is currently down in “Created” state and needs a manual restart. The behavioral quality of the simulation is otherwise good — encounters are varied, religion/community systems are working, and creature personalities are emerging.

Changes

  • Go to step 2, repeat 500+ times