I think this is neat; in fact, I orchestrated my AI agents to do something similar (keep a log of files touched and why). And I have agents refer to the work log as well when they are unclear on why something exists.
It's not 1:1 with checkpoints, but I find such things to be useful.
It's not 1:1 with checkpoints, but I find such things to be useful.