Crucible SHALL execute each selected Operational Lifecycle activity in a Disconnected Environment using only the required resources available within the environment boundary.
This requirement derives from:
The Original Requirement states:
The system SHALL support both connected and disconnected operational environments.[C1]
MO-004d preserves the portion of the Original Requirement that requires the resources needed for disconnected operation to be available within the Disconnected Environment boundary.
The separate requirements derived from MO-004 address:
A Disconnected Environment does not provide continuous access to resources outside its defined boundary.
Each selected Operational Lifecycle activity therefore requires its inputs, dependencies, tools, repositories, registries, services, and other resources to be available within the environment boundary before execution.
Required resources can include:
Resources imported through an approved transfer process become available within the Disconnected Environment only after the required transfer, authorization, integrity, provenance, and admission checks succeed.
Ensuring resource availability within the environment boundary supports:
This requirement addresses resource availability. MO-004c separately requires Crucible to use only Authorized Resources.
A resource can be available within the environment but not authorized for use. A resource can also be authorized for use but unavailable within the environment.
This requirement applies to:
Verification confirms that:
The following pages reference this requirement:
Implemented and Verified.
Assess whether the current Crucible implementation executes each selected Operational Lifecycle activity using only the required resources available within the Disconnected Environment boundary.
Review and accept MO-004d as a proposed derived requirement created from the evaluation and decomposition of MO-004 in the Crucible System Requirements Specification, Version 1.1 Draft.
The following unresolved issues affect this requirement:
Define the boundary of each Disconnected Environment.
Identify the controlling source that determines the resources required by each selected Operational Lifecycle activity.
Define when a resource is considered available within a Disconnected Environment.
Define the transfer, authorization, integrity, provenance, and admission checks required before an imported resource becomes available.
Define the behavior required when a resource needed by a selected Operational Lifecycle activity is unavailable within the environment boundary.
Define how attempted access to external resources is detected and recorded.
This requirement page should retain the stable requirement identifier MO-004d.
This page is a leaf requirement page and omits a trailing :start from its namespace.
The parent MO-004 page is a non-leaf page and retains a trailing :start in its namespace.
Changes to the Statement should preserve:
The definition of each Disconnected Environment 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-004:mo-004d#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.