MO-005e — Infrastructure Baseline Reuse
Statement
Crucible SHALL apply the same approved Infrastructure Baseline revision to two or more Infrastructure Deployments.
Derived From
This requirement derives from:
The Original Requirement states:
The system SHALL establish infrastructure as a reusable and version-controlled asset.[C1]
MO-005e preserves the reuse intent of the Original Requirement by requiring Crucible to apply the same approved Infrastructure Baseline revision to multiple Infrastructure Deployments.
The separate requirements derived from MO-005 address:
Rationale
Reuse occurs when Crucible applies the same approved Infrastructure Baseline revision to more than one Infrastructure Deployment.
The minimum threshold of two Infrastructure Deployments distinguishes demonstrated reuse from a single application of an Infrastructure Baseline revision.
Reuse supports:
-
Consistent infrastructure composition
-
Reduction of duplicated configuration effort
-
Repeatable deployment processes
-
Comparison of Infrastructure Deployments created from the same Infrastructure Baseline revision
-
Reproduction of previously deployed infrastructure
-
Controlled deployment across multiple operational environments
-
Controlled deployment across multiple Deployment Platforms
-
Preservation of approved infrastructure configurations
-
Preservation of Provenance
-
Maintenance of Traceability
The Infrastructure Deployments may differ in deployment instance, location, operational environment, Deployment Platform, execution time, or intended use, provided that Crucible applies the same approved Infrastructure Baseline revision.
The resulting Infrastructure Environments need not be identical when permitted deployment-specific parameters or Provider Implementations produce controlled differences.
This requirement does not permit modification of the approved Infrastructure Baseline revision during reuse. MO-005f addresses preservation of approved revisions.
This requirement does not define the deployment record that identifies the applied Infrastructure Baseline revision. MO-005g addresses that Traceability.
Applies To
This requirement applies to:
-
Approved Infrastructure Baseline revisions
-
Artifact identifiers
-
Revision identifiers
-
Approval records
-
Selection records
-
Deployment records
-
Deployment Platforms
-
Operational environments
-
Deployment-specific parameters
-
Provider Implementations
Verification
Verification confirms that:
-
The approved Infrastructure Baseline revision is identified
-
Two or more Infrastructure Deployments are identified
-
Crucible applies the same approved Infrastructure Baseline revision to each identified Infrastructure Deployment
-
The Infrastructure Baseline Artifact identifier is the same for each identified Infrastructure Deployment
-
The Infrastructure Baseline revision identifier is the same for each identified Infrastructure Deployment
-
The approved Infrastructure Baseline content remains unchanged across the identified Infrastructure Deployments
-
Each Infrastructure Deployment completes with an identified result
-
Each permitted difference among the Infrastructure Deployments is attributable to identified deployment-specific parameters or Provider Implementations
-
The verification record preserves Traceability among the approved Infrastructure Baseline revision, each Infrastructure Deployment, the deployment-specific parameters, the Provider Implementation, and the deployment result
Referenced By
The following pages reference this requirement:
Delivery Phase
Implemented and Verified.
Implementation Status
Assess whether the current Crucible implementation applies the same approved Infrastructure Baseline revision to two or more Infrastructure Deployments.
Requirement Status
Review and accept MO-005e as a proposed derived requirement created from the evaluation and decomposition of MO-005 in the Crucible System Requirements Specification, Version 1.1 Draft.
Issues
The following unresolved issues affect this requirement:
Confirm that two Infrastructure Deployments provide the minimum sufficient demonstration of Infrastructure Baseline reuse.
Define the criteria used to determine that two Infrastructure Deployments apply the same Infrastructure Baseline revision.
Define the deployment-specific parameters that may differ without changing the reused Infrastructure Baseline revision.
Define the permitted differences among Infrastructure Environments produced from the same approved Infrastructure Baseline revision.
Define whether reuse across different Deployment Platforms or operational environments requires additional equivalence criteria.
Notes for Editors
This requirement page should retain the stable requirement identifier MO-005e.
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:
-
Crucible as the responsible actor
-
An approved Infrastructure Baseline revision as the reused subject
-
Application of the same revision to two or more Infrastructure Deployments
-
Two Infrastructure Deployments as the minimum demonstrated reuse threshold
The reuse record should identify:
-
The stable Infrastructure Baseline Artifact identifier
-
The applied revision identifier
-
The approval status of the applied revision
-
Each Infrastructure Deployment
-
The application date and time
-
The operational environment
-
The Deployment Platform
-
The deployment-specific parameters
-
The Provider Implementation
-
The application result
-
The associated Provenance
-
The associated Traceability
Material 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-005e#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.