meerkat-mob 0.8.10

Multi-agent orchestration runtime for Meerkat
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
// @generated — Generated by `cargo xtask protocol-codegen`.
// MobMachineCatalogInput mirror derived from `MobMachine`'s `schema.inputs.variants`.
#![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,
    BeginSpawnExec,
    CommitSpawnMembership,
    CommitSpawnActivation,
    AbortSpawnExec,
    AuthorizePlacedCarrierCleanup,
    ResolvePlacedCarrierCleanup,
    AuthorizeSpawnProfile,
    ClassifySpawnManyFailure,
    ClassifyMemberWait,
    ObserveMemberProgress,
    ResolveFlowDelegationEdgeAdmission,
    ClassifyRemoteMemberRuntimeObservation,
    ResolveSpawnMemberAdmission,
    ResolveCurrentMobAdmission,
    ResolveSpawnToolAdmission,
    ResolveCreateMobAdmission,
    ResolveProfileMutationAdmission,
    ClassifyMemberOperationEligibility,
    ClassifyBridgeRejectionRecovery,
    ClassifyPendingSupervisorAcceptance,
    ClassifyIdentityReconciliation,
    EnsureMember,
    Reconcile,
    ClassifyRetirePendingSpawnDisposition,
    Retire,
    RetireAbsent,
    RequestPendingSessionIngressDetachForMobDestroy,
    Respawn,
    RetireAll,
    BindOwnerBridgeSession,
    WireMembers,
    WireMembersWithTrust,
    UnwireMembers,
    CleanupRetiringMemberWiring,
    RestoreRetiringMemberWiring,
    WireExternalPeer,
    RegisterMemberPeer,
    AuthorizeMemberEndpointMigrationTrustCleanup,
    AuthorizeMemberPeerRebind,
    AuthorizeMemberPeerOverlay,
    AuthorizeRetiringMemberPeerOverlayCleanup,
    AuthorizeMemberTrustWiring,
    AuthorizeMemberTrustUnwiring,
    AuthorizeMemberTrustCleanup,
    AuthorizeMemberTrustCleanupObserved,
    AuthorizeRetiringMemberTrustCleanupObserved,
    AuthorizeExternalPeerReciprocalTrust,
    UnwireExternalPeer,
    CleanupRetiringExternalPeer,
    RestoreRetiringExternalPeer,
    CleanupRetiringExternalPeerObservedAbsent,
    RestoreRetiringExternalPeerObservedAbsent,
    AdmitSupervisorRotation,
    ProvisionSupervisorAuthority,
    RecordSupervisorPendingRotation,
    CommitSupervisorRotation,
    ClearSupervisorAuthorityForDestroy,
    RestoreSupervisorAuthorityAfterDestroyRollback,
    RecordPendingRecipientTrust,
    ResolvePendingRecipientTrust,
    RollbackPendingRecipientTrust,
    BeginHostBind,
    CommitHostBind,
    HostRebound,
    RefreshHostCapabilities,
    RevokeHost,
    PromoteCommittedPlacedSpawnCarrierBinding,
    RecordMemberMaterializationFailure,
    RecordRouteInstall,
    AuthorizeRouteRemovalBeforeUnwire,
    ResolveRouteInstall,
    RollbackRouteInstall,
    RecordRemoteTurnObligation,
    AbortRemoteTurnObligation,
    CommitRemoteTurnOutcome,
    ResolveRemoteTurnObligation,
    AcknowledgeRemoteTurnOutcome,
    DisposeRemoteTurnObligation,
    RecordPlacedCompletionObligation,
    RequestPlacedCompletionCancellation,
    ResolvePlacedCompletionOutcome,
    ClosePlacedCompletionOutcome,
    AcknowledgePlacedCompletionOutcome,
    DisposePlacedCompletionOutcome,
    BeginPlacedCompletionLifecycleQuiesce,
    EndPlacedCompletionLifecycleQuiesce,
    GrantOperatorScopes,
    RevokeOperatorScopes,
    ResolveMemberOperatorAdmission,
    ClassifyFlowStepDispatch,
    SessionIngressDetachedForMobDestroy,
    SessionIngressDetachFailedForMobDestroy,
    SubmitWork,
    ResolveSubmitWorkRejection,
    ResolveRuntimeBindingRefusal,
    ResolveRuntimeIngressRefusal,
    ResolveRuntimeRetireRefusal,
    RetryRuntimeRetire,
    RecordRemoteMemberRuntimeRetired,
    RecordRemoteMemberSupervisorRevoked,
    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,
    ResolveAutonomousShutdownMemberAction,
    ForceCancel,
    KickoffMarkPending,
    BindObjectiveOwner,
    ConcludeObjective,
    KickoffMarkStarting,
    StartPlacedKickoff,
    ResolvePlacedKickoffStarted,
    ResolvePlacedKickoffCallbackPending,
    ResolvePlacedKickoffFailed,
    ResolvePlacedKickoffCancelled,
    RejectPlacedKickoffBeforeAdmission,
    AcknowledgePlacedKickoffOutcome,
    DisposePlacedKickoffObligation,
    StartupMarkReady,
    KickoffResolveStarted,
    KickoffResolveCallbackPending,
    KickoffResolveFailed,
    KickoffCancelRequested,
    KickoffClear,
    KickoffQuiesced,
    CancelPendingSpawn,
    ProbeMemberAdmission,
    ComputeRespawnGeneration,
    ClassifyStepOutputFault,
    EscalateToSupervisor,
    EscalateToSupervisorNoEligibleTarget,
    EvaluateTopologyEdge,
    SetExternalMemberRebindCapability,
    ClassifyTurnTimeoutDisposition,
    SeedOrphanBudget,
    RecordCoordinationWorkIntent,
    RecordCoordinationResourceClaim,
    UpdateCoordinationWorkIntentStatus,
    UpdateCoordinationResourceClaimStatus,
    ObserveCoordinationResourceClaimOverlap,
    InitializeAdaptiveRun,
    RecordPlanningDecision,
    RecordPlanRejected,
    ResolveLayerAdmission,
    RecordLayerProvisioned,
    RecordLayerRunStarted,
    IngestLayerTerminal,
    RecordLayerSetupFault,
    RecordLayerInterrupted,
    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::BeginSpawnExec,
        Self::CommitSpawnMembership,
        Self::CommitSpawnActivation,
        Self::AbortSpawnExec,
        Self::AuthorizePlacedCarrierCleanup,
        Self::ResolvePlacedCarrierCleanup,
        Self::AuthorizeSpawnProfile,
        Self::ClassifySpawnManyFailure,
        Self::ClassifyMemberWait,
        Self::ObserveMemberProgress,
        Self::ResolveFlowDelegationEdgeAdmission,
        Self::ClassifyRemoteMemberRuntimeObservation,
        Self::ResolveSpawnMemberAdmission,
        Self::ResolveCurrentMobAdmission,
        Self::ResolveSpawnToolAdmission,
        Self::ResolveCreateMobAdmission,
        Self::ResolveProfileMutationAdmission,
        Self::ClassifyMemberOperationEligibility,
        Self::ClassifyBridgeRejectionRecovery,
        Self::ClassifyPendingSupervisorAcceptance,
        Self::ClassifyIdentityReconciliation,
        Self::EnsureMember,
        Self::Reconcile,
        Self::ClassifyRetirePendingSpawnDisposition,
        Self::Retire,
        Self::RetireAbsent,
        Self::RequestPendingSessionIngressDetachForMobDestroy,
        Self::Respawn,
        Self::RetireAll,
        Self::BindOwnerBridgeSession,
        Self::WireMembers,
        Self::WireMembersWithTrust,
        Self::UnwireMembers,
        Self::CleanupRetiringMemberWiring,
        Self::RestoreRetiringMemberWiring,
        Self::WireExternalPeer,
        Self::RegisterMemberPeer,
        Self::AuthorizeMemberEndpointMigrationTrustCleanup,
        Self::AuthorizeMemberPeerRebind,
        Self::AuthorizeMemberPeerOverlay,
        Self::AuthorizeRetiringMemberPeerOverlayCleanup,
        Self::AuthorizeMemberTrustWiring,
        Self::AuthorizeMemberTrustUnwiring,
        Self::AuthorizeMemberTrustCleanup,
        Self::AuthorizeMemberTrustCleanupObserved,
        Self::AuthorizeRetiringMemberTrustCleanupObserved,
        Self::AuthorizeExternalPeerReciprocalTrust,
        Self::UnwireExternalPeer,
        Self::CleanupRetiringExternalPeer,
        Self::RestoreRetiringExternalPeer,
        Self::CleanupRetiringExternalPeerObservedAbsent,
        Self::RestoreRetiringExternalPeerObservedAbsent,
        Self::AdmitSupervisorRotation,
        Self::ProvisionSupervisorAuthority,
        Self::RecordSupervisorPendingRotation,
        Self::CommitSupervisorRotation,
        Self::ClearSupervisorAuthorityForDestroy,
        Self::RestoreSupervisorAuthorityAfterDestroyRollback,
        Self::RecordPendingRecipientTrust,
        Self::ResolvePendingRecipientTrust,
        Self::RollbackPendingRecipientTrust,
        Self::BeginHostBind,
        Self::CommitHostBind,
        Self::HostRebound,
        Self::RefreshHostCapabilities,
        Self::RevokeHost,
        Self::PromoteCommittedPlacedSpawnCarrierBinding,
        Self::RecordMemberMaterializationFailure,
        Self::RecordRouteInstall,
        Self::AuthorizeRouteRemovalBeforeUnwire,
        Self::ResolveRouteInstall,
        Self::RollbackRouteInstall,
        Self::RecordRemoteTurnObligation,
        Self::AbortRemoteTurnObligation,
        Self::CommitRemoteTurnOutcome,
        Self::ResolveRemoteTurnObligation,
        Self::AcknowledgeRemoteTurnOutcome,
        Self::DisposeRemoteTurnObligation,
        Self::RecordPlacedCompletionObligation,
        Self::RequestPlacedCompletionCancellation,
        Self::ResolvePlacedCompletionOutcome,
        Self::ClosePlacedCompletionOutcome,
        Self::AcknowledgePlacedCompletionOutcome,
        Self::DisposePlacedCompletionOutcome,
        Self::BeginPlacedCompletionLifecycleQuiesce,
        Self::EndPlacedCompletionLifecycleQuiesce,
        Self::GrantOperatorScopes,
        Self::RevokeOperatorScopes,
        Self::ResolveMemberOperatorAdmission,
        Self::ClassifyFlowStepDispatch,
        Self::SessionIngressDetachedForMobDestroy,
        Self::SessionIngressDetachFailedForMobDestroy,
        Self::SubmitWork,
        Self::ResolveSubmitWorkRejection,
        Self::ResolveRuntimeBindingRefusal,
        Self::ResolveRuntimeIngressRefusal,
        Self::ResolveRuntimeRetireRefusal,
        Self::RetryRuntimeRetire,
        Self::RecordRemoteMemberRuntimeRetired,
        Self::RecordRemoteMemberSupervisorRevoked,
        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::ResolveAutonomousShutdownMemberAction,
        Self::ForceCancel,
        Self::KickoffMarkPending,
        Self::BindObjectiveOwner,
        Self::ConcludeObjective,
        Self::KickoffMarkStarting,
        Self::StartPlacedKickoff,
        Self::ResolvePlacedKickoffStarted,
        Self::ResolvePlacedKickoffCallbackPending,
        Self::ResolvePlacedKickoffFailed,
        Self::ResolvePlacedKickoffCancelled,
        Self::RejectPlacedKickoffBeforeAdmission,
        Self::AcknowledgePlacedKickoffOutcome,
        Self::DisposePlacedKickoffObligation,
        Self::StartupMarkReady,
        Self::KickoffResolveStarted,
        Self::KickoffResolveCallbackPending,
        Self::KickoffResolveFailed,
        Self::KickoffCancelRequested,
        Self::KickoffClear,
        Self::KickoffQuiesced,
        Self::CancelPendingSpawn,
        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::RecordLayerInterrupted,
        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::BeginSpawnExec => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::BeginSpawnExec,
            Self::CommitSpawnMembership => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CommitSpawnMembership,
            Self::CommitSpawnActivation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CommitSpawnActivation,
            Self::AbortSpawnExec => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AbortSpawnExec,
            Self::AuthorizePlacedCarrierCleanup => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizePlacedCarrierCleanup,
            Self::ResolvePlacedCarrierCleanup => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolvePlacedCarrierCleanup,
            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::ObserveMemberProgress => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ObserveMemberProgress,
            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::ClassifyIdentityReconciliation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyIdentityReconciliation,
            Self::EnsureMember => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::EnsureMember,
            Self::Reconcile => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::Reconcile,
            Self::ClassifyRetirePendingSpawnDisposition => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyRetirePendingSpawnDisposition,
            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::CleanupRetiringMemberWiring => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CleanupRetiringMemberWiring,
            Self::RestoreRetiringMemberWiring => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RestoreRetiringMemberWiring,
            Self::WireExternalPeer => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::WireExternalPeer,
            Self::RegisterMemberPeer => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RegisterMemberPeer,
            Self::AuthorizeMemberEndpointMigrationTrustCleanup => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeMemberEndpointMigrationTrustCleanup,
            Self::AuthorizeMemberPeerRebind => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeMemberPeerRebind,
            Self::AuthorizeMemberPeerOverlay => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeMemberPeerOverlay,
            Self::AuthorizeRetiringMemberPeerOverlayCleanup => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeRetiringMemberPeerOverlayCleanup,
            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::AuthorizeRetiringMemberTrustCleanupObserved => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeRetiringMemberTrustCleanupObserved,
            Self::AuthorizeExternalPeerReciprocalTrust => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeExternalPeerReciprocalTrust,
            Self::UnwireExternalPeer => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::UnwireExternalPeer,
            Self::CleanupRetiringExternalPeer => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CleanupRetiringExternalPeer,
            Self::RestoreRetiringExternalPeer => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RestoreRetiringExternalPeer,
            Self::CleanupRetiringExternalPeerObservedAbsent => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CleanupRetiringExternalPeerObservedAbsent,
            Self::RestoreRetiringExternalPeerObservedAbsent => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RestoreRetiringExternalPeerObservedAbsent,
            Self::AdmitSupervisorRotation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AdmitSupervisorRotation,
            Self::ProvisionSupervisorAuthority => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ProvisionSupervisorAuthority,
            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::BeginHostBind => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::BeginHostBind,
            Self::CommitHostBind => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CommitHostBind,
            Self::HostRebound => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::HostRebound,
            Self::RefreshHostCapabilities => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RefreshHostCapabilities,
            Self::RevokeHost => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RevokeHost,
            Self::PromoteCommittedPlacedSpawnCarrierBinding => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::PromoteCommittedPlacedSpawnCarrierBinding,
            Self::RecordMemberMaterializationFailure => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordMemberMaterializationFailure,
            Self::RecordRouteInstall => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordRouteInstall,
            Self::AuthorizeRouteRemovalBeforeUnwire => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AuthorizeRouteRemovalBeforeUnwire,
            Self::ResolveRouteInstall => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveRouteInstall,
            Self::RollbackRouteInstall => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RollbackRouteInstall,
            Self::RecordRemoteTurnObligation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordRemoteTurnObligation,
            Self::AbortRemoteTurnObligation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AbortRemoteTurnObligation,
            Self::CommitRemoteTurnOutcome => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CommitRemoteTurnOutcome,
            Self::ResolveRemoteTurnObligation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveRemoteTurnObligation,
            Self::AcknowledgeRemoteTurnOutcome => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AcknowledgeRemoteTurnOutcome,
            Self::DisposeRemoteTurnObligation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::DisposeRemoteTurnObligation,
            Self::RecordPlacedCompletionObligation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordPlacedCompletionObligation,
            Self::RequestPlacedCompletionCancellation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RequestPlacedCompletionCancellation,
            Self::ResolvePlacedCompletionOutcome => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolvePlacedCompletionOutcome,
            Self::ClosePlacedCompletionOutcome => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClosePlacedCompletionOutcome,
            Self::AcknowledgePlacedCompletionOutcome => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AcknowledgePlacedCompletionOutcome,
            Self::DisposePlacedCompletionOutcome => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::DisposePlacedCompletionOutcome,
            Self::BeginPlacedCompletionLifecycleQuiesce => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::BeginPlacedCompletionLifecycleQuiesce,
            Self::EndPlacedCompletionLifecycleQuiesce => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::EndPlacedCompletionLifecycleQuiesce,
            Self::GrantOperatorScopes => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::GrantOperatorScopes,
            Self::RevokeOperatorScopes => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RevokeOperatorScopes,
            Self::ResolveMemberOperatorAdmission => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveMemberOperatorAdmission,
            Self::ClassifyFlowStepDispatch => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ClassifyFlowStepDispatch,
            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::ResolveRuntimeBindingRefusal => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveRuntimeBindingRefusal,
            Self::ResolveRuntimeIngressRefusal => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveRuntimeIngressRefusal,
            Self::ResolveRuntimeRetireRefusal => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveRuntimeRetireRefusal,
            Self::RetryRuntimeRetire => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RetryRuntimeRetire,
            Self::RecordRemoteMemberRuntimeRetired => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordRemoteMemberRuntimeRetired,
            Self::RecordRemoteMemberSupervisorRevoked => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordRemoteMemberSupervisorRevoked,
            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::ResolveAutonomousShutdownMemberAction => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolveAutonomousShutdownMemberAction,
            Self::ForceCancel => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ForceCancel,
            Self::KickoffMarkPending => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::KickoffMarkPending,
            Self::BindObjectiveOwner => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::BindObjectiveOwner,
            Self::ConcludeObjective => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ConcludeObjective,
            Self::KickoffMarkStarting => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::KickoffMarkStarting,
            Self::StartPlacedKickoff => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::StartPlacedKickoff,
            Self::ResolvePlacedKickoffStarted => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolvePlacedKickoffStarted,
            Self::ResolvePlacedKickoffCallbackPending => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolvePlacedKickoffCallbackPending,
            Self::ResolvePlacedKickoffFailed => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolvePlacedKickoffFailed,
            Self::ResolvePlacedKickoffCancelled => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::ResolvePlacedKickoffCancelled,
            Self::RejectPlacedKickoffBeforeAdmission => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RejectPlacedKickoffBeforeAdmission,
            Self::AcknowledgePlacedKickoffOutcome => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::AcknowledgePlacedKickoffOutcome,
            Self::DisposePlacedKickoffObligation => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::DisposePlacedKickoffObligation,
            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::KickoffQuiesced => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::KickoffQuiesced,
            Self::CancelPendingSpawn => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::CancelPendingSpawn,
            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::RecordLayerInterrupted => meerkat_machine_schema::catalog::dsl::mob_machine::MobMachineInputVariant::RecordLayerInterrupted,
            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::BeginSpawnExec => "BeginSpawnExec",
            Self::CommitSpawnMembership => "CommitSpawnMembership",
            Self::CommitSpawnActivation => "CommitSpawnActivation",
            Self::AbortSpawnExec => "AbortSpawnExec",
            Self::AuthorizePlacedCarrierCleanup => "AuthorizePlacedCarrierCleanup",
            Self::ResolvePlacedCarrierCleanup => "ResolvePlacedCarrierCleanup",
            Self::AuthorizeSpawnProfile => "AuthorizeSpawnProfile",
            Self::ClassifySpawnManyFailure => "ClassifySpawnManyFailure",
            Self::ClassifyMemberWait => "ClassifyMemberWait",
            Self::ObserveMemberProgress => "ObserveMemberProgress",
            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::ClassifyIdentityReconciliation => "ClassifyIdentityReconciliation",
            Self::EnsureMember => "EnsureMember",
            Self::Reconcile => "Reconcile",
            Self::ClassifyRetirePendingSpawnDisposition => "ClassifyRetirePendingSpawnDisposition",
            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::CleanupRetiringMemberWiring => "CleanupRetiringMemberWiring",
            Self::RestoreRetiringMemberWiring => "RestoreRetiringMemberWiring",
            Self::WireExternalPeer => "WireExternalPeer",
            Self::RegisterMemberPeer => "RegisterMemberPeer",
            Self::AuthorizeMemberEndpointMigrationTrustCleanup => {
                "AuthorizeMemberEndpointMigrationTrustCleanup"
            }
            Self::AuthorizeMemberPeerRebind => "AuthorizeMemberPeerRebind",
            Self::AuthorizeMemberPeerOverlay => "AuthorizeMemberPeerOverlay",
            Self::AuthorizeRetiringMemberPeerOverlayCleanup => {
                "AuthorizeRetiringMemberPeerOverlayCleanup"
            }
            Self::AuthorizeMemberTrustWiring => "AuthorizeMemberTrustWiring",
            Self::AuthorizeMemberTrustUnwiring => "AuthorizeMemberTrustUnwiring",
            Self::AuthorizeMemberTrustCleanup => "AuthorizeMemberTrustCleanup",
            Self::AuthorizeMemberTrustCleanupObserved => "AuthorizeMemberTrustCleanupObserved",
            Self::AuthorizeRetiringMemberTrustCleanupObserved => {
                "AuthorizeRetiringMemberTrustCleanupObserved"
            }
            Self::AuthorizeExternalPeerReciprocalTrust => "AuthorizeExternalPeerReciprocalTrust",
            Self::UnwireExternalPeer => "UnwireExternalPeer",
            Self::CleanupRetiringExternalPeer => "CleanupRetiringExternalPeer",
            Self::RestoreRetiringExternalPeer => "RestoreRetiringExternalPeer",
            Self::CleanupRetiringExternalPeerObservedAbsent => {
                "CleanupRetiringExternalPeerObservedAbsent"
            }
            Self::RestoreRetiringExternalPeerObservedAbsent => {
                "RestoreRetiringExternalPeerObservedAbsent"
            }
            Self::AdmitSupervisorRotation => "AdmitSupervisorRotation",
            Self::ProvisionSupervisorAuthority => "ProvisionSupervisorAuthority",
            Self::RecordSupervisorPendingRotation => "RecordSupervisorPendingRotation",
            Self::CommitSupervisorRotation => "CommitSupervisorRotation",
            Self::ClearSupervisorAuthorityForDestroy => "ClearSupervisorAuthorityForDestroy",
            Self::RestoreSupervisorAuthorityAfterDestroyRollback => {
                "RestoreSupervisorAuthorityAfterDestroyRollback"
            }
            Self::RecordPendingRecipientTrust => "RecordPendingRecipientTrust",
            Self::ResolvePendingRecipientTrust => "ResolvePendingRecipientTrust",
            Self::RollbackPendingRecipientTrust => "RollbackPendingRecipientTrust",
            Self::BeginHostBind => "BeginHostBind",
            Self::CommitHostBind => "CommitHostBind",
            Self::HostRebound => "HostRebound",
            Self::RefreshHostCapabilities => "RefreshHostCapabilities",
            Self::RevokeHost => "RevokeHost",
            Self::PromoteCommittedPlacedSpawnCarrierBinding => {
                "PromoteCommittedPlacedSpawnCarrierBinding"
            }
            Self::RecordMemberMaterializationFailure => "RecordMemberMaterializationFailure",
            Self::RecordRouteInstall => "RecordRouteInstall",
            Self::AuthorizeRouteRemovalBeforeUnwire => "AuthorizeRouteRemovalBeforeUnwire",
            Self::ResolveRouteInstall => "ResolveRouteInstall",
            Self::RollbackRouteInstall => "RollbackRouteInstall",
            Self::RecordRemoteTurnObligation => "RecordRemoteTurnObligation",
            Self::AbortRemoteTurnObligation => "AbortRemoteTurnObligation",
            Self::CommitRemoteTurnOutcome => "CommitRemoteTurnOutcome",
            Self::ResolveRemoteTurnObligation => "ResolveRemoteTurnObligation",
            Self::AcknowledgeRemoteTurnOutcome => "AcknowledgeRemoteTurnOutcome",
            Self::DisposeRemoteTurnObligation => "DisposeRemoteTurnObligation",
            Self::RecordPlacedCompletionObligation => "RecordPlacedCompletionObligation",
            Self::RequestPlacedCompletionCancellation => "RequestPlacedCompletionCancellation",
            Self::ResolvePlacedCompletionOutcome => "ResolvePlacedCompletionOutcome",
            Self::ClosePlacedCompletionOutcome => "ClosePlacedCompletionOutcome",
            Self::AcknowledgePlacedCompletionOutcome => "AcknowledgePlacedCompletionOutcome",
            Self::DisposePlacedCompletionOutcome => "DisposePlacedCompletionOutcome",
            Self::BeginPlacedCompletionLifecycleQuiesce => "BeginPlacedCompletionLifecycleQuiesce",
            Self::EndPlacedCompletionLifecycleQuiesce => "EndPlacedCompletionLifecycleQuiesce",
            Self::GrantOperatorScopes => "GrantOperatorScopes",
            Self::RevokeOperatorScopes => "RevokeOperatorScopes",
            Self::ResolveMemberOperatorAdmission => "ResolveMemberOperatorAdmission",
            Self::ClassifyFlowStepDispatch => "ClassifyFlowStepDispatch",
            Self::SessionIngressDetachedForMobDestroy => "SessionIngressDetachedForMobDestroy",
            Self::SessionIngressDetachFailedForMobDestroy => {
                "SessionIngressDetachFailedForMobDestroy"
            }
            Self::SubmitWork => "SubmitWork",
            Self::ResolveSubmitWorkRejection => "ResolveSubmitWorkRejection",
            Self::ResolveRuntimeBindingRefusal => "ResolveRuntimeBindingRefusal",
            Self::ResolveRuntimeIngressRefusal => "ResolveRuntimeIngressRefusal",
            Self::ResolveRuntimeRetireRefusal => "ResolveRuntimeRetireRefusal",
            Self::RetryRuntimeRetire => "RetryRuntimeRetire",
            Self::RecordRemoteMemberRuntimeRetired => "RecordRemoteMemberRuntimeRetired",
            Self::RecordRemoteMemberSupervisorRevoked => "RecordRemoteMemberSupervisorRevoked",
            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::ResolveAutonomousShutdownMemberAction => "ResolveAutonomousShutdownMemberAction",
            Self::ForceCancel => "ForceCancel",
            Self::KickoffMarkPending => "KickoffMarkPending",
            Self::BindObjectiveOwner => "BindObjectiveOwner",
            Self::ConcludeObjective => "ConcludeObjective",
            Self::KickoffMarkStarting => "KickoffMarkStarting",
            Self::StartPlacedKickoff => "StartPlacedKickoff",
            Self::ResolvePlacedKickoffStarted => "ResolvePlacedKickoffStarted",
            Self::ResolvePlacedKickoffCallbackPending => "ResolvePlacedKickoffCallbackPending",
            Self::ResolvePlacedKickoffFailed => "ResolvePlacedKickoffFailed",
            Self::ResolvePlacedKickoffCancelled => "ResolvePlacedKickoffCancelled",
            Self::RejectPlacedKickoffBeforeAdmission => "RejectPlacedKickoffBeforeAdmission",
            Self::AcknowledgePlacedKickoffOutcome => "AcknowledgePlacedKickoffOutcome",
            Self::DisposePlacedKickoffObligation => "DisposePlacedKickoffObligation",
            Self::StartupMarkReady => "StartupMarkReady",
            Self::KickoffResolveStarted => "KickoffResolveStarted",
            Self::KickoffResolveCallbackPending => "KickoffResolveCallbackPending",
            Self::KickoffResolveFailed => "KickoffResolveFailed",
            Self::KickoffCancelRequested => "KickoffCancelRequested",
            Self::KickoffClear => "KickoffClear",
            Self::KickoffQuiesced => "KickoffQuiesced",
            Self::CancelPendingSpawn => "CancelPendingSpawn",
            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::RecordLayerInterrupted => "RecordLayerInterrupted",
            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",
        }
    }
}