Essentially? It has to happen at some point along the timeline, and whatever engine runs magic finds it simplest to give visions simultaneous to the decisions that cause them. (Or at least, contribute in some major way to them.)
Take the present state of the universe and use an imperfect tool to extrapolate likely future outcomes. Changing your mind causes the present state to shift towards predicting a certain future outcome more.
The only weird thing is that you can actually fool people by pretending. The prediction mechanism has to have some very specific flaws for that to work.
And I already remarked in the Luminosity thread that that makes no sense. It makes even less sense in a universe with time turners.
Essentially? It has to happen at some point along the timeline, and whatever engine runs magic finds it simplest to give visions simultaneous to the decisions that cause them. (Or at least, contribute in some major way to them.)
Or, in other words, enforced narrative causality.
Take the present state of the universe and use an imperfect tool to extrapolate likely future outcomes. Changing your mind causes the present state to shift towards predicting a certain future outcome more.
The only weird thing is that you can actually fool people by pretending. The prediction mechanism has to have some very specific flaws for that to work.