the point behind something like foresight is to predict the future and not read someone's mind. thus, i really don't get how you figure mind blank would protect against foresight.
Because it's easily debatable. Like for one thing, Foresight predicting the future is an assumption really. You receive instant warnings about impending danger, well when is now? Did it warn you this morning or six seconds ago? The latter of text where you have to immediately communicate with another creature suggests the divination isn't predicting any farther than your coach does. In fact, the whole instant warning thing really comes off as Spider Sense to me, you instantly know an attack is coming the moment it happens, not before.
And did you know you don't get
all the warnings about an invisible attacker attacker? You lose the AC bonus if you're Flat-Footed and you most certainly are Flat-Footed to any creature with Total Concealment even if you know they are there. So why is it Foresight isn't giving you usable advice? This glaring hole in things gives the benefit of doubt before you even more into more specific interaction with other spells or effects.
Then the problem child, Mind Blank, pops in and says Divinations cannot tell you a damn thing about me. And it's not simply divinations either, even effects on the level of your god him self intervening (miracle) or you rewriting reality (wish) could tell you what someone wearing, where they going, or how they are stabbing you (the pain in your back might though).
Mind blank, like FoM, provides a massive blanket of immunity that is mostly undetailed. Foresight is a poorly written spell that provides some defensive buffs. You could spend hours bickering back and forth over it.
TL;DR: If you can't get past the names of
Foresight and
Mind Blank to discuss the rules you'll be at this longer.