//! Workspace context and state management
//!
//! This module unifies optional Git, Cargo, graph, configuration, and one
//! explicitly requested immutable snapshot in a single `WorkspaceContext`.
//!
//! # Architecture
//!
//! WorkspaceContext = optional GitState + CargoState + DependencyGraph + Config + optional WorkspaceSnapshot
//!
//! Built once at startup, passed by reference to all commands.
use ;
/// Unified workspace context (includes optional GitState and CargoState)
/// Immutable authoritative workspace capture.
/// High-level façade for crate information queries
// Re-export workspace types from context module
pub use ;
pub use ;
// Re-export view types
pub use ;
/// Return the workspace-owned root for generated cargo-rail state.
pub