MO-001

Go to C.1 Mission Objectives

Statement

Crucible SHALL create Infrastructure Environments that satisfy the applicable acceptance criteria for deployment time, Reproducibility, security, and compliance.

Source Statement

Crucible SHALL enable rapid creation of repeatable, compliant, and secure infrastructure environments.

Source

Crucible System Requirements Specification, Version 1.1 Draft, Mission Objectives, MO-001.

Assessment

The source statement preserves the approved mission objective but does not express a fully testable requirement.

The following Specification Discipline and Authoring findings apply:

Enable is a weak verb that describes facilitation rather than the behavior Crucible performsRapid does not identify a duration, threshold, baseline, or comparison methodRepeatable does not identify the controlled inputs or comparison criteria required to determine equivalenceCompliant does not identify the applicable Compliance Baseline or acceptance criteriaSecure does not identify the applicable Security Baseline or required security controlsThe normalized Statement replaces the weak verb and undefined qualifiers with a direct action and references to defined acceptance criteria.

Rationale

Organizations often require substantial manual effort to construct Infrastructure Environments, apply security configurations, perform Compliance Assessments, and reproduce the resulting environments.

Crucible reduces this effort by coordinating:

Declarative configurationReusable BaselinesBaseline CompositionImage LayersInfrastructure BaselinesMachine Image constructionInfrastructure DeploymentProvisioningCompliance AssessmentEvidence generationThe Security Plane governs the application and verification of security controls throughout these activities.

Controlled and repeatable workflows support Reproducibility, security control application, compliance evaluation, and consistent environment creation across connected and disconnected operational contexts.

Applies To

This requirement applies to:

Crucible DescriptionsBaseline CompositionBaselinesImage LayersInfrastructure BaselinesMachine Image constructionInfrastructure DeploymentProvisioningCompliance AssessmentSecurity PlaneConnected EnvironmentsDisconnected EnvironmentsAir Gapped EnvironmentsCI/CD pipeline integrationOperational lifecycle management

Verification

Verification SHALL confirm that Crucible creates an Infrastructure Environment from controlled declarative inputs and reusable BaselinesVerification SHALL confirm that environment creation satisfies the deployment time acceptance criteria defined for the applicable testVerification SHALL confirm that repeated execution with equivalent Controlled Inputs produces equivalent Infrastructure Environments according to defined comparison criteriaVerification SHALL confirm that the workflow applies the security controls required by the selected Security BaselineVerification SHALL confirm that the resulting environment satisfies the acceptance criteria defined by the selected Compliance BaselineVerification SHALL confirm that each identified Compliance Finding is recorded in the applicable compliance outputVerification may include:

testsMachine Image build testsInfrastructure Deployment testsCompliance scan testsEvidence generation testsRepeated build comparisonsRepeated deployment comparisonsConnected and disconnected workflow demonstrationsEnd-to-end CI/CD pipeline testsThe verification record SHALL identify:

The Controlled InputsThe applicable deployment time acceptance criteriaThe environment comparison criteriaThe selected Security BaselineThe selected Compliance BaselineThe observed resultsThe generated Evidence

Traceability

This requirement supports:

This requirement also relates to:

ConOps Relationship

The Crucible Concept of Operations describes Phase 1 as a command-line utility invoked through CI/CD pipeline steps.

The Phase 1 workflow:

Composes Image Layers and Infrastructure BaselinesBuilds and hardens Machine ImagesCaptures dependencies and Compliance FindingsPerforms Infrastructure DeploymentProduces supporting EvidenceThis workflow provides the operational realization of environment creation, Reproducibility, security control application, and compliance evaluation.

Delivery Phase

Phase 1 and subsequent phases

Implementation Status

Not Assessed

Implementation status requires verification against the current Crucible implementation and applicable acceptance criteria.

Requirement Status

Draft

The source System Requirements Specification identifies Version 1.1 as a draft.

Notes for Editors

This requirement page should retain the stable requirement identifier `MO-001`.

Changes to the Statement SHALL preserve the approved intent of the source requirement.

Material changes should receive review and should update the related Traceability, verification criteria, and source records.

The Source Statement should preserve the original wording from the controlling System Requirements Specification.

Do not rename this page once it has been cited externally unless a redirect or move plan is in place.

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.