MO-006d — Lifecycle Transition Execution

Go to MO-006 — Infrastructure Lifecycle Management

Statement

Crucible SHALL execute each Operational Lifecycle transition allocated to Crucible when the applicable transition conditions are satisfied.

Derived From

This requirement derives from:

The Original Requirement states:

The system SHALL support infrastructure lifecycle management from initial deployment through retirement.[C1]

MO-006d preserves the lifecycle-management intent of the Original Requirement by requiring Crucible to execute the Operational Lifecycle transitions allocated to it.

The separate requirements derived from MO-006 address:

Assessment

The Original Requirement refers to infrastructure lifecycle management but does not identify the lifecycle-transition behavior performed by Crucible.

Without an explicit lifecycle-transition requirement, an evaluator cannot reliably determine:

Which transitions Crucible executesWhich transitions an external actor or system executesThe source state applicable to a transitionThe target state applicable to a transitionThe conditions that permit transition executionThe behavior required when transition conditions are not satisfiedThe behavior required when transition execution failsThe Evidence required to demonstrate transition executionThe phrase lifecycle management does not identify:

The transition allocated to CrucibleThe Infrastructure Environment subject to the transitionThe current lifecycle stateThe intended target lifecycle stateThe applicable transition conditionsThe transition resultThe completion criteriaThe failure criteriaMO-006d:

Identifies Crucible as the responsible actorLimits the requirement to transitions allocated to CrucibleRequires satisfaction of the applicable transition conditions before executionSeparates transition execution from lifecycle assignment, lifecycle initiation, current-state determination, and RetirementAvoids the ambiguous alternative performs or coordinatesLeaves transitions allocated to other actors or systems outside the scope of this requirement

Rationale

An Operational Lifecycle transition changes an Infrastructure Environment from one lifecycle state to another lifecycle state.

A lifecycle transition can include:

ValidationActivationEntry into operationEntry into maintenanceConfiguration changeUpgradeRecoveryRestorationRollbackCompliance reassessmentEntry into Retirement PendingRetirementThe assigned Operational Lifecycle defines:

The available lifecycle statesThe permitted transitionsThe source state for each transitionThe target state for each transitionThe transition conditionsThe transition completion criteriaThe transition failure criteriaThe actor or system responsible for each transitionTransition allocation prevents this requirement from implying that Crucible executes every transition in every Operational Lifecycle. An external operator, approval authority, orchestration service, security authority, or other system can remain responsible for transitions not allocated to Crucible.

Transition conditions can include:

Current lifecycle stateApproval statusInfrastructure Environment statusInfrastructure Baseline statusValidation resultsSecurity assessment resultsCompliance assessment resultsAvailability of required resourcesCompletion of preceding activitiesAbsence of unresolved blocking failuresAuthorization by the responsible authorityLifecycle Transition Execution supports:

Controlled movement between lifecycle statesPrevention of invalid transitionsConsistent enforcement of transition conditionsIdentification of transition completionIdentification of transition failureRecovery from failed transitionsPreservation of ProvenanceMaintenance of TraceabilityGeneration of auditable EvidenceSatisfaction of the transition conditions permits Crucible to execute the transition. Satisfaction of the transition conditions does not establish successful completion of the transition. The transition result determines whether the Infrastructure Environment enters the intended target state.

A failed or incomplete transition does not establish successful entry into the intended target state. MO-006c governs determination of the current lifecycle state following transition execution.

This requirement does not assign the Operational Lifecycle. MO-006a establishes lifecycle assignment.

This requirement does not establish the first lifecycle stage. MO-006b establishes lifecycle initiation.

This requirement does not determine the current lifecycle state. MO-006c establishes current lifecycle state determination.

This requirement does not establish the specific Retirement transition. MO-006e establishes Infrastructure Environment Retirement.

Applies To

This requirement applies to:

Operational Lifecycle statesOperational Lifecycle transitionsTransition allocationsTransition conditionsTransition completion criteriaTransition failure criteriaTransition requestsTransition resultsTransition recordsInfrastructure BaselinesInfrastructure Deployment recordsConfiguration recordsValidation resultsSecurity assessment resultsCompliance assessment resultsApproval recordsFailure recordsException recordsEvidenceProvenanceTraceability

Verification

Verification confirms that:

The Infrastructure Environment is identifiedThe assigned Operational Lifecycle is identifiedThe current lifecycle state is identifiedThe requested lifecycle transition is identifiedThe requested transition belongs to the assigned Operational LifecycleThe requested transition is allocated to CrucibleThe applicable transition conditions are identifiedThe applicable transition conditions are satisfied before execution beginsCrucible executes the requested transitionThe transition produces an identified resultThe transition result supports determination of the resulting lifecycle stateThe transition record preserves the required Evidence, Provenance, and TraceabilityVerification includes:

Infrastructure Environment inspectionOperational Lifecycle assignment inspectionCurrent lifecycle-state inspectionLifecycle-transition inspectionTransition-allocation inspectionTransition-condition inspectionTransition-request inspectionValid-transition testingInvalid-transition testingUnsatisfied-condition testingTransition-execution testingTransition-completion testingTransition-failure testingTransition-result inspectionResulting lifecycle-state inspectionEvidence inspectionProvenance inspectionTraceability inspectionThe verification record identifies:

The Infrastructure EnvironmentThe assigned Operational LifecycleThe Operational Lifecycle identifierThe Operational Lifecycle revisionThe current lifecycle stateThe requested lifecycle transitionThe source lifecycle stateThe intended target lifecycle stateThe transition allocationThe applicable transition conditionsThe result of each transition-condition evaluationThe transition start date and timeThe transition completion date and timeThe transition resultThe resulting lifecycle-state determinationEach identified failure or exceptionThe observed resultThe generated Evidence

Requirements Realized By

This requirement is realized by:

Related Architecture Sections

Referenced By

The following pages reference this requirement:

Delivery Phase

Phase 1 and subsequent phases

Implementation Status

Not Assessed

Implementation status requires verification that the current Crucible implementation executes each Operational Lifecycle transition allocated to Crucible when the applicable transition conditions are satisfied.

Requirement Status

Draft

This requirement derives from MO-006 in the Crucible System Requirements Specification, Version 1.1 Draft.

Notes for Editors

This requirement page should retain the stable requirement identifier MO-006d.

This page is a leaf requirement page and omits a trailing :start from its namespace.

Changes to the Statement should preserve execution of Operational Lifecycle transitions allocated to Crucible after satisfaction of the applicable transition conditions.

The transition definition should identify:

The Operational Lifecycle identifierThe Operational Lifecycle revisionThe transition identifierThe source lifecycle stateThe intended target lifecycle stateThe actor or system allocated responsibility for the transitionThe applicable transition conditionsThe transition completion criteriaThe transition failure criteriaThe applicable recovery or rollback behaviorThe associated ProvenanceThe associated TraceabilityThe supporting EvidenceMaterial changes should receive review and should update the related verification criteria, requirements realization, related architecture sections, and source records.

To reference this requirement Statement from another wiki page, insert:

{{section>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:mo-006d#Statement&noheader&nofooter&noeditbtn}}

Do not rename this page after an external citation unless a redirect or move plan is in place.

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.