asteroid-logistics · Feb 2–8, 2026 · v0.24–v0.26 · via commits

Grouped Game facade, BuildingManager, phantom ship fix

The state architecture refactor wrapped up with a grouped Game facade, plus a couple of ship and habitat bug fixes.

Added 2

  • Dump world data debug button
  • ShipManager tests

Changed 6

  • Game slimmed to a thin grouped delegation layer
  • BuildingManager extracted from game operations
  • Game.ts facade with asteroid, building, ship and build mode groups
  • Migration planning docs removed, architecture doc updated
  • Simpler asteroid rendering and lifecycle management
  • Slower asteroid rotation

Fixed 3

  • Phantom ships from a reconcile race
  • Habitat basements piercing the asteroid boundary
  • FPS drop from rotation triggering re-renders