MO-003a — Cross-Platform Deployment

Crucible SHALL deploy an Infrastructure Environment to two or more supported Deployment Platforms.

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:

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.

Verification confirms that:

  1. Two or more supported Deployment Platforms are identified
  2. The support criteria for each Deployment Platform are identified
  3. Crucible performs an Infrastructure Deployment to each identified Deployment Platform
  4. Each Infrastructure Deployment creates an Infrastructure Environment
  5. Each deployment result identifies the target Deployment Platform
  6. Each deployment result identifies the Provider Implementation used for the Deployment Platform
  7. Each resulting Infrastructure Environment satisfies the deployment acceptance criteria established for the target Deployment Platform
  8. The verification record preserves Traceability among the Controlled Inputs, target Deployment Platform, Provider Implementation, Infrastructure Deployment, and resulting Infrastructure Environment

Implemented and Verified

Assess whether the current Crucible implementation deploys an Infrastructure Environment to two or more supported Deployment Platforms.

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.


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.


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:

The criteria for a supported Deployment Platform 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-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.

  • dido/02-crusible/99-annexes/annex-c-requirements/01-mission-objectives/mo-003/mo-003a.txt
  • Last modified: 2026/07/30 05:22
  • by nick_dido