//! Data transfer objects and wire types for the Rustvello distributed task system.
//!
//! This crate contains the shared data model used across all Rustvello components:
//! - Identifiers ([`TaskId`], [`CallId`], [`InvocationId`])
//! - Status types and state machine definitions
//! - DTOs for persistence and wire transfer
//! - Configuration types