//! # Proto to domain conversion.
//!
//! Two-way translation layer between [`solti_model`] domain types and generated protobuf wire types.
//! Split by target type to keep each module short and focused.
//!
//! ## Module map
//!
//! | Module | Content |
//! |---------|------------------------------------------------------------|
//! | `spec` | `TaskSpec` domain ↔ wire, plus all nested policy helpers |
//! | `phase` | `TaskPhase` ↔ `TaskStatus` |
//! | `time` | `SystemTime` → Unix-ms helper |
//! | `meta` | `ObjectMeta` domain → wire |
//! | `run` | `TaskRun` domain → wire |
//! | `task` | `Task` domain → wire, `TaskPage` → `ListTasksResponse` |
//!
pub use output_event_to_proto;
pub use proto_to_domain_status;
pub use convert_create_spec;
pub use tasks_page_to_proto;