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 evidence available to manager daily brief review while leaving provider, customer, payment, and schedule systems unchanged.
Sourcepub fn from_requested_side_effect_code(code: &str) -> Option<Self>
pub fn from_requested_side_effect_code(code: &str) -> Option<Self>
Builds the from requested side effect code result for the manager daily brief workflow from reviewed source facts while preserving human review gates and draft-only side effects.
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