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
//! Value objects for declarative ceremony execution.
mod budget_disposition;
mod carried_evidence;
mod ceremony_change_impact;
mod ceremony_change_kind;
mod ceremony_child_spawn;
mod ceremony_child_spec;
mod ceremony_claim_phase;
mod ceremony_context;
mod ceremony_deadline;
mod ceremony_definition_change;
mod ceremony_definition_diff;
mod ceremony_definition_digest;
mod ceremony_description;
mod ceremony_end_reason;
mod ceremony_evidence_source_id;
mod ceremony_guard;
mod ceremony_guard_approval;
mod ceremony_guard_deferral;
mod ceremony_guard_deferral_content;
mod ceremony_id;
mod ceremony_id_prefix;
mod ceremony_input_definition;
mod ceremony_instance_page_limit;
mod ceremony_intervention_content;
mod ceremony_intervention_id;
mod ceremony_intervention_intent;
mod ceremony_intervention_kind;
mod ceremony_intervention_page_limit;
mod ceremony_intervention_provenance;
mod ceremony_intervention_response;
mod ceremony_intervention_status;
mod ceremony_intervention_target;
mod ceremony_lifecycle;
mod ceremony_lifecycle_phase;
mod ceremony_lineage;
mod ceremony_name;
mod ceremony_output_definition;
mod ceremony_participant_binding;
mod ceremony_reason;
mod ceremony_reason_kind;
mod ceremony_reason_rationale;
mod ceremony_record_ref;
mod ceremony_revision;
mod ceremony_role;
mod ceremony_state;
mod ceremony_state_kind;
mod ceremony_step;
mod ceremony_step_aggregation;
mod ceremony_step_contribution;
mod ceremony_succession;
mod ceremony_timeout;
mod ceremony_transcript;
mod ceremony_transition;
mod ceremony_transition_record;
mod ceremony_validation_finding;
mod ceremony_validation_locus;
mod ceremony_validation_report;
mod ceremony_validation_severity;
mod ceremony_version;
mod child_ceremony_id;
mod child_completion_ref;
mod child_depth;
mod child_depth_budget;
mod child_group_id;
mod child_group_state;
mod child_join;
mod child_position;
mod child_quorum;
mod child_spawn_coordinates;
mod child_spawn_plan;
mod children_completed_condition;
mod claim_disposition;
mod claim_disposition_kind;
mod context_key;
mod context_patch;
mod context_writes;
mod definition_pin;
mod delivery_recipient;
mod dynamic_role_binding;
mod execution_profile;
mod execution_profile_fallback_policy;
mod execution_profile_inheritance;
mod guard_condition;
mod guard_name;
mod idempotency_key;
mod source_record_ref;
mod step_lease_renewal_request;
pub use budget_disposition::BudgetDisposition;
pub use carried_evidence::CarriedEvidence;
pub use ceremony_claim_phase::CeremonyClaimPhase;
pub use ceremony_succession::CeremonySuccession;
pub use claim_disposition::ClaimDisposition;
pub use claim_disposition_kind::ClaimDispositionKind;
pub use source_record_ref::SourceRecordRef;
pub use step_lease_renewal_request::StepLeaseRenewalRequest;
mod input_name;
mod input_requirement;
mod intervention_delivery_ack;
mod intervention_delivery_policy;
mod intervention_role_ids;
mod join_step_count;
mod late_step_result;
mod lease_owner_id;
mod lifecycle_reason;
mod max_bounces;
mod max_child_depth;
mod max_children;
mod max_parallel;
mod max_transitions;
mod output_field_guard_condition;
mod output_name;
mod planned_child;
mod prior_context;
mod reason_asserter;
mod reconsideration_conditions;
mod repeat_until_condition;
mod retry_policy;
mod role_action;
mod role_id;
mod state_deadline;
mod state_execution;
mod state_id;
mod state_iteration;
mod state_repeat_policy;
mod state_repeat_until_condition;
mod state_timeout;
mod state_visit;
mod step_attempt;
mod step_claim_fence;
mod step_deadline;
mod step_error_message;
mod step_execution_record;
mod step_failure_kind;
mod step_handler_config;
mod step_handler_kind;
mod step_id;
mod step_instructions;
mod step_iteration;
mod step_lease;
mod step_output;
mod step_output_field;
mod step_repeat_exhausted_guard_condition;
mod step_repeat_policy;
mod step_result;
mod step_status;
mod step_timeout;
mod succession_plan;
mod successor_ceremony_id;
mod supervisor_display_name;
mod supervisor_principal;
mod transition_trigger;
pub use ceremony_change_impact::CeremonyChangeImpact;
pub use ceremony_change_kind::CeremonyChangeKind;
pub use ceremony_child_spawn::CeremonyChildSpawn;
pub use ceremony_child_spec::CeremonyChildSpec;
pub use ceremony_context::CeremonyContext;
pub use ceremony_deadline::CeremonyDeadline;
pub use ceremony_definition_change::CeremonyDefinitionChange;
pub use ceremony_definition_diff::CeremonyDefinitionDiff;
pub use ceremony_definition_digest::CeremonyDefinitionDigest;
pub use ceremony_description::CeremonyDescription;
pub use ceremony_end_reason::CeremonyEndReason;
pub use ceremony_evidence_source_id::CeremonyEvidenceSourceId;
pub use ceremony_guard::CeremonyGuard;
pub use ceremony_guard_approval::CeremonyGuardApproval;
pub use ceremony_guard_deferral::CeremonyGuardDeferral;
pub use ceremony_guard_deferral_content::CeremonyGuardDeferralContent;
pub use ceremony_id::CeremonyId;
pub use ceremony_id_prefix::CeremonyIdPrefix;
pub use ceremony_input_definition::CeremonyInputDefinition;
pub use ceremony_instance_page_limit::CeremonyInstancePageLimit;
pub use ceremony_intervention_content::CeremonyInterventionContent;
pub use ceremony_intervention_id::CeremonyInterventionId;
pub use ceremony_intervention_intent::CeremonyInterventionIntent;
pub use ceremony_intervention_kind::CeremonyInterventionKind;
pub use ceremony_intervention_page_limit::CeremonyInterventionPageLimit;
pub use ceremony_intervention_provenance::CeremonyInterventionProvenance;
pub use ceremony_intervention_response::CeremonyInterventionResponse;
pub use ceremony_intervention_status::CeremonyInterventionStatus;
pub use ceremony_intervention_target::CeremonyInterventionTarget;
pub use ceremony_lifecycle::CeremonyLifecycle;
pub use ceremony_lifecycle_phase::CeremonyLifecyclePhase;
pub use ceremony_lineage::CeremonyLineage;
pub use ceremony_name::CeremonyName;
pub use ceremony_output_definition::CeremonyOutputDefinition;
pub use ceremony_participant_binding::CeremonyParticipantBinding;
pub use ceremony_reason::CeremonyReason;
pub use ceremony_reason_kind::CeremonyReasonKind;
pub use ceremony_reason_rationale::CeremonyReasonRationale;
pub use ceremony_record_ref::CeremonyRecordRef;
pub use ceremony_revision::CeremonyRevision;
pub use ceremony_role::CeremonyRole;
pub use ceremony_state::CeremonyState;
pub use ceremony_state_kind::CeremonyStateKind;
pub use ceremony_step::CeremonyStep;
pub use ceremony_step_aggregation::CeremonyStepAggregation;
pub use ceremony_step_contribution::CeremonyStepContribution;
pub use ceremony_timeout::CeremonyTimeout;
pub use ceremony_transcript::CeremonyTranscript;
pub use ceremony_transition::CeremonyTransition;
pub use ceremony_transition_record::CeremonyTransitionRecord;
pub use ceremony_validation_finding::CeremonyValidationFinding;
pub use ceremony_validation_locus::CeremonyValidationLocus;
pub use ceremony_validation_report::CeremonyValidationReport;
pub use ceremony_validation_severity::CeremonyValidationSeverity;
pub use ceremony_version::CeremonyVersion;
pub use child_ceremony_id::ChildCeremonyId;
pub use child_completion_ref::ChildCompletionRef;
pub use child_depth::ChildDepth;
pub use child_depth_budget::ChildDepthBudget;
pub use child_group_id::ChildGroupId;
pub use child_group_state::ChildGroupState;
pub use child_join::ChildJoin;
pub use child_position::ChildPosition;
pub use child_quorum::ChildQuorum;
pub use child_spawn_coordinates::ChildSpawnCoordinates;
pub use child_spawn_plan::ChildSpawnPlan;
pub use children_completed_condition::ChildrenCompletedCondition;
pub use context_key::ContextKey;
pub use context_patch::ContextPatch;
pub use context_writes::ContextWrites;
pub use definition_pin::DefinitionPin;
pub use delivery_recipient::DeliveryRecipient;
pub use dynamic_role_binding::DynamicRoleBinding;
pub use execution_profile::ExecutionProfile;
pub use execution_profile_fallback_policy::ExecutionProfileFallbackPolicy;
pub use execution_profile_inheritance::ExecutionProfileInheritance;
pub use guard_condition::GuardCondition;
pub use guard_name::GuardName;
pub use idempotency_key::IdempotencyKey;
pub use input_name::InputName;
pub use input_requirement::InputRequirement;
pub use intervention_delivery_ack::InterventionDeliveryAck;
pub use intervention_delivery_policy::InterventionDeliveryPolicy;
pub use intervention_role_ids::InterventionRoleIds;
pub use join_step_count::JoinStepCount;
pub use late_step_result::LateStepResult;
pub use lease_owner_id::LeaseOwnerId;
pub use lifecycle_reason::LifecycleReason;
pub use max_bounces::MaxBounces;
pub use max_child_depth::MaxChildDepth;
pub use max_children::MaxChildren;
pub use max_parallel::MaxParallel;
pub use max_transitions::MaxTransitions;
pub use output_field_guard_condition::OutputFieldGuardCondition;
pub use output_name::OutputName;
pub use planned_child::PlannedChild;
pub use prior_context::PriorContext;
pub use reason_asserter::ReasonAsserter;
pub use reconsideration_conditions::ReconsiderationConditions;
pub use repeat_until_condition::RepeatUntilCondition;
pub use retry_policy::RetryPolicy;
pub use role_action::RoleAction;
pub use role_id::RoleId;
pub use state_deadline::StateDeadline;
pub use state_execution::StateExecution;
pub use state_id::StateId;
pub use state_iteration::StateIteration;
pub use state_repeat_policy::StateRepeatPolicy;
pub use state_repeat_until_condition::StateRepeatUntilCondition;
pub use state_timeout::StateTimeout;
pub use state_visit::StateVisit;
pub use step_attempt::StepAttempt;
pub use step_claim_fence::StepClaimFence;
pub use step_deadline::StepDeadline;
pub use step_error_message::StepErrorMessage;
pub use step_execution_record::StepExecutionRecord;
pub use step_failure_kind::StepFailureKind;
pub use step_handler_config::StepHandlerConfig;
pub use step_handler_kind::StepHandlerKind;
pub use step_id::StepId;
pub use step_instructions::StepInstructions;
pub use step_iteration::StepIteration;
pub use step_lease::StepLease;
pub use step_output::StepOutput;
pub use step_output_field::StepOutputField;
pub use step_repeat_exhausted_guard_condition::StepRepeatExhaustedGuardCondition;
pub use step_repeat_policy::StepRepeatPolicy;
pub use step_result::StepResult;
pub use step_status::StepStatus;
pub use step_timeout::StepTimeout;
pub use succession_plan::SuccessionPlan;
pub use successor_ceremony_id::SuccessorCeremonyId;
pub use supervisor_display_name::SupervisorDisplayName;
pub use supervisor_principal::SupervisorPrincipal;
pub use transition_trigger::TransitionTrigger;
mod host_handoff_declaration;
mod host_work_state;
pub use host_handoff_declaration::HostHandoffDeclaration;
pub use host_work_state::HostWorkState;