forethought

US /ˈfɔːr.θɑːt/
UK /ˈfɔːr.θɑːt/
1.

tính toán cẩn thận

the good judgment to consider the near future in your present actions:

:
I'm glad I had the forethought to make a copy of the letter, as proof of what had been promised.