A saved snapshot of progress at a meaningful moment in the session.
Checkpoints allow the session to be resumed or analysed after the fact.
Unique checkpoint identifier (UUID v4).
Human-readable label, e.g. "Completed exercise 3".
"Completed exercise 3"
Arbitrary key-value metadata captured at checkpoint time.
The session this checkpoint belongs to.
Unix timestamp (ms) when the checkpoint was saved.
A saved snapshot of progress at a meaningful moment in the session.
Checkpoints allow the session to be resumed or analysed after the fact.