MO-006c — Current Lifecycle State Determination

Go to MO-006 — Infrastructure Lifecycle Management

Statement

Crucible SHALL determine the current Operational Lifecycle state of each Infrastructure Environment.

Derived From

This requirement derives from:

The Original Requirement states:

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

MO-006c preserves the lifecycle-management intent of the Original Requirement by requiring Crucible to determine the current Operational Lifecycle state of each Infrastructure Environment.

The separate requirements derived from MO-006 address:

Assessment

The Original Requirement refers to infrastructure lifecycle management but does not require Crucible to determine the current lifecycle state of an Infrastructure Environment.

Without current lifecycle-state determination, an evaluator cannot reliably determine:

The current position of the Infrastructure Environment within its assigned Operational LifecycleWhether the Infrastructure Environment completed its preceding transitionWhich lifecycle transitions are availableWhich transition conditions applyWhether the Infrastructure Environment remains in an intermediate or failed stateWhether the Infrastructure Environment has entered RetirementWhether the reported state agrees with observable environment conditionsThe phrase lifecycle management does not identify:

The lifecycle state being determinedThe Infrastructure Environment associated with the stateThe assigned Operational Lifecycle governing the stateThe criteria used to determine the stateThe time at which the determination appliesThe treatment of indeterminate or conflicting state informationThe Evidence required to support the determinationMO-006c:

Identifies Crucible as the responsible actorIdentifies each Infrastructure Environment as the subject of the determinationIdentifies the current Operational Lifecycle state as the required resultSeparates state determination from lifecycle assignment, lifecycle initiation, transition execution, and Retirement

Rationale

The current Operational Lifecycle state identifies the position of an Infrastructure Environment within its assigned Operational Lifecycle.

Lifecycle states can include:

Initial DeploymentValidationActivationOperationalMaintenanceUpgradeRecoveryRestorationRollbackCompliance ReassessmentRetirement PendingRetirementThe assigned Operational Lifecycle defines the applicable states. An Infrastructure Environment does not necessarily use every state listed above.

Current lifecycle-state determination supports:

Selection of permitted lifecycle transitionsEvaluation of transition conditionsPrevention of invalid lifecycle transitionsIdentification of incomplete or failed transitionsCoordination of lifecycle activitiesOperational status reportingRecovery and rollback decisionsCompliance and security evaluationPreservation of ProvenanceMaintenance of TraceabilityGeneration of auditable EvidenceThe state determination can use:

The assigned Operational LifecycleThe preceding lifecycle stateThe most recent completed transitionTransition completion resultsInfrastructure Environment observationsDeployment and configuration recordsValidation resultsCompliance and security resultsFailure and exception recordsA failed or incomplete transition does not imply successful entry into its intended target state. The applicable Operational Lifecycle defines the state associated with transition failure or incomplete execution.

This requirement determines the current state. It does not require Crucible to execute a lifecycle transition. MO-006d establishes lifecycle transition execution.

This requirement does not assign or initiate the Operational Lifecycle. MO-006a and MO-006b establish those requirements.

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

Applies To

This requirement applies to:

Operational Lifecycle statesLifecycle-state criteriaLifecycle-state determinationsLifecycle assignmentsLifecycle-initiation recordsLifecycle transitionsTransition conditionsTransition resultsInfrastructure Deployment recordsConfiguration recordsValidation resultsCompliance resultsSecurity resultsFailure recordsException recordsEvidenceProvenanceTraceability

Verification

Verification confirms that:

The Infrastructure Environment is identifiedThe assigned Operational Lifecycle is identifiedThe states defined by the assigned Operational Lifecycle are identifiedThe criteria applicable to each candidate state are identifiedCrucible determines one current lifecycle state for the Infrastructure EnvironmentThe determined state belongs to the assigned Operational LifecycleThe determined state agrees with the applicable lifecycle records and observable environment conditionsA failed or incomplete transition does not produce an unsupported target-state determinationConflicting or insufficient state information produces an identified determination resultThe state determination preserves the required Evidence, Provenance, and TraceabilityVerification includes:

Infrastructure Environment inspectionOperational Lifecycle assignment inspectionOperational Lifecycle state inspectionLifecycle-state criteria inspectionLifecycle-initiation record inspectionLifecycle-transition record inspectionTransition-result inspectionInfrastructure Deployment record inspectionConfiguration-state inspectionValidation-result inspectionCompliance-result inspectionSecurity-result inspectionFailed-transition testingIncomplete-transition testingConflicting-state-information testingLifecycle-state determination testingEvidence inspectionProvenance inspectionTraceability inspectionThe verification record identifies:

The Infrastructure EnvironmentThe assigned Operational LifecycleThe Operational Lifecycle identifierThe Operational Lifecycle revisionThe candidate lifecycle statesThe criteria applicable to each candidate stateThe preceding lifecycle stateThe most recent lifecycle transitionThe transition resultThe observable environment conditionsThe determined current lifecycle stateThe determination date and timeEach conflicting or insufficient source of state informationEach 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 determines the current Operational Lifecycle state of each Infrastructure Environment.

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-006c.

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

Changes to the Statement should preserve determination of the current Operational Lifecycle state for each Infrastructure Environment.

The lifecycle-state determination record should identify:

The Infrastructure Environment identifierThe Operational Lifecycle identifierThe Operational Lifecycle revisionThe preceding lifecycle stateThe most recent lifecycle transitionThe transition resultThe candidate lifecycle statesThe applicable state criteriaThe observable environment conditionsThe determined current lifecycle stateThe determination date and timeThe actor or process responsible for the determinationThe 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-006c#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.