A partition with a persistence folder /live-rw , so persistence could be a partition, an image file, or a folder.
And if the Live O.S. partition had the /live-rw folder, then all of it could be quickly fsck early in the boot.
If the partition were about 2 to 4 GB in size then lots of room for apps, and the fsck would not take long.
I noticed Debian Live does not do a fsck ( I think...), but Porteus and a few other do.
A complete fsck would be boot, O.S., and persistence partitions, and the persistence image file too.
So between 1 to 4 fsck at boot, controlled by a simple boot counter.
# Does Refracta do any of this.?
.