another vote for blocking
I agree that the descriptions indicate that mind blank stops true strike from providing an insight bonus on an attack against the mind blanked character.
Mind Blank (again)
The subject is protected from all devices and spells that detect, influence, or read emotions or thoughts. This spell protects against all mind-affecting spells and effects as well as information gathering by divination spells or effects. Mind blank even foils limited wish, miracle, and wish when they are used in such a way as to affect the subject’s mind or to gain information about him. In the case of scrying that scans an area that the creature is in, such as arcane eye, the spell works but the creature
simply isn’t detected. Scrying attempts that are targeted specifically at the subject do not work at all.
The key language seems to be "This spell protects against . . . information gathering by divination spells or effects."
The technical spell characteristic "Target" seems to be irrelevant for this consideration. All that seems to be relevant is whether a divination gathers information about the mindblanked caster.
True strike (again)
The character gains temporary, intuitive insight into the immediate future during the character's next attack. The character's next single attack roll (within the duration of the spell) gains a +20 insight bonus. Additionally, the character is not affected by the miss chance that applies to attacks against a concealed target.
True strike is a divination that gathers information about the future. I would therefore say that true sight can not provide its caster with an intuitive insight about a mind blanked caster in the future. Therefore the true striking character can not use the divination generated insight bonus against the mind blanked caster.
Hong seems to be saying that the protection against all divinations does not seem in line with protecting minds as half of the spell effects indicate and maybe also that protection against all divinations and even information wishes is too powerful and he has house rule changed it for his game. A mind blank that just protects against mind affecting spells would seem viable as well as a separate complete divination protection spell.
For my game I do not allow forward looking time spells. I changed True Strike to provide a short term insight bonus to the current ongoing situation. The resulting spell has the same basic effect.
These are fine observations on the flavor and mechanics of the spells and how we changed things in our individual campaigns to suit how we view spells should be.
However, as written, I believe the standard spells provide for mind blank to protect against the divination generated bonuses of true strike.