in the early parts of the game, when you attempt to blow up the sector 5 mako reactor, you find that shinra knew all along that you were gonna blow that specific reactor at that specific time (there're lots of shinra soldiers waiting for you and the president himself is there).

how could they have known this?