pub enum BlockedAction {
ChangeStaffSchedule,
MutateProviderOrPmsRecord,
SendCustomerMessage,
MoveRefundDiscountOrPayment,
HideSourceDataQualityIssue,
}Expand description
Actions the agent must never perform without a human/operator system of record.
Variants§
ChangeStaffSchedule
Blocks agents from change staff schedule until staff or the system of record performs the action.
MutateProviderOrPmsRecord
Blocks agents from mutate provider or pms record until staff or the system of record performs the action.
SendCustomerMessage
Blocks agents from send customer message until staff or the system of record performs the action.
MoveRefundDiscountOrPayment
Blocks agents from move refund discount or payment until staff or the system of record performs the action.
HideSourceDataQualityIssue
Blocks agents from hide source data quality issue until staff or the system of record performs the action.
Implementations§
Source§impl BlockedAction
impl BlockedAction
Sourcepub const fn code(self) -> &'static str
pub const fn code(self) -> &'static str
Returns the code source evidence carried by this manager daily brief workflow artifact without changing provider, customer, payment, or schedule state.
Sourcepub fn from_requested_side_effect_code(code: &str) -> Option<Self>
pub fn from_requested_side_effect_code(code: &str) -> Option<Self>
Builds from requested side effect code for the manager daily brief workflow contract from validated source facts while preserving review gates and draft-only side-effect boundaries.
Trait Implementations§
Source§impl Clone for BlockedAction
impl Clone for BlockedAction
Source§fn clone(&self) -> BlockedAction
fn clone(&self) -> BlockedAction
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more