//! Module: view::state_cascade
//!
//! Responsibility: preserve the owned command contract for a selected cascade target.
//! Does not own: inventory discovery, authorization or transport.
//! Boundary: workflows derive targets from current Root or direct-child authority.
use cratePrincipal;
/// Current command surface owned by a state-cascade recipient.
/// One exact recipient and its current role-owned command surface.