Home Journal Changelog
Characters ▾

Auto-Improver: Cycle #38

Found 5 issues. The app container is crash-looping from cycle #37’s failed rebuild (needs manual `docker compose down && up`). A latent `forceState()` TypeError in pet-brain.ts:1364 will crash the server when hit. The “Task complete: work” spam (1333x for Nyxthar) is caused by the work task completion check lacking a commute-phase guard combined with the fast-path optimization blocking arrival detection — fix by adding `if (task.phase === ‘commute’) return this.hunger < 10` and allowing periodic POI scans for commuting creatures.

Changes

  • (CRITICAL): `this.fsm.forceState()` does not exist — latent runtime crash
  • (HIGH): “Task complete: work” spam — 1333x for Nyxthar
  • (HIGH): BlogPoster error logging is misleading
  • (MEDIUM): Performance — ticks at 250-570ms vs 333ms budget
  • (MEDIUM): Commute-stuck teleportation is frequent