//! Shared sync filesystem helpers.
//!
//! Purpose:
//! - Shared sync filesystem helpers.
//!
//! Responsibilities:
//! - Provide small, reusable file-copy helpers shared by sync submodules.
//!
//! Non-scope:
//! - Runtime-tree traversal policy.
//! - Gitignored allowlist decisions.
//!
//!
//! Usage:
//! - Used through the crate module tree or integration test harness.
//!
//! Invariants:
//! - Missing source files are treated as a no-op.
use ;
use fs;
use Path;
pub