MO-005d — Approved Infrastructure Baseline Selection

Go to MO-005 — Reusable and Version-Controlled Infrastructure Baselines

Statement

Crucible SHALL select an approved Infrastructure Baseline revision for each Infrastructure Deployment.

Derived From

This requirement derives from:

The Original Requirement states:

The system SHALL establish infrastructure as a reusable and version-controlled asset.[C1]

MO-005d preserves the selection behavior required to reuse a controlled Infrastructure Baseline by requiring Crucible to select an approved Infrastructure Baseline revision for each Infrastructure Deployment.

The separate requirements derived from MO-005 address:

Rationale

Selection identifies the approved Infrastructure Baseline revision that governs a specific Infrastructure Deployment.

Selecting an approved revision before deployment supports:

Deliberate use of a controlled Infrastructure BaselinePrevention of accidental use of a draft, withdrawn, or superseded revisionReproducible Infrastructure DeploymentsComparison of Infrastructure Deployments created from different revisionsControlled promotion of Infrastructure Baseline revisionsAssociation of deployment inputs with an approved configurationPreservation of ProvenanceMaintenance of TraceabilityThe Infrastructure Baseline identifier identifies the managed baseline. The revision identifier distinguishes the selected controlled state of that baseline.

This requirement does not require reuse of the selected revision across multiple Infrastructure Deployments. MO-005e addresses reuse.

This requirement does not permit modification of the selected approved revision. MO-005f addresses preservation.

This requirement does not define the deployment record that identifies the selected revision. MO-005g addresses that Traceability.

Applies To

This requirement applies to:

Infrastructure Baseline revisionsApproved Infrastructure Baseline revisionsInfrastructure DeploymentsArtifact identifiersRevision identifiersApproval recordsSelection recordsDeployment requestsDeployment parametersDeployment PlatformsOperational environmentsSecurity profilesCompliance profilesPolicy constraintsEvidenceProvenanceTraceability

Verification

Verification confirms that:

Each Infrastructure Deployment is identifiedThe candidate Infrastructure Baseline is identifiedThe candidate Infrastructure Baseline revision is identifiedThe selected revision has an approved statusThe approval covers the intended Infrastructure Deployment contextCrucible selects the approved revisionCrucible does not select an unapproved revisionCrucible does not select a withdrawn revisionCrucible does not select a superseded revision unless the controlling approval explicitly permits its useThe selection result identifies the Infrastructure Baseline Artifact identifier and revision identifierThe verification record preserves Traceability among the Infrastructure Deployment, Infrastructure Baseline, selected revision, approval record, and selection result

Referenced By

The following pages reference this requirement:

Delivery Phase

Implementation Status

Requirement Status

Issues

The following unresolved issues affect this requirement:

Notes for Editors

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

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

The parent MO-005 page is a non-leaf page and retains a trailing :start in its namespace.

Changes to the Statement should preserve:

as the responsible actorAn approved Infrastructure Baseline revision as the selected objectAn Infrastructure Deployment as the selection contextSelection of one approved revision for each Infrastructure DeploymentThe selection record should identify:

The Infrastructure DeploymentThe stable Infrastructure Baseline Artifact identifierThe selected revision identifierThe approval statusThe approval scopeThe selection date and timeThe actor or process responsible for the selectionThe operational environmentThe Deployment PlatformThe policy and compliance constraintsThe associated ProvenanceThe associated TraceabilityMaterial changes should receive review and should update the verification criteria, source records, and Issues section.

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

{{section>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005d#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.