//! Work-item service — cross-cutting domain logic that applies to all pipeline
//! work-item types (stories, bugs, spikes, refactors).

/// Assign-and-start: unified assign + spawn for both chat and MCP paths.
pub mod assign;
/// Canonical delete sequence for any work item type.
pub mod delete;
/// Freeze and unfreeze work items via the CRDT state machine.
pub mod freeze;

pub use assign::assign_and_start;
pub use freeze::{FreezeStatus, UnfreezeStatus};
