/**
 * test_mission_checkpoint — Story 6.2 regression suite.
 *
 * Asserts the MissionCheckpointStore contract:
 *   1. Save + read round-trip; getLatest returns null before any save
 *   2. Resume semantics: resumeFromCheckpoint returns latest, list/clear
 *   3. Save overwrites previous checkpoint (latest wins); sanitization
 *      protects against directory traversal in missionId
 *
 * Path resolution honors OPENLIFE_STATE_DIR (so the test can sandbox in a
 * temp dir without touching the real `.openlife/`).
 *
 * Run via: `npm run test:mission-checkpoint`. Prints
 * TEST_MISSION_CHECKPOINT_OK on full pass.
 */
export {};
