The dominant issue is a broken commute-phase task completion check from cycle #38 (`this.hunger < 10` means "well-fed" → always true) causing 1,788 "Task complete: work" spam lines and defeating the fast-path optimization. Fix by returning `false` for all commute-phase completion checks (arrival detection already handles it). Secondary fixes: add text-level dedup to belief formation (same 3 beliefs repeating 7x), and increase encounter `num_predict` from 384 to 512 to reduce JSON truncation failures (11x).
Changes
- (CRITICAL): “Task complete: work” spam — all creatures affected
- (MEDIUM): Belief system forms duplicate belief text
- (MEDIUM): SocialPrompt JSON parse failures (11x)
- (LOW): Performance — ticks averaging 280-350ms, spiking to 660ms