Action history

track the last action ran on a file.

a good cache, closest to predicting what we want to reuse.
also great for history.