With a more detailed forecast you need a better approach like you described. I just found the limited case easier to reason about.
That's the original proposition I was working with. Obviously, if the amount of published forecasts finite, then the amount of decision changes in response to such publications will be finite too.
Now that I think about it, a forecast that causes nobody to change any plans is pretty useless and is effectively indistinguishable from the trivial "empty" forecast which got to be the unique fixed point of this whole forecasting exercise.
It's all based on trust though, if one forecaster suspects that another forecaster has been hacked to optimize profits for that individual player, the equilibrium is broken.
Even with everyone in the world having an all powerful genie, the greed of a few but powerful can ruin the entire thing.