FreakingGenius - v0.1.0
    Preparing search index...

    Interface Checkpoint

    A saved snapshot of progress at a meaningful moment in the session.

    Checkpoints allow the session to be resumed or analysed after the fact.

    interface Checkpoint {
        id: string;
        label: string;
        metadata: Record<string, unknown>;
        sessionId: SessionId;
        timestamp: number;
    }
    Index

    Properties

    id: string

    Unique checkpoint identifier (UUID v4).

    label: string

    Human-readable label, e.g. "Completed exercise 3".

    metadata: Record<string, unknown>

    Arbitrary key-value metadata captured at checkpoint time.

    sessionId: SessionId

    The session this checkpoint belongs to.

    timestamp: number

    Unix timestamp (ms) when the checkpoint was saved.