dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005a

MO-005a — Infrastructure Baseline Artifact Management

Crucible SHALL manage each Infrastructure Baseline as an Artifact.

This requirement derives from:

The Original Requirement states:

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

MO-005a preserves the portion of the Original Requirement that treats infrastructure as a managed asset by identifying the managed subject as an Infrastructure Baseline and the managed representation as an Artifact.

The separate requirements derived from MO-005 address:

Managing an Infrastructure Baseline as an Artifact gives the baseline a controlled representation that Crucible can store, retrieve, inspect, compare, approve, select, and apply.

An Infrastructure Baseline Artifact can contain or reference:

  • Infrastructure definitions
  • Configuration definitions
  • Machine Image references
  • Image-layer references
  • Package and dependency references
  • Security configuration
  • Compliance configuration
  • Deployment parameters
  • Validation criteria
  • Supporting metadata
  • Provenance information
  • Traceability information

Artifact management establishes the controlled representation required for identification, revision control, approval, selection, reuse, preservation, and deployment Traceability.

This requirement does not define the identifier assigned to the Infrastructure Baseline. MO-005b addresses identification.

This requirement does not establish revision control. MO-005c addresses revision control.

This requirement does not require selection or reuse of the Infrastructure Baseline. MO-005d and MO-005e address those outcomes.

This requirement applies to:

Verification confirms that:

  1. Each Infrastructure Baseline has a managed Artifact representation
  2. The Artifact contains or references the content that constitutes the Infrastructure Baseline
  3. Crucible stores the Artifact
  4. Crucible retrieves the Artifact
  5. Crucible exposes the Artifact content and associated metadata for inspection
  6. The Artifact representation remains distinguishable from an Infrastructure Deployment created from the Infrastructure Baseline
  7. The management record identifies the Infrastructure Baseline and its Artifact representation
  8. The management record preserves the required Provenance and Traceability

Implemented and Verified.

Assess whether the current Crucible implementation manages each Infrastructure Baseline as an Artifact.

Review and accept MO-005a 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 content that constitutes an Infrastructure Baseline Artifact.

Define the metadata required for each Infrastructure Baseline Artifact.

Identify the repository or storage mechanism used to manage Infrastructure Baseline Artifacts.

Define the storage, retrieval, and inspection behaviors required for Infrastructure Baseline Artifacts.

Define the criteria used to distinguish an Infrastructure Baseline Artifact from an Infrastructure Deployment created from that baseline.


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

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 Artifact representation should identify or reference:

  • The Infrastructure Baseline content
  • The Artifact type
  • The associated metadata
  • The repository or storage location
  • 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-005a#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.

  • dido/02-crusible/99-annexes/annex-c-requirements/01-mission-objectives/mo-005/mo-005a.txt
  • Last modified: 2026/07/30 05:25
  • by nick_dido