made-core 0.3.0

Domain core of MADE: entities, value objects, events, ports. No IO.
Documentation
//! Value objects for declarative ceremony execution.

mod ceremony_change_impact;
mod ceremony_change_kind;
mod ceremony_context;
mod ceremony_definition_change;
mod ceremony_definition_diff;
mod ceremony_definition_digest;
mod ceremony_definition_digest_migration;
mod ceremony_description;
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_input_definition;
mod ceremony_intervention_content;
mod ceremony_intervention_id;
mod ceremony_intervention_kind;
mod ceremony_intervention_provenance;
mod ceremony_intervention_response;
mod ceremony_intervention_status;
mod ceremony_intervention_target;
mod ceremony_name;
mod ceremony_output_definition;
mod ceremony_participant_binding;
mod ceremony_reason;
mod ceremony_reason_kind;
mod ceremony_record_ref;
mod ceremony_revision;
mod ceremony_role;
mod ceremony_state;
mod ceremony_state_kind;
mod ceremony_step;
mod ceremony_step_contribution;
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 expected_revision;
mod guard_condition;
mod guard_name;
mod idempotency_key;
mod input_name;
mod input_requirement;
mod lease_owner_id;
mod output_name;
mod reason_asserter;
mod repeat_until_condition;
mod retry_policy;
mod role_action;
mod role_id;
mod state_id;
mod step_attempt;
mod step_error_message;
mod step_execution_record;
mod step_handler_config;
mod step_handler_kind;
mod step_id;
mod step_iteration;
mod step_lease;
mod step_output;
mod step_output_field;
mod step_repeat_policy;
mod step_result;
mod step_status;
mod step_timeout;
mod transition_trigger;

pub use ceremony_change_impact::CeremonyChangeImpact;
pub use ceremony_change_kind::CeremonyChangeKind;
pub use ceremony_context::CeremonyContext;
pub use ceremony_definition_change::CeremonyDefinitionChange;
pub use ceremony_definition_diff::CeremonyDefinitionDiff;
pub use ceremony_definition_digest::CeremonyDefinitionDigest;
pub use ceremony_definition_digest_migration::CeremonyDefinitionDigestMigration;
pub use ceremony_description::CeremonyDescription;
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_input_definition::CeremonyInputDefinition;
pub use ceremony_intervention_content::CeremonyInterventionContent;
pub use ceremony_intervention_id::CeremonyInterventionId;
pub use ceremony_intervention_kind::CeremonyInterventionKind;
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_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_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_contribution::CeremonyStepContribution;
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 expected_revision::ExpectedRevision;
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 lease_owner_id::LeaseOwnerId;
pub use output_name::OutputName;
pub use reason_asserter::ReasonAsserter;
pub use repeat_until_condition::RepeatUntilCondition;
pub use retry_policy::RetryPolicy;
pub use role_action::RoleAction;
pub use role_id::RoleId;
pub use state_id::StateId;
pub use step_attempt::StepAttempt;
pub use step_error_message::StepErrorMessage;
pub use step_execution_record::StepExecutionRecord;
pub use step_handler_config::StepHandlerConfig;
pub use step_handler_kind::StepHandlerKind;
pub use step_id::StepId;
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_policy::StepRepeatPolicy;
pub use step_result::StepResult;
pub use step_status::StepStatus;
pub use step_timeout::StepTimeout;
pub use transition_trigger::TransitionTrigger;