crates/nornir-cli-outcome/src/lib.rs
//! # nornir-cli-outcome
//!
//! The uniform CLI command result — the CLI twin of a Facet's `state_json`.
//! [`CommandOutcome`] gives every migrated command ONE shape:
//! `{command, ok, data, human}`, asserted sane by the autopilot check.
//!
//! A pure serde leaf (no warehouse / embedder / server deps). nornir re-exports
//! it as `nornir::cli_outcome` (via `pub use nornir_cli_outcome as cli_outcome`),
//! so its existing `crate::cli_outcome::CommandOutcome` call sites resolve
//! unchanged.
mod cli_outcome;
pub use cli_outcome::*;
pub mod selftest;