The system SHALL support deployment into:
* AWS
* Azure
* Google Cloud Platform
* VMware
* OpenShift
* Kubernetes
* Bare Metal Infrastructure
* Air-Gapped Environments[C1]
The Original Requirement identifies the intended range of deployment platforms, infrastructure categories, and operating conditions but does not define independently testable behavior.
The following findings apply:
The decomposition separates:
The decomposition preserves OR-002 as the parent requirement identifier. Each proposed replacement requirement receives a lettered identifier and a separate leaf requirement page.
The Original Requirement is decomposed into the following proposed replacement requirements:
Review and approve the decomposition of OR-002 into OR-002a through OR-002c.
Confirm that OR-002a through OR-002c preserve the complete approved intent of OR-002.
Determine whether OR-002a through OR-002c supersede OR-002.
Define how Crucible determines whether a selected Deployment Target is supported.
Define the Acceptance Criteria for each supported Deployment Target.
Define the possible Deployment acceptance results.
Determine whether deployment within an Air-Gapped Environment requires separate requirements under the Air-Gap Operations requirement family.
This page should retain the stable parent requirement identifier OR-002.
This page is a non-leaf requirement page and retains a trailing :start in its namespace.
The child requirements are leaf requirement pages and omit a trailing :start from their namespaces.
The explicit child links may be removed after the child requirement pages have been finalized because the indexmenu displays the pages within the OR-002 namespace.
The proposed child Statements should preserve the following intent:
The Original Requirement should not be marked as superseded until the requirement owner approves the three child requirements and confirms that they collectively preserve its complete intent.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.