//! Git worktree management for task isolation.
//!
//! Each task gets a unique git worktree with its own branch,
//! providing isolation without the overhead of Docker containers.

mod manager;

pub use manager::{
    expand_tilde, is_new_repo_request, sanitize_name, short_uuid, ConflictResolution, MergeState,
    TaskBranchInfo, WorktreeError, WorktreeInfo, WorktreeManager,
};
