Table of Contents

MO-005f — Approved Infrastructure Baseline Preservation

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

Statement

Crucible SHALL NOT modify the content of an approved Infrastructure Baseline revision during reuse.

Derived From

This requirement derives from:

The Original Requirement states:

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

MO-005f preserves the controlled-reuse intent of the Original Requirement by prohibiting modification of approved Infrastructure Baseline content during reuse.

The separate requirements derived from MO-005 address:

Rationale

An approved Infrastructure Baseline revision represents a controlled configuration accepted for use.

Modification of the approved revision during reuse would prevent an evaluator from determining whether multiple Infrastructure Deployments used the same controlled baseline.

Preserving approved Infrastructure Baseline content supports:

A required change to approved Infrastructure Baseline content creates a new revision through the Version Control process. The new revision remains distinct from the approved revision from which it derives.

This requirement does not prohibit deployment-specific parameters when those parameters remain external to the approved Infrastructure Baseline revision and do not alter its controlled content.

This requirement does not define the Version Control process used to create a new revision. MO-005c addresses Revision Control.

This requirement does not establish the minimum reuse threshold. MO-005e addresses Infrastructure Baseline reuse.

This requirement does not define the Infrastructure Deployment record that identifies the revision used. MO-005g addresses that Traceability.

Applies To

This requirement applies to:

Verification

Verification confirms that:

  1. The approved Infrastructure Baseline revision is identified
  2. The content associated with the approved revision is identified
  3. The approval record identifies the approved revision
  4. The approved revision content remains unchanged during reuse
  5. Each detected content change produces a distinct revision
  6. The original approved revision remains retrievable after creation of a subsequent revision
  7. Deployment-specific parameters remain external to the approved revision content
  8. Deployment-specific parameters do not alter the approved revision content
  9. The verification record preserves Traceability among the approved revision, approval record, reuse events, deployment-specific parameters, subsequent revisions, and preservation result

Referenced By

The following pages reference this requirement:

Delivery Phase

Implemented and Verified.

Implementation Status

Assess whether the current Crucible implementation preserves the content of each approved Infrastructure Baseline revision during reuse.

Requirement Status

Review and accept MO-005f 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 content included within an approved Infrastructure Baseline revision.

Define the integrity mechanism used to determine whether approved Infrastructure Baseline content has changed.

Define the deployment-specific parameters that remain external to the approved Infrastructure Baseline revision.

Define the behavior required when Crucible detects an attempted modification of approved Infrastructure Baseline content.

Define the process used to create a new revision when approved Infrastructure Baseline content requires a change.

Define the retention period and retrieval requirements for approved Infrastructure Baseline revisions.


Notes for Editors

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

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 preservation 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-005f#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.