git-claw 0.1.0

Deterministic git worktree orchestration engine for developers and AI agents
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Domain Layer (pure business logic, zero I/O).

pub mod branch;
pub mod config;
pub mod error;
pub mod port;
pub mod semver;
pub mod slot;

pub use branch::{validate_leaf_name, BranchType};
pub use config::{
    default_worktree_root, expand_home, CacheConfig, CacheStrategy, Config, DockerConfig,
    FilesConfig, HooksConfig, ProjectConfig,
};
pub use error::{BranchError, ConfigError, PortError};
pub use port::{calculate_effective_ports, format_port_env_key};
pub use semver::validate_semver;
pub use slot::allocate_lowest_slot;