The tactic of warning Kimmel without the detailed "background" of the intelligence is what left the commander on the scene(Kimmel) without the latitude to command creatively.
Just who again was with FDR when he said " ... this means war" ... Harry the Hop I believe.
The very same Harry the Hop that ran the Lenin-Lease program which sent nuclear materials to the USSR in 1943 - i.e., before the Trinity test.
If FDR "knew" it ... bet on Harry the Hop also "knowing" it - probably before FDR did in fact.