Skip to main content

chasm/sync/
mod.rs

1// Copyright (c) 2024-2026 Nervosys LLC
2// SPDX-License-Identifier: AGPL-3.0-only
3//! Synchronization Module
4//!
5//! Provides bidirectional synchronization between CSM and provider-native storage.
6
7pub mod bidirectional;
8
9pub use bidirectional::{
10    compute_session_hash, BidirectionalSyncConfig, BidirectionalSyncEngine, ChangeOrigin,
11    ChangeType, ConflictStrategy, ConflictType, ConflictVersion, EntityType, ProviderSyncAdapter,
12    SessionSyncState, SyncChange, SyncConflict, SyncResult, SyncStatus, VSCodeSyncAdapter,
13};