Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-002:start [2026/07/23 10:54] – removed - external edit (Unknown date) 127.0.0.1 | dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-002:start [2026/08/01 05:42] (current) – nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== OR-002 — Deployment Environments ====== | ||
| + | [[dido: | ||
| + | |||
| + | ===== Original Requirement ===== | ||
| + | |||
| + | > //The system SHALL support deployment into:// | ||
| + | > | ||
| + | > * //AWS// | ||
| + | > * //Azure// | ||
| + | > * //Google Cloud Platform// | ||
| + | > * //VMware// | ||
| + | > * // | ||
| + | > * // | ||
| + | > * //Bare Metal Infrastructure// | ||
| + | > * // | ||
| + | |||
| + | ===== Assessment of Original Requirement ===== | ||
| + | |||
| + | 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 system** does not use the defined system name [[dido: | ||
| + | * **Support** is a weak verb that does not identify observable behavior | ||
| + | * **Deployment into** does not identify the deployed resources or the selected destination | ||
| + | * The listed entries do not represent one architectural category | ||
| + | * The Original Requirement does not identify how deployment success is assessed | ||
| + | * The Original Requirement does not require preservation of the assessment result | ||
| + | |||
| + | The decomposition separates: | ||
| + | |||
| + | * Deployment to a selected supported target | ||
| + | * Assessment of the completed Deployment | ||
| + | * Recording of the Deployment acceptance result | ||
| + | |||
| + | The decomposition preserves '' | ||
| + | |||
| + | ===== Proposed Statements ===== | ||
| + | |||
| + | The Original Requirement is decomposed into the following proposed replacement requirements: | ||
| + | |||
| + | {{indexmenu> | ||
| + | |||
| + | ===== Requirement Status ===== | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | ---- | ||
| + | ===== Issues ===== | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | ---- | ||
| + | ===== Notes for Editors ===== | ||
| + | |||
| + | This page should retain the stable parent requirement identifier '' | ||
| + | |||
| + | This page is a non-leaf requirement page and retains a trailing '': | ||
| + | |||
| + | The child requirements are leaf requirement pages and omit a trailing '': | ||
| + | |||
| + | The explicit child links may be removed after the child requirement pages have been finalized because the '' | ||
| + | |||
| + | The proposed child Statements should preserve the following intent: | ||
| + | |||
| + | * OR-002a requires [[dido: | ||
| + | * OR-002b requires Crucible to assess each completed [[dido: | ||
| + | * OR-002c requires Crucible to record whether each completed Deployment satisfies those Acceptance Criteria | ||
| + | |||
| + | 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. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||