#![allow(dead_code)]
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum MobMachineCatalogInput {
RunFlow,
CreateRunSeed,
CreateFrameSeed,
CreateLoopSeed,
RecordLoopBodyFrameCompleted,
RecordLoopUntilConditionMet,
RecordLoopUntilConditionFailed,
AuthorizeFlowRunReducerCommand,
AuthorizeFlowFrameReducerCommand,
AuthorizeLoopIterationReducerCommand,
CancelFlow,
FlowStatus,
ClassifyFlowRunTerminality,
ClassifyFlowStepTerminality,
ClassifyFlowFrameTerminalStatus,
ClassifyFlowRunPublicResult,
Spawn,
AuthorizeSpawnProfile,
ClassifySpawnManyFailure,
ClassifyMemberWait,
ResolveFlowDelegationEdgeAdmission,
ClassifyRemoteMemberRuntimeObservation,
ResolveSpawnMemberAdmission,
ResolveCurrentMobAdmission,
ResolveSpawnToolAdmission,
ResolveCreateMobAdmission,
ResolveProfileMutationAdmission,
ClassifyMemberOperationEligibility,
ClassifyBridgeRejectionRecovery,
ClassifyPendingSupervisorAcceptance,
EnsureMember,
Reconcile,
Retire,
RetireAbsent,
RequestPendingSessionIngressDetachForMobDestroy,
Respawn,
RetireAll,
BindOwnerBridgeSession,
WireMembers,
WireMembersWithTrust,
UnwireMembers,
WireExternalPeer,
RegisterMemberPeer,
AuthorizeMemberPeerRebind,
AuthorizeMemberPeerOverlay,
AuthorizeMemberTrustWiring,
AuthorizeMemberTrustUnwiring,
AuthorizeMemberTrustCleanup,
AuthorizeMemberTrustCleanupObserved,
AuthorizeExternalPeerReciprocalTrust,
UnwireExternalPeer,
ProvisionSupervisorAuthority,
ClearSupervisorPendingRotation,
RecordSupervisorPendingRotation,
CommitSupervisorRotation,
ClearSupervisorAuthorityForDestroy,
RestoreSupervisorAuthorityAfterDestroyRollback,
RecordPendingRecipientTrust,
ResolvePendingRecipientTrust,
RollbackPendingRecipientTrust,
SessionIngressDetachedForMobDestroy,
SessionIngressDetachFailedForMobDestroy,
SubmitWork,
ResolveSubmitWorkRejection,
CancelWork,
CancelAllWork,
ResolveCancelAllWorkRejection,
Stop,
Resume,
Complete,
Reset,
Destroy,
RosterSnapshot,
ListMembers,
ListMembersIncludingRetiring,
ListAllMembers,
MemberStatus,
SubscribeAgentEvents,
SubscribeAllAgentEvents,
SubscribeMobEvents,
SubscribeStructuralEvents,
AuthorizeMobEventRouterMemberSubscription,
AuthorizeMobEventRouterMemberRemoval,
PollEvents,
PollEventsStrict,
ReplayAllEvents,
RecordOperatorActionProvenance,
GetMember,
SetSpawnPolicy,
ResolveSpawnPolicy,
Shutdown,
ForceCancel,
KickoffMarkPending,
KickoffMarkStarting,
StartupMarkReady,
KickoffResolveStarted,
KickoffResolveCallbackPending,
KickoffResolveFailed,
KickoffCancelRequested,
KickoffClear,
ProbeMemberAdmission,
ComputeRespawnGeneration,
ClassifyStepOutputFault,
EscalateToSupervisor,
EscalateToSupervisorNoEligibleTarget,
EvaluateTopologyEdge,
SetExternalMemberRebindCapability,
ClassifyTurnTimeoutDisposition,
SeedOrphanBudget,
RecordCoordinationWorkIntent,
RecordCoordinationResourceClaim,
UpdateCoordinationWorkIntentStatus,
UpdateCoordinationResourceClaimStatus,
ObserveCoordinationResourceClaimOverlap,
InitializeAdaptiveRun,
RecordPlanningDecision,
RecordPlanRejected,
ResolveLayerAdmission,
RecordLayerProvisioned,
RecordLayerRunStarted,
IngestLayerTerminal,
RecordLayerSetupFault,
RecordLayerResultValidated,
RecordLayerResultInvalid,
RecordLayerMobDestroyed,
RecordLayerMobRetained,
RecordCleanupResolved,
RecordBodyEvidenceMissing,
ResolveAdaptiveFinish,
RequestAdaptiveCancel,
RecordDeadlineObserved,
}
impl MobMachineCatalogInput {
pub const ALL: &'static [Self] = &[
Self::RunFlow,
Self::CreateRunSeed,
Self::CreateFrameSeed,
Self::CreateLoopSeed,
Self::RecordLoopBodyFrameCompleted,
Self::RecordLoopUntilConditionMet,
Self::RecordLoopUntilConditionFailed,
Self::AuthorizeFlowRunReducerCommand,
Self::AuthorizeFlowFrameReducerCommand,
Self::AuthorizeLoopIterationReducerCommand,
Self::CancelFlow,
Self::FlowStatus,
Self::ClassifyFlowRunTerminality,
Self::ClassifyFlowStepTerminality,
Self::ClassifyFlowFrameTerminalStatus,
Self::ClassifyFlowRunPublicResult,
Self::Spawn,
Self::AuthorizeSpawnProfile,
Self::ClassifySpawnManyFailure,
Self::ClassifyMemberWait,
Self::ResolveFlowDelegationEdgeAdmission,
Self::ClassifyRemoteMemberRuntimeObservation,
Self::ResolveSpawnMemberAdmission,
Self::ResolveCurrentMobAdmission,
Self::ResolveSpawnToolAdmission,
Self::ResolveCreateMobAdmission,
Self::ResolveProfileMutationAdmission,
Self::ClassifyMemberOperationEligibility,
Self::ClassifyBridgeRejectionRecovery,
Self::ClassifyPendingSupervisorAcceptance,
Self::EnsureMember,
Self::Reconcile,
Self::Retire,
Self::RetireAbsent,
Self::RequestPendingSessionIngressDetachForMobDestroy,
Self::Respawn,
Self::RetireAll,
Self::BindOwnerBridgeSession,
Self::WireMembers,
Self::WireMembersWithTrust,
Self::UnwireMembers,
Self::WireExternalPeer,
Self::RegisterMemberPeer,
Self::AuthorizeMemberPeerRebind,
Self::AuthorizeMemberPeerOverlay,
Self::AuthorizeMemberTrustWiring,
Self::AuthorizeMemberTrustUnwiring,
Self::AuthorizeMemberTrustCleanup,
Self::AuthorizeMemberTrustCleanupObserved,
Self::AuthorizeExternalPeerReciprocalTrust,
Self::UnwireExternalPeer,
Self::ProvisionSupervisorAuthority,
Self::ClearSupervisorPendingRotation,
Self::RecordSupervisorPendingRotation,
Self::CommitSupervisorRotation,
Self::ClearSupervisorAuthorityForDestroy,
Self::RestoreSupervisorAuthorityAfterDestroyRollback,
Self::RecordPendingRecipientTrust,
Self::ResolvePendingRecipientTrust,
Self::RollbackPendingRecipientTrust,
Self::SessionIngressDetachedForMobDestroy,
Self::SessionIngressDetachFailedForMobDestroy,
Self::SubmitWork,
Self::ResolveSubmitWorkRejection,
Self::CancelWork,
Self::CancelAllWork,
Self::ResolveCancelAllWorkRejection,
Self::Stop,
Self::Resume,
Self::Complete,
Self::Reset,
Self::Destroy,
Self::RosterSnapshot,
Self::ListMembers,
Self::ListMembersIncludingRetiring,
Self::ListAllMembers,
Self::MemberStatus,
Self::SubscribeAgentEvents,
Self::SubscribeAllAgentEvents,
Self::SubscribeMobEvents,
Self::SubscribeStructuralEvents,
Self::AuthorizeMobEventRouterMemberSubscription,
Self::AuthorizeMobEventRouterMemberRemoval,
Self::PollEvents,
Self::PollEventsStrict,
Self::ReplayAllEvents,
Self::RecordOperatorActionProvenance,
Self::GetMember,
Self::SetSpawnPolicy,
Self::ResolveSpawnPolicy,
Self::Shutdown,
Self::ForceCancel,
Self::KickoffMarkPending,
Self::KickoffMarkStarting,
Self::StartupMarkReady,
Self::KickoffResolveStarted,
Self::KickoffResolveCallbackPending,
Self::KickoffResolveFailed,
Self::KickoffCancelRequested,
Self::KickoffClear,
Self::ProbeMemberAdmission,
Self::ComputeRespawnGeneration,
Self::ClassifyStepOutputFault,
Self::EscalateToSupervisor,
Self::EscalateToSupervisorNoEligibleTarget,
Self::EvaluateTopologyEdge,
Self::SetExternalMemberRebindCapability,
Self::ClassifyTurnTimeoutDisposition,
Self::SeedOrphanBudget,
Self::RecordCoordinationWorkIntent,
Self::RecordCoordinationResourceClaim,
Self::UpdateCoordinationWorkIntentStatus,
Self::UpdateCoordinationResourceClaimStatus,
Self::ObserveCoordinationResourceClaimOverlap,
Self::InitializeAdaptiveRun,
Self::RecordPlanningDecision,
Self::RecordPlanRejected,
Self::ResolveLayerAdmission,
Self::RecordLayerProvisioned,
Self::RecordLayerRunStarted,
Self::IngestLayerTerminal,
Self::RecordLayerSetupFault,
Self::RecordLayerResultValidated,
Self::RecordLayerResultInvalid,
Self::RecordLayerMobDestroyed,
Self::RecordLayerMobRetained,
Self::RecordCleanupResolved,
Self::RecordBodyEvidenceMissing,
Self::ResolveAdaptiveFinish,
Self::RequestAdaptiveCancel,
Self::RecordDeadlineObserved,
];
#[must_use]
pub const fn input_variant(
self,
) -> meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant {
match self {
Self::RunFlow => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RunFlow,
Self::CreateRunSeed => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CreateRunSeed,
Self::CreateFrameSeed => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CreateFrameSeed,
Self::CreateLoopSeed => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CreateLoopSeed,
Self::RecordLoopBodyFrameCompleted => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordLoopBodyFrameCompleted,
Self::RecordLoopUntilConditionMet => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordLoopUntilConditionMet,
Self::RecordLoopUntilConditionFailed => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordLoopUntilConditionFailed,
Self::AuthorizeFlowRunReducerCommand => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeFlowRunReducerCommand,
Self::AuthorizeFlowFrameReducerCommand => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeFlowFrameReducerCommand,
Self::AuthorizeLoopIterationReducerCommand => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeLoopIterationReducerCommand,
Self::CancelFlow => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CancelFlow,
Self::FlowStatus => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::FlowStatus,
Self::ClassifyFlowRunTerminality => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyFlowRunTerminality,
Self::ClassifyFlowStepTerminality => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyFlowStepTerminality,
Self::ClassifyFlowFrameTerminalStatus => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyFlowFrameTerminalStatus,
Self::ClassifyFlowRunPublicResult => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyFlowRunPublicResult,
Self::Spawn => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::Spawn,
Self::AuthorizeSpawnProfile => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeSpawnProfile,
Self::ClassifySpawnManyFailure => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifySpawnManyFailure,
Self::ClassifyMemberWait => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyMemberWait,
Self::ResolveFlowDelegationEdgeAdmission => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveFlowDelegationEdgeAdmission,
Self::ClassifyRemoteMemberRuntimeObservation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyRemoteMemberRuntimeObservation,
Self::ResolveSpawnMemberAdmission => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveSpawnMemberAdmission,
Self::ResolveCurrentMobAdmission => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveCurrentMobAdmission,
Self::ResolveSpawnToolAdmission => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveSpawnToolAdmission,
Self::ResolveCreateMobAdmission => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveCreateMobAdmission,
Self::ResolveProfileMutationAdmission => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveProfileMutationAdmission,
Self::ClassifyMemberOperationEligibility => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyMemberOperationEligibility,
Self::ClassifyBridgeRejectionRecovery => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyBridgeRejectionRecovery,
Self::ClassifyPendingSupervisorAcceptance => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyPendingSupervisorAcceptance,
Self::EnsureMember => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::EnsureMember,
Self::Reconcile => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::Reconcile,
Self::Retire => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::Retire,
Self::RetireAbsent => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RetireAbsent,
Self::RequestPendingSessionIngressDetachForMobDestroy => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RequestPendingSessionIngressDetachForMobDestroy,
Self::Respawn => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::Respawn,
Self::RetireAll => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RetireAll,
Self::BindOwnerBridgeSession => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::BindOwnerBridgeSession,
Self::WireMembers => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::WireMembers,
Self::WireMembersWithTrust => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::WireMembersWithTrust,
Self::UnwireMembers => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::UnwireMembers,
Self::WireExternalPeer => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::WireExternalPeer,
Self::RegisterMemberPeer => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RegisterMemberPeer,
Self::AuthorizeMemberPeerRebind => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeMemberPeerRebind,
Self::AuthorizeMemberPeerOverlay => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeMemberPeerOverlay,
Self::AuthorizeMemberTrustWiring => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeMemberTrustWiring,
Self::AuthorizeMemberTrustUnwiring => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeMemberTrustUnwiring,
Self::AuthorizeMemberTrustCleanup => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeMemberTrustCleanup,
Self::AuthorizeMemberTrustCleanupObserved => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeMemberTrustCleanupObserved,
Self::AuthorizeExternalPeerReciprocalTrust => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeExternalPeerReciprocalTrust,
Self::UnwireExternalPeer => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::UnwireExternalPeer,
Self::ProvisionSupervisorAuthority => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ProvisionSupervisorAuthority,
Self::ClearSupervisorPendingRotation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClearSupervisorPendingRotation,
Self::RecordSupervisorPendingRotation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordSupervisorPendingRotation,
Self::CommitSupervisorRotation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CommitSupervisorRotation,
Self::ClearSupervisorAuthorityForDestroy => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClearSupervisorAuthorityForDestroy,
Self::RestoreSupervisorAuthorityAfterDestroyRollback => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RestoreSupervisorAuthorityAfterDestroyRollback,
Self::RecordPendingRecipientTrust => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordPendingRecipientTrust,
Self::ResolvePendingRecipientTrust => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolvePendingRecipientTrust,
Self::RollbackPendingRecipientTrust => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RollbackPendingRecipientTrust,
Self::SessionIngressDetachedForMobDestroy => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::SessionIngressDetachedForMobDestroy,
Self::SessionIngressDetachFailedForMobDestroy => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::SessionIngressDetachFailedForMobDestroy,
Self::SubmitWork => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::SubmitWork,
Self::ResolveSubmitWorkRejection => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveSubmitWorkRejection,
Self::CancelWork => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CancelWork,
Self::CancelAllWork => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CancelAllWork,
Self::ResolveCancelAllWorkRejection => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveCancelAllWorkRejection,
Self::Stop => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::Stop,
Self::Resume => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::Resume,
Self::Complete => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::Complete,
Self::Reset => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::Reset,
Self::Destroy => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::Destroy,
Self::RosterSnapshot => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RosterSnapshot,
Self::ListMembers => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ListMembers,
Self::ListMembersIncludingRetiring => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ListMembersIncludingRetiring,
Self::ListAllMembers => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ListAllMembers,
Self::MemberStatus => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::MemberStatus,
Self::SubscribeAgentEvents => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::SubscribeAgentEvents,
Self::SubscribeAllAgentEvents => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::SubscribeAllAgentEvents,
Self::SubscribeMobEvents => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::SubscribeMobEvents,
Self::SubscribeStructuralEvents => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::SubscribeStructuralEvents,
Self::AuthorizeMobEventRouterMemberSubscription => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeMobEventRouterMemberSubscription,
Self::AuthorizeMobEventRouterMemberRemoval => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeMobEventRouterMemberRemoval,
Self::PollEvents => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::PollEvents,
Self::PollEventsStrict => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::PollEventsStrict,
Self::ReplayAllEvents => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ReplayAllEvents,
Self::RecordOperatorActionProvenance => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordOperatorActionProvenance,
Self::GetMember => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::GetMember,
Self::SetSpawnPolicy => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::SetSpawnPolicy,
Self::ResolveSpawnPolicy => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveSpawnPolicy,
Self::Shutdown => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::Shutdown,
Self::ForceCancel => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ForceCancel,
Self::KickoffMarkPending => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::KickoffMarkPending,
Self::KickoffMarkStarting => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::KickoffMarkStarting,
Self::StartupMarkReady => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::StartupMarkReady,
Self::KickoffResolveStarted => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::KickoffResolveStarted,
Self::KickoffResolveCallbackPending => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::KickoffResolveCallbackPending,
Self::KickoffResolveFailed => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::KickoffResolveFailed,
Self::KickoffCancelRequested => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::KickoffCancelRequested,
Self::KickoffClear => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::KickoffClear,
Self::ProbeMemberAdmission => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ProbeMemberAdmission,
Self::ComputeRespawnGeneration => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ComputeRespawnGeneration,
Self::ClassifyStepOutputFault => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyStepOutputFault,
Self::EscalateToSupervisor => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::EscalateToSupervisor,
Self::EscalateToSupervisorNoEligibleTarget => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::EscalateToSupervisorNoEligibleTarget,
Self::EvaluateTopologyEdge => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::EvaluateTopologyEdge,
Self::SetExternalMemberRebindCapability => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::SetExternalMemberRebindCapability,
Self::ClassifyTurnTimeoutDisposition => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyTurnTimeoutDisposition,
Self::SeedOrphanBudget => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::SeedOrphanBudget,
Self::RecordCoordinationWorkIntent => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordCoordinationWorkIntent,
Self::RecordCoordinationResourceClaim => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordCoordinationResourceClaim,
Self::UpdateCoordinationWorkIntentStatus => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::UpdateCoordinationWorkIntentStatus,
Self::UpdateCoordinationResourceClaimStatus => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::UpdateCoordinationResourceClaimStatus,
Self::ObserveCoordinationResourceClaimOverlap => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ObserveCoordinationResourceClaimOverlap,
Self::InitializeAdaptiveRun => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::InitializeAdaptiveRun,
Self::RecordPlanningDecision => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordPlanningDecision,
Self::RecordPlanRejected => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordPlanRejected,
Self::ResolveLayerAdmission => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveLayerAdmission,
Self::RecordLayerProvisioned => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordLayerProvisioned,
Self::RecordLayerRunStarted => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordLayerRunStarted,
Self::IngestLayerTerminal => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::IngestLayerTerminal,
Self::RecordLayerSetupFault => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordLayerSetupFault,
Self::RecordLayerResultValidated => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordLayerResultValidated,
Self::RecordLayerResultInvalid => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordLayerResultInvalid,
Self::RecordLayerMobDestroyed => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordLayerMobDestroyed,
Self::RecordLayerMobRetained => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordLayerMobRetained,
Self::RecordCleanupResolved => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordCleanupResolved,
Self::RecordBodyEvidenceMissing => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordBodyEvidenceMissing,
Self::ResolveAdaptiveFinish => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveAdaptiveFinish,
Self::RequestAdaptiveCancel => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RequestAdaptiveCancel,
Self::RecordDeadlineObserved => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordDeadlineObserved,
}
}
#[must_use]
pub const fn as_str(self) -> &'static str {
match self {
Self::RunFlow => "RunFlow",
Self::CreateRunSeed => "CreateRunSeed",
Self::CreateFrameSeed => "CreateFrameSeed",
Self::CreateLoopSeed => "CreateLoopSeed",
Self::RecordLoopBodyFrameCompleted => "RecordLoopBodyFrameCompleted",
Self::RecordLoopUntilConditionMet => "RecordLoopUntilConditionMet",
Self::RecordLoopUntilConditionFailed => "RecordLoopUntilConditionFailed",
Self::AuthorizeFlowRunReducerCommand => "AuthorizeFlowRunReducerCommand",
Self::AuthorizeFlowFrameReducerCommand => "AuthorizeFlowFrameReducerCommand",
Self::AuthorizeLoopIterationReducerCommand => "AuthorizeLoopIterationReducerCommand",
Self::CancelFlow => "CancelFlow",
Self::FlowStatus => "FlowStatus",
Self::ClassifyFlowRunTerminality => "ClassifyFlowRunTerminality",
Self::ClassifyFlowStepTerminality => "ClassifyFlowStepTerminality",
Self::ClassifyFlowFrameTerminalStatus => "ClassifyFlowFrameTerminalStatus",
Self::ClassifyFlowRunPublicResult => "ClassifyFlowRunPublicResult",
Self::Spawn => "Spawn",
Self::AuthorizeSpawnProfile => "AuthorizeSpawnProfile",
Self::ClassifySpawnManyFailure => "ClassifySpawnManyFailure",
Self::ClassifyMemberWait => "ClassifyMemberWait",
Self::ResolveFlowDelegationEdgeAdmission => "ResolveFlowDelegationEdgeAdmission",
Self::ClassifyRemoteMemberRuntimeObservation => {
"ClassifyRemoteMemberRuntimeObservation"
}
Self::ResolveSpawnMemberAdmission => "ResolveSpawnMemberAdmission",
Self::ResolveCurrentMobAdmission => "ResolveCurrentMobAdmission",
Self::ResolveSpawnToolAdmission => "ResolveSpawnToolAdmission",
Self::ResolveCreateMobAdmission => "ResolveCreateMobAdmission",
Self::ResolveProfileMutationAdmission => "ResolveProfileMutationAdmission",
Self::ClassifyMemberOperationEligibility => "ClassifyMemberOperationEligibility",
Self::ClassifyBridgeRejectionRecovery => "ClassifyBridgeRejectionRecovery",
Self::ClassifyPendingSupervisorAcceptance => "ClassifyPendingSupervisorAcceptance",
Self::EnsureMember => "EnsureMember",
Self::Reconcile => "Reconcile",
Self::Retire => "Retire",
Self::RetireAbsent => "RetireAbsent",
Self::RequestPendingSessionIngressDetachForMobDestroy => {
"RequestPendingSessionIngressDetachForMobDestroy"
}
Self::Respawn => "Respawn",
Self::RetireAll => "RetireAll",
Self::BindOwnerBridgeSession => "BindOwnerBridgeSession",
Self::WireMembers => "WireMembers",
Self::WireMembersWithTrust => "WireMembersWithTrust",
Self::UnwireMembers => "UnwireMembers",
Self::WireExternalPeer => "WireExternalPeer",
Self::RegisterMemberPeer => "RegisterMemberPeer",
Self::AuthorizeMemberPeerRebind => "AuthorizeMemberPeerRebind",
Self::AuthorizeMemberPeerOverlay => "AuthorizeMemberPeerOverlay",
Self::AuthorizeMemberTrustWiring => "AuthorizeMemberTrustWiring",
Self::AuthorizeMemberTrustUnwiring => "AuthorizeMemberTrustUnwiring",
Self::AuthorizeMemberTrustCleanup => "AuthorizeMemberTrustCleanup",
Self::AuthorizeMemberTrustCleanupObserved => "AuthorizeMemberTrustCleanupObserved",
Self::AuthorizeExternalPeerReciprocalTrust => "AuthorizeExternalPeerReciprocalTrust",
Self::UnwireExternalPeer => "UnwireExternalPeer",
Self::ProvisionSupervisorAuthority => "ProvisionSupervisorAuthority",
Self::ClearSupervisorPendingRotation => "ClearSupervisorPendingRotation",
Self::RecordSupervisorPendingRotation => "RecordSupervisorPendingRotation",
Self::CommitSupervisorRotation => "CommitSupervisorRotation",
Self::ClearSupervisorAuthorityForDestroy => "ClearSupervisorAuthorityForDestroy",
Self::RestoreSupervisorAuthorityAfterDestroyRollback => {
"RestoreSupervisorAuthorityAfterDestroyRollback"
}
Self::RecordPendingRecipientTrust => "RecordPendingRecipientTrust",
Self::ResolvePendingRecipientTrust => "ResolvePendingRecipientTrust",
Self::RollbackPendingRecipientTrust => "RollbackPendingRecipientTrust",
Self::SessionIngressDetachedForMobDestroy => "SessionIngressDetachedForMobDestroy",
Self::SessionIngressDetachFailedForMobDestroy => {
"SessionIngressDetachFailedForMobDestroy"
}
Self::SubmitWork => "SubmitWork",
Self::ResolveSubmitWorkRejection => "ResolveSubmitWorkRejection",
Self::CancelWork => "CancelWork",
Self::CancelAllWork => "CancelAllWork",
Self::ResolveCancelAllWorkRejection => "ResolveCancelAllWorkRejection",
Self::Stop => "Stop",
Self::Resume => "Resume",
Self::Complete => "Complete",
Self::Reset => "Reset",
Self::Destroy => "Destroy",
Self::RosterSnapshot => "RosterSnapshot",
Self::ListMembers => "ListMembers",
Self::ListMembersIncludingRetiring => "ListMembersIncludingRetiring",
Self::ListAllMembers => "ListAllMembers",
Self::MemberStatus => "MemberStatus",
Self::SubscribeAgentEvents => "SubscribeAgentEvents",
Self::SubscribeAllAgentEvents => "SubscribeAllAgentEvents",
Self::SubscribeMobEvents => "SubscribeMobEvents",
Self::SubscribeStructuralEvents => "SubscribeStructuralEvents",
Self::AuthorizeMobEventRouterMemberSubscription => {
"AuthorizeMobEventRouterMemberSubscription"
}
Self::AuthorizeMobEventRouterMemberRemoval => "AuthorizeMobEventRouterMemberRemoval",
Self::PollEvents => "PollEvents",
Self::PollEventsStrict => "PollEventsStrict",
Self::ReplayAllEvents => "ReplayAllEvents",
Self::RecordOperatorActionProvenance => "RecordOperatorActionProvenance",
Self::GetMember => "GetMember",
Self::SetSpawnPolicy => "SetSpawnPolicy",
Self::ResolveSpawnPolicy => "ResolveSpawnPolicy",
Self::Shutdown => "Shutdown",
Self::ForceCancel => "ForceCancel",
Self::KickoffMarkPending => "KickoffMarkPending",
Self::KickoffMarkStarting => "KickoffMarkStarting",
Self::StartupMarkReady => "StartupMarkReady",
Self::KickoffResolveStarted => "KickoffResolveStarted",
Self::KickoffResolveCallbackPending => "KickoffResolveCallbackPending",
Self::KickoffResolveFailed => "KickoffResolveFailed",
Self::KickoffCancelRequested => "KickoffCancelRequested",
Self::KickoffClear => "KickoffClear",
Self::ProbeMemberAdmission => "ProbeMemberAdmission",
Self::ComputeRespawnGeneration => "ComputeRespawnGeneration",
Self::ClassifyStepOutputFault => "ClassifyStepOutputFault",
Self::EscalateToSupervisor => "EscalateToSupervisor",
Self::EscalateToSupervisorNoEligibleTarget => "EscalateToSupervisorNoEligibleTarget",
Self::EvaluateTopologyEdge => "EvaluateTopologyEdge",
Self::SetExternalMemberRebindCapability => "SetExternalMemberRebindCapability",
Self::ClassifyTurnTimeoutDisposition => "ClassifyTurnTimeoutDisposition",
Self::SeedOrphanBudget => "SeedOrphanBudget",
Self::RecordCoordinationWorkIntent => "RecordCoordinationWorkIntent",
Self::RecordCoordinationResourceClaim => "RecordCoordinationResourceClaim",
Self::UpdateCoordinationWorkIntentStatus => "UpdateCoordinationWorkIntentStatus",
Self::UpdateCoordinationResourceClaimStatus => "UpdateCoordinationResourceClaimStatus",
Self::ObserveCoordinationResourceClaimOverlap => {
"ObserveCoordinationResourceClaimOverlap"
}
Self::InitializeAdaptiveRun => "InitializeAdaptiveRun",
Self::RecordPlanningDecision => "RecordPlanningDecision",
Self::RecordPlanRejected => "RecordPlanRejected",
Self::ResolveLayerAdmission => "ResolveLayerAdmission",
Self::RecordLayerProvisioned => "RecordLayerProvisioned",
Self::RecordLayerRunStarted => "RecordLayerRunStarted",
Self::IngestLayerTerminal => "IngestLayerTerminal",
Self::RecordLayerSetupFault => "RecordLayerSetupFault",
Self::RecordLayerResultValidated => "RecordLayerResultValidated",
Self::RecordLayerResultInvalid => "RecordLayerResultInvalid",
Self::RecordLayerMobDestroyed => "RecordLayerMobDestroyed",
Self::RecordLayerMobRetained => "RecordLayerMobRetained",
Self::RecordCleanupResolved => "RecordCleanupResolved",
Self::RecordBodyEvidenceMissing => "RecordBodyEvidenceMissing",
Self::ResolveAdaptiveFinish => "ResolveAdaptiveFinish",
Self::RequestAdaptiveCancel => "RequestAdaptiveCancel",
Self::RecordDeadlineObserved => "RecordDeadlineObserved",
}
}
}