This is an old revision of the document!
MO-005a — Infrastructure Baseline Artifact Management
Statement
Crucible SHALL manage each Infrastructure Baseline as an Artifact.
Derived From
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:
Assessment
The Original Requirement uses infrastructure without identifying the controlled representation subject to management.
The Original Requirement also uses asset without identifying the applicable managed information object.
The phrase establish infrastructure as an asset does not identify:
-
The representation managed by Crucible
-
The content included in the representation
-
The metadata associated with the representation
-
The storage and retrieval mechanisms
-
The relationship between the representation and an Infrastructure Deployment
-
The Evidence required to demonstrate Artifact management
MO-005a:
-
Identifies Crucible as the responsible actor
-
Identifies the Infrastructure Baseline as the managed subject
-
Replaces the general term asset with the defined term Artifact
-
Separates Artifact management from identification, Version Control, selection, reuse, immutability, and deployment traceability
Rationale
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 include:
-
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 foundation for the separate requirements governing:
-
Unique identification
-
Revision management
-
Approval
-
Selection
-
Reuse
-
Immutability
-
Deployment traceability
This requirement does not define the identifier assigned to the Artifact. MO-005b establishes that requirement.
This requirement does not establish Version Control. MO-005c establishes that requirement.
This requirement does not require selection or reuse of the Artifact. MO-005d and MO-005e establish those requirements.
Applies To
This requirement applies to:
-
Infrastructure definitions
-
Configuration definitions
-
Machine Image references
-
Image-layer references
-
Package and dependency references
-
Security configuration
-
Compliance configuration
-
Deployment parameters
-
Validation criteria
-
Artifact metadata
-
Artifact repositories
-
Artifact catalog records
Verification
Verification confirms that:
-
Each Infrastructure Baseline has a managed Artifact representation
-
The Artifact contains or references the content that constitutes the Infrastructure Baseline
-
Crucible can store the Artifact
-
Crucible can retrieve the Artifact
-
Crucible can inspect the Artifact content and associated metadata
-
The Artifact representation remains distinguishable from an Infrastructure Deployment created from the baseline
-
The management record preserves the required Evidence, Provenance, and Traceability
Verification includes:
-
Infrastructure Baseline inspection
-
Artifact inspection
-
Artifact-content inspection
-
Artifact-metadata inspection
-
Artifact-repository inspection
-
Artifact-catalog inspection
-
Artifact storage testing
-
Artifact retrieval testing
-
Artifact integrity inspection
-
Infrastructure Deployment comparison
-
Evidence inspection
-
Provenance inspection
-
Traceability inspection
The verification record identifies:
-
The Infrastructure Baseline
-
The associated Artifact
-
The Artifact type
-
The Artifact location
-
The Artifact content or referenced content
-
The associated metadata
-
The storage result
-
The retrieval result
-
The inspection result
-
Each identified failure or exception
-
The observed result
-
The generated Evidence
Requirements Realized By
This requirement is realized by:
Related Architecture Sections
Referenced By
The following pages reference this requirement:
Delivery Phase
Phase 1 and subsequent phases
Implementation Status
Not Assessed
Implementation status requires verification that the current Crucible implementation manages each Infrastructure Baseline as an Artifact.
Requirement Status
Draft
This requirement derives from MO-005 in the Crucible System Requirements Specification, Version 1.1 Draft.
Notes for Editors
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.
Changes to the Statement should preserve the Infrastructure Baseline Artifact-management intent derived from MO-005.
The Artifact representation should identify or reference:
-
The Infrastructure Baseline content
-
The Artifact type
-
The associated metadata
-
The applicable repository or storage location
-
The applicable Provenance
-
The applicable Traceability
-
The supporting Evidence
Material changes should receive review and should update the related verification criteria, requirements realization, related architecture sections, and source records.
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.