Highly dubious of this.

I see zero reason for a person to care about the checkpoints.

And for agents, full sessions just needlessly fill context.

So not sure what is being solved by this.