Crucible SHALL maintain each Infrastructure Baseline under Version Control.
This requirement derives from:
The Original Requirement states:
The system SHALL establish infrastructure as a reusable and version-controlled asset.[C1]
MO-005c preserves the portion of the Original Requirement that requires infrastructure to be version controlled by identifying the controlled subject as an Infrastructure Baseline.
The separate requirements derived from MO-005 address:
Version Control preserves the revision history of an Infrastructure Baseline.
A version-controlled Infrastructure Baseline can maintain:
Version Control supports:
The stable Artifact identifier identifies the Infrastructure Baseline across revisions. A revision identifier distinguishes one controlled state of the Infrastructure Baseline from another.
This requirement does not assign the stable Artifact identifier. MO-005b addresses Infrastructure Baseline identification.
This requirement does not prohibit modification of an approved revision. MO-005f addresses preservation of approved Infrastructure Baseline revisions.
This requirement does not require an Infrastructure Deployment to record the revision used. MO-005g addresses that Traceability.
This requirement applies to:
Verification confirms that:
The following pages reference this requirement:
Implemented and Verified.
Assess whether the current Crucible implementation maintains each Infrastructure Baseline under Version Control.
Review and accept MO-005c as a proposed derived requirement created from the evaluation and decomposition of MO-005 in the Crucible System Requirements Specification, Version 1.1 Draft.
The following unresolved issues affect this requirement:
Define the Version Control mechanism used for Infrastructure Baselines.
Define the revision identifier assigned to each controlled Infrastructure Baseline revision.
Define the relationship recorded between successive Infrastructure Baseline revisions.
Define the change record required for each Infrastructure Baseline revision.
Define the approval-status information recorded for each Infrastructure Baseline revision.
Define the retention and retrieval requirements for prior Infrastructure Baseline revisions.
This requirement page should retain the stable requirement identifier MO-005c.
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:
The Version Control record should identify:
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-005c#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.