Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-005 [2026/07/20 08:58] – ↷ Links adapted because of a move operation nick_dido | dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-005 [2026/07/30 05:55] (current) – nick_dido | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ===== Statement ===== | ===== Statement ===== | ||
| - | [[dido: | + | [[dido: |
| - | ===== Source Statement | + | ===== Derived From ===== |
| - | > The system shall support edge deployments. | + | This requirement derives from: |
| - | ===== Source ===== | + | * Crucible System Requirements Specification, |
| - | Crucible System Requirements Specification, | + | The Original Requirement states: |
| - | ===== Assessment ===== | + | > //The system shall support edge deployments.// |
| - | The source statement identifies a target deployment context but does not state the required deployment behavior. | + | FR-MC-005: |
| - | The following Specification Discipline | + | * Replaces **The system** with the defined system name [[dido: |
| + | * Changes **shall** to the established uppercase normative form **SHALL** | ||
| + | * Replaces the weak verb **support** with the observable behavior **perform** | ||
| + | * Capitalizes **Edge Deployments** as the named deployment capability | ||
| - | * **The system** does not use the defined system name | + | No other substantive normalization |
| - | * **shall** does not follow the established uppercase normative convention | + | |
| - | * **Support** | + | |
| - | * **Edge deployment** does not identify the deployment subjects | + | |
| - | * **Edge** does not identify a controlled target-environment concept | + | |
| - | * The source statement does not prescribe an edge platform, device class, provider, network architecture, | + | |
| - | + | ||
| - | The normalized Statement: | + | |
| - | + | ||
| - | * Replaces **The system** with [[dido: | + | |
| - | * Replaces **support** with the direct behavior **deploy** | + | |
| - | * Identifies deployment subjects | + | |
| - | * Identifies an Edge Environment as the target | + | |
| - | * Preserves implementation independence | + | |
| - | + | ||
| - | **Edge Environment** and possibly **Edge Deployment** should receive glossary definitions. Defining Edge Environment is the higher priority because it identifies the deployment target. | + | |
| ===== Rationale ===== | ===== Rationale ===== | ||
| - | An Edge Environment operates | + | An Edge Deployment places |
| - | Edge deployment subjects may include: | + | An Edge Deployment can involve: |
| * [[dido: | * [[dido: | ||
| Line 49: | Line 37: | ||
| * [[dido: | * [[dido: | ||
| * [[dido: | * [[dido: | ||
| - | * Configuration | ||
| - | * Security controls | ||
| - | * Monitoring capabilities | ||
| - | An Edge Environment may operate with: | + | This requirement establishes |
| - | * Limited network connectivity | + | * The deployment subjects |
| - | * Intermittent connectivity | + | * The target Edge Environment |
| - | * Restricted bandwidth | + | * An edge platform |
| - | * Limited computing capacity | + | * A device class |
| - | * Limited storage capacity | + | * A Cloud Provider |
| - | * Location-specific security controls | + | * A network architecture |
| - | * Local operational authority | + | * An orchestration mechanism |
| - | * Low-latency processing requirements | + | * A connectivity model |
| + | * Disconnected operation | ||
| + | * Air-gapped operation | ||
| + | * Resource constraints | ||
| + | * Synchronization behavior | ||
| - | FR-MC-005 does not independently require disconnected operation. The Air-Gapped Operations | + | Separate |
| ===== Applies To ===== | ===== Applies To ===== | ||
| Line 71: | Line 60: | ||
| * [[dido: | * [[dido: | ||
| - | * Edge Environments | ||
| * Edge Deployments | * Edge Deployments | ||
| - | * Deployment subjects | ||
| - | * [[dido: | ||
| - | * [[dido: | ||
| - | * [[dido: | ||
| - | * [[dido: | ||
| - | * [[dido: | ||
| * Edge deployment workflows | * Edge deployment workflows | ||
| ===== Verification ===== | ===== Verification ===== | ||
| - | - Verification | + | Verification |
| - | - Verification SHALL confirm that the deployment subjects assigned to the Edge Environment are identified | + | |
| - | - Verification SHALL confirm that [[dido: | + | |
| - | - Verification SHALL confirm that the resulting deployment satisfies the applicable Edge Environment [[dido: | + | |
| - | Verification may include: | + | - An Edge Deployment |
| - | + | - The target of the tested deployment exhibits the characteristics defined for an Edge Deployment | |
| - | * Edge Deployment testing | + | - [[dido: |
| - | * Target-environment inspection | + | - The deployed subjects can be identified in the target environment |
| - | * Limited-connectivity testing | + | - The observed behavior demonstrates Edge Deployment |
| - | * Resource-constraint testing | + | |
| - | * Deployment-state inspection | + | |
| - | * Acceptance testing | + | |
| - | * Deployment-log inspection | + | |
| - | + | ||
| - | The verification record SHALL identify: | + | |
| - | + | ||
| - | - The Edge Environment | + | |
| - | - The deployed subjects | + | |
| - | - The applicable environment constraints | + | |
| - | - The applicable Acceptance Criteria | + | |
| - | - The deployment operation | + | |
| - | - The observed deployment result | + | |
| - | - The generated | + | |
| - | + | ||
| - | ===== Outgoing Traceability ===== | + | |
| - | + | ||
| - | This requirement realizes: | + | |
| - | + | ||
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | + | ||
| - | This requirement relates to: | + | |
| - | + | ||
| - | * [[dido: | + | |
| - | | + | |
| - | | + | |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| ===== Referenced By ===== | ===== Referenced By ===== | ||
| - | The wiki Backlinks function provides the current list of pages that reference | + | The following |
| - | Incoming Traceability should be derived dynamically from backlinks. | + | {{backlinks>.# |
| - | ===== ConOps Relationship | + | ===== Implementation Status |
| - | FR-MC-005 establishes deployment to an Edge Environment without prescribing the edge platform, device class, provider, or connectivity model. | + | Implemented and Verified |
| - | ===== Delivery Phase ===== | + | ===== Requirement Status |
| - | Phase 1 | + | < |
| - | ===== Implementation Status | + | ---- |
| + | ===== Issues | ||
| - | Not Assessed | + | < |
| - | ===== Requirement Status ===== | + | < |
| - | Draft | + | < |
| ---- | ---- | ||
| ===== Notes for Editors ===== | ===== Notes for Editors ===== | ||
| - | This requirement page should retain | + | This requirement page retains |
| - | The Statement should remain limited to deployment of identified deployment subjects to an Edge Environment. | + | This page is a leaf requirement page and omits a trailing '': |
| - | Edge Deployment should not be treated as synonymous with disconnected or Air-Gapped Environment deployment. | + | The Statement preserves the approved source intent by requiring Crucible to perform |
| - | Requirements for dependency capture, disconnected operation, synchronization, | + | Do not treat Edge Deployment as synonymous with deployment to a [[dido: |
| + | |||
| + | Do not add specific deployment subjects, an Edge Environment, | ||
| To reference this requirement Statement from another wiki page, insert: | To reference this requirement Statement from another wiki page, insert: | ||
| Line 161: | Line 114: | ||
| {{section> | {{section> | ||
| </ | </ | ||
| - | |||
| - | Do not rename this page after an external citation unless a redirect or move plan is in place. | ||
| ---- | ---- | ||