// devela::org::role
//
#![doc = crate::_tags!(wip)]
#![doc = crate::_DOC_ORG_ROLE!()] // public
#![doc = crate::_doc!(modules: crate::org; role)]
#![doc = crate::_doc!(flat:"org")]
#![doc = crate::_doc!(hr)]
//

// pub mod assign; // role assignment and delegation
// pub mod duty; // obligations tied to roles
// pub mod office; // formal positions
// pub mod replace; // transfer and replacement
// pub mod scope; // authority and responsibility bounds

crate::structural_mods! { // _pub_mods
    _pub_mods {
        // pub use super::{
        //     assign::_all::*,
        //     duty::_all::*,
        //     office::_all::*,
        //     replace::_all::*,
        //     scope::_all::*,
        // };
    }
}
