Table of Contents

MO-005c — Infrastructure Baseline Revision Control

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

Statement

Crucible SHALL maintain each Infrastructure Baseline under Version Control.

Derived From

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:

Rationale

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.

Applies To

This requirement applies to:

Verification

Verification confirms that:

  1. Each Infrastructure Baseline is maintained within a Version Control mechanism
  2. Each controlled revision is distinguishable from every other revision of the same Infrastructure Baseline
  3. Each revision remains associated with the stable Artifact identifier of the Infrastructure Baseline
  4. The content associated with each revision is retrievable
  5. The relationship between successive revisions is recorded
  6. The changes between two revisions can be identified
  7. A prior revision can be retrieved without replacing or altering another revision
  8. Each revision record identifies the actor or process responsible for the revision
  9. Each revision record identifies the reason for the revision
  10. The verification record preserves Provenance and Traceability for the revision history

Referenced By

The following pages reference this requirement:

Delivery Phase

Implemented and Verified.

Implementation Status

Assess whether the current Crucible implementation maintains each Infrastructure Baseline under Version Control.

Requirement Status

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.


Issues

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.


Notes for Editors

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.