//! Checkpoint store for cargo-governor
//!
//! This crate provides file-based checkpoint storage for workflow resumption.

#![allow(clippy::multiple_crate_versions)] // Transitive dependency version conflicts are acceptable

pub mod file_store;

pub use file_store::FileCheckpointStore;

// Re-exports from governor-core
pub use governor_core::traits::checkpoint_store::{
    Checkpoint, CheckpointInfo, CheckpointStore, MemoryCheckpointStore, StoreError, WorkflowState,
};
