MO-004a — Connected Environment Operation

Go to MO-004 — Connected and Disconnected Operations

Statement

Crucible SHALL execute each selected Operational Lifecycle activity in a Connected Environment.

Derived From

This requirement derives from:

The Original Requirement states:

The system SHALL support both connected and disconnected operational environments.[C1]

MO-004a preserves the portion of the Original Requirement that requires Crucible to operate within a Connected Environment.

The separate requirements derived from MO-004 address:

Assessment

The Original Requirement uses support without identifying the behavior Crucible performs.

The phrase connected operational environments does not identify:

The Operational Lifecycle activities performedThe method used to select those activitiesThe inputs required by each activityThe outputs produced by each activityThe resources available to each activityThe completion conditions applicable to each activityThe Evidence required to demonstrate successful executionMO-004a:

Replaces support with the direct action executeIdentifies Crucible as the responsible actorIdentifies the selected Operational Lifecycle activity as the required behaviorIdentifies a Connected Environment as the applicable operational contextSeparates Connected Environment operation from Disconnected Environment operationSeparates execution behavior from resource authorization and external-resource constraints

Rationale

A Connected Environment provides access to authorized network services, repositories, registries, data sources, and other resources required by selected Operational Lifecycle activities.

Operational Lifecycle activities can include:

Artifact acquisitionDependency resolutionBaseline compositionMachine Image constructionInfrastructure DeploymentProvisioningConfigurationCompliance AssessmentSecurity assessmentDeployment ValidationEvidence generationArtifact promotionOperational maintenanceThe selected activities define the scope of the required execution. Selection prevents the requirement from implying that every Operational Lifecycle activity applies to every Connected Environment or every deployment scenario.

Execution in a Connected Environment supports:

Retrieval of authorized dependenciesAccess to approved repositories and registriesIntegration with authorized external servicesUse of CI/CD PipelinesCollection of EvidencePreservation of ProvenanceMaintenance of TraceabilityCoordination across distributed resourcesThis requirement does not establish the requirements for execution in a Disconnected Environment. MO-004b establishes those requirements.

This requirement does not permit access to unauthorized resources. MO-004c establishes the applicable prohibition.

Applies To

This requirement applies to:

Operational Lifecycle activitiesControlled InputsAuthorized ResourcesArtifactsArtifact repositoriesPackage repositoriesImage registriesAuthorized network servicesCI/CD PipelinesInfrastructure DeploymentsProvisioningCompliance AssessmentsDeployment ValidationEvidenceProvenanceTraceability

Verification

Verification confirms that:

The Connected Environment is identifiedThe selected Operational Lifecycle activity is identifiedThe inputs required by the selected activity are identifiedThe authorized resources used by the selected activity are identifiedCrucible executes the selected activity within the Connected EnvironmentThe selected activity reaches its defined completion conditionThe selected activity produces its required outputsThe execution record preserves the required Evidence, Provenance, and TraceabilityVerification includes:

Connected Environment inspectionOperational Lifecycle activity inspectionControlled Input inspectionAuthorized Resource inspectionRepository-access testsRegistry-access testsAuthorized network-service testsCI/CD Pipeline testsOperational Lifecycle execution testsCompletion-condition inspectionOutput inspectionEvidence inspectionProvenance inspectionTraceability inspectionThe verification record identifies:

The Connected EnvironmentThe selected Operational Lifecycle activityThe applicable activity identifier and revisionThe selected Controlled InputsThe Authorized Resources used during executionThe applicable starting conditionThe applicable completion conditionThe execution resultThe outputs producedEach identified failure or exceptionThe observed resultThe 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 executes the selected Operational Lifecycle activity in a Connected Environment.

Requirement Status

Draft

This requirement derives from MO-004 in the Crucible System Requirements Specification, Version 1.1 Draft.

Notes for Editors

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

This page is a leaf requirement page and omits a trailing :start from its namespace.

Changes to the Statement SHALL preserve the Connected Environment operation intent derived from MO-004.

The selected Operational Lifecycle activity should identify:

The activity identifierThe activity revisionThe applicable Connected EnvironmentThe required Controlled InputsThe Authorized Resources available to the activityThe starting conditionThe completion conditionThe required outputsThe applicable failure criteriaThe required EvidenceMaterial 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-004:mo-004a#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.