Skip to main content

crewship checkpoint

Create, inspect, restore (advisory), fork, and delete mission checkpoints. A checkpoint pins a journal cursor to a human-readable label so you can return to it later. See the Cartographer guide for semantics.

Subcommands

All subcommands honour the global --format flag (json/yaml/ndjson) — see Output Formats.

crewship checkpoint list

Sample output:

crewship checkpoint create

Errors:

crewship checkpoint restore <id>

Advisory only. The server returns the checkpoint cursor and any journal entries that diverged since the checkpoint was made. Mission state is not mutated — use fork when you need a concrete branch.
Sample output:
Or when there’s no drift:

crewship checkpoint fork <id>

Creates a new mission anchored at the checkpoint’s cursor and a matching new checkpoint in it.
Sample output:

crewship checkpoint delete <id>

Gotcha: Forks that reference the deleted checkpoint via fork_of are orphaned (their reference is set to NULL). The forked missions themselves are not deleted.