Smith::Checkpoints::Entry
Inherits JSON::Serializable < Struct < Value < Object
Constructors
Instance methods
What smith left behind. Compared against the file at rewind time to spot a change made outside smith since.
What smith left behind. Compared against the file at rewind time to spot a change made outside smith since.
sha256 of the content before the call; nil means the file did not exist, so undoing the call means deleting it again.
The message the transcript ended with when this snapshot was taken.
An identity rather than a position: compaction replaces a prefix with a summary, which shifts every index behind it, and a checkpoint holding a number would then name a different turn than the one that was picked. An id either still resolves or it does not, which is the honest answer.
What checkpoints recorded before ids existed. Read on the way out for those, never written for new ones.