This is an old revision of the document!
MO-003a — Cross-Platform Deployment
Statement
Crucible SHALL deploy an Infrastructure Environment to two or more supported Deployment Platforms.
Derived From
This requirement derives from:
The Original Requirement states:
The system SHALL provide cloud-agnostic deployment capabilities.[C2]
MO-003a preserves the portion of the Original Requirement that requires Crucible to deploy Infrastructure Environments across multiple Deployment Platforms.
The separate requirements derived from MO-003 address:
Rationale
Cloud Agnosticism requires Crucible to operate across more than one Deployment Platform.
Deployment to two or more supported Deployment Platforms provides the minimum observable basis for evaluating cross-platform deployment.
A supported Deployment Platform requires an identified and approved mechanism through which Crucible performs the deployment.
Cross-platform deployment does not alone establish complete Cloud Agnosticism. The other requirements derived from MO-003 address provider-independent deployment information and limitation of provider-specific dependencies.
Applies To
This requirement applies to:
-
Supported Deployment Platforms
Verification
Verification confirms that:
-
Two or more supported Deployment Platforms are identified
-
The support criteria for each Deployment Platform are identified
-
Crucible performs an Infrastructure Deployment to each identified Deployment Platform
-
Each Infrastructure Deployment creates an Infrastructure Environment
-
Each deployment result identifies the target Deployment Platform
-
Each deployment result identifies the Provider Implementation used for the Deployment Platform
-
Each resulting Infrastructure Environment satisfies the deployment acceptance criteria established for the target Deployment Platform
-
The verification record preserves Traceability among the Controlled Inputs, target Deployment Platform, Provider Implementation, Infrastructure Deployment, and resulting Infrastructure Environment
Referenced By
The following pages reference this requirement:
Delivery Phase
Determine the Delivery Phase for MO-003a.
Implementation Status
Assess whether the current Crucible implementation deploys an Infrastructure Environment to two or more supported Deployment Platforms.
Requirement Status
Review and accept MO-003a as a proposed derived requirement created from the evaluation and decomposition of MO-003 in the Crucible System Requirements Specification, Version 1.1 Draft.
Issues
The following unresolved issues affect this requirement:
Identify the Deployment Platforms that Crucible supports.
Define the criteria used to determine that a Deployment Platform is supported.
Confirm that deployment to two supported Deployment Platforms provides sufficient minimum evidence of cross-platform deployment.
Identify the deployment acceptance criteria for each supported Deployment Platform.
Identify the controlling source that approves the Provider Contract and Provider Implementation used for each supported Deployment Platform.
Notes for Editors
This requirement page should retain the stable requirement identifier MO-003a.
This page is a leaf requirement page and omits a trailing :start from its namespace.
The parent MO-003 page is a non-leaf page and retains a trailing :start in its namespace.
Changes to the Statement should preserve:
-
Crucible as the responsible actor
-
Deployment of an Infrastructure Environment as the required outcome
-
Deployment to two or more supported Deployment Platforms as the cross-platform obligation
The criteria for a supported Deployment Platform should identify:
-
The Deployment Platform
-
The approved Provider Contract
-
The approved Provider Implementation
-
The supported Platform Specific Parameters
-
The deployment acceptance criteria
-
The required Evidence
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-003:mo-003a#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.