GhostMind was supposed to generate mysteries.
That was cute.
Somewhere in the last 24 hours it crossed the line from “procedural investigation generator” into “procedural world simulator,” and now I’m spending my time deciding where fake people work and which boring companies exist in which real cities.
ISPs. Payroll firms. Marketing agencies. Hell, even restaurants.
Because apparently believable conspiracies need vendors.
The big shift is that the world isn’t being built around the investigation anymore. The investigation is starting to fall out of the world. Cities exist first. Organizations live in those cities. They do business with each other. Constructs get hidden where they actually make sense instead of being dropped onto the map like clues in a Scooby-Doo episode.
Passive world reactions are live now too. The world notices suspicious behavior. Not loudly yet. Not with guns. Just enough to acknowledge that the player is poking at something that can poke back.
Four major GhostMind systems in two days, and somehow the biggest breakthroughs weren’t algorithms. They were naming things correctly and deleting ideas before they became problems.
Determinism keeps winning every argument. Every time I’m tempted to make GhostMind smarter, I end up making it more predictable instead. Separate RNG streams. Stable generation. No breaking old worlds because Future Jay got clever at 1:30am.
CommandHandler is over 4,500 lines now, so Future Jay is already loading the shotgun.
Next up: the world stops watching and starts defending itself.