/**
 * SyncProtocol — frontier-based per-writer chain sync.
 *
 * Barrel re-export of the sync protocol split across focused sub-modules:
 * - syncPatchLoader    — patch loading helpers (loadPatchRange, etc.)
 * - syncDelta         — delta computation (computeSyncDelta, syncNeeded)
 * - syncRequestResponse — request/response protocol (createSyncRequest, etc.)
 *
 * @module domain/services/sync/SyncProtocol
 * @see WARP sync spec Section 11 (Network Sync)
 */
export { normalizePatch, loadPatchFromCommit, loadPatchRange } from "./syncPatchLoader.js";
export { computeSyncDelta, syncNeeded } from "./syncDelta.js";
export { createSyncRequest, processSyncRequest, applySyncResponse, createEmptySyncResponse, } from "./syncRequestResponse.js";
