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:01-mission-objectives:mo-006:mo-006c [2026/07/21 09:57] – ↷ Links adapted because of a move operation nick_dido | dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:mo-006c [2026/07/30 05:28] (current) – [Delivery Phase] nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== MO-006c — Current | + | ====== MO-006c — Infrastructure |
| [[dido: | [[dido: | ||
| Line 5: | Line 5: | ||
| ===== Statement ===== | ===== Statement ===== | ||
| - | [[dido: | + | [[dido: |
| ===== Derived From ===== | ===== Derived From ===== | ||
| Line 17: | Line 17: | ||
| > //The system SHALL support infrastructure lifecycle management from initial deployment through retirement.// | > //The system SHALL support infrastructure lifecycle management from initial deployment through retirement.// | ||
| - | MO-006c preserves the lifecycle-management intent of the Original Requirement by requiring Crucible to determine | + | MO-006c preserves the lifecycle-management intent of the Original Requirement by requiring Crucible to record |
| The separate requirements derived from MO-006 address: | The separate requirements derived from MO-006 address: | ||
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| * [[dido: | * [[dido: | ||
| - | |||
| - | ===== Assessment ===== | ||
| - | |||
| - | The Original Requirement refers to infrastructure lifecycle management but does not require Crucible to determine the current lifecycle state of an Infrastructure Environment. | ||
| - | |||
| - | Without current lifecycle-state determination, | ||
| - | |||
| - | * The current position of the Infrastructure Environment within its assigned Operational Lifecycle | ||
| - | * Whether the Infrastructure Environment completed its preceding transition | ||
| - | * Which lifecycle transitions are available | ||
| - | * Which transition conditions apply | ||
| - | * Whether the Infrastructure Environment remains in an intermediate or failed state | ||
| - | * Whether the Infrastructure Environment has entered Retirement | ||
| - | * Whether the reported state agrees with observable environment conditions | ||
| - | |||
| - | The phrase **lifecycle management** does not identify: | ||
| - | |||
| - | * The lifecycle state being determined | ||
| - | * The Infrastructure Environment associated with the state | ||
| - | * The assigned Operational Lifecycle governing the state | ||
| - | * The criteria used to determine the state | ||
| - | * The time at which the determination applies | ||
| - | * The treatment of indeterminate or conflicting state information | ||
| - | * The Evidence required to support the determination | ||
| - | |||
| - | MO-006c: | ||
| - | |||
| - | * Identifies [[dido: | ||
| - | * Identifies each Infrastructure Environment as the subject of the determination | ||
| - | * Identifies the current Operational Lifecycle state as the required result | ||
| - | * Separates state determination from lifecycle assignment, lifecycle initiation, transition execution, and Retirement | ||
| ===== Rationale ===== | ===== Rationale ===== | ||
| - | The current Operational Lifecycle state identifies the position of an [[dido: | + | The current Operational Lifecycle state identifies the position of an [[dido: |
| - | Lifecycle states can include: | + | The associated Operational |
| * Initial Deployment | * Initial Deployment | ||
| Line 76: | Line 45: | ||
| * Retirement | * Retirement | ||
| - | The assigned Operational Lifecycle defines the applicable states. | + | An Infrastructure Environment does not necessarily use every state listed above. |
| - | Current | + | Recording the current |
| * Selection of permitted lifecycle transitions | * Selection of permitted lifecycle transitions | ||
| Line 90: | Line 59: | ||
| * Preservation of [[dido: | * Preservation of [[dido: | ||
| * Maintenance of [[dido: | * Maintenance of [[dido: | ||
| - | * Generation of auditable [[dido: | ||
| - | The state determination | + | The recorded lifecycle |
| - | * The assigned | + | * The associated |
| * The preceding lifecycle state | * The preceding lifecycle state | ||
| * The most recent completed transition | * The most recent completed transition | ||
| - | * Transition completion results | + | * The transition result |
| - | * Infrastructure Environment | + | * Observable |
| - | * Deployment | + | * Infrastructure |
| + | * Configuration | ||
| * Validation results | * Validation results | ||
| - | * Compliance | + | * Compliance |
| + | * Security | ||
| * Failure and exception records | * Failure and exception records | ||
| - | A failed or incomplete transition does not imply successful entry into its intended target state. The applicable Operational Lifecycle defines the state associated with transition failure or incomplete execution. | + | A failed or incomplete transition does not establish |
| - | This requirement | + | This requirement |
| - | This requirement does not assign | + | This requirement does not associate |
| - | This requirement does not transition | + | This requirement does not retire |
| ===== Applies To ===== | ===== Applies To ===== | ||
| Line 119: | Line 89: | ||
| * [[dido: | * [[dido: | ||
| * [[dido: | * [[dido: | ||
| + | * Operational Lifecycle revisions | ||
| * Operational Lifecycle states | * Operational Lifecycle states | ||
| * Lifecycle-state criteria | * Lifecycle-state criteria | ||
| - | * Lifecycle-state | + | * Lifecycle-state |
| - | * Lifecycle | + | * Lifecycle |
| * Lifecycle-initiation records | * Lifecycle-initiation records | ||
| * Lifecycle transitions | * Lifecycle transitions | ||
| Line 142: | Line 113: | ||
| Verification confirms that: | Verification confirms that: | ||
| - | - The Infrastructure Environment is identified | + | - Each [[dido: |
| - | - The assigned | + | - The associated [[dido: |
| - | - The states defined by the assigned | + | - The states defined by the associated |
| - | - The criteria | + | - The criteria |
| - | - Crucible | + | - [[dido: |
| - | - The determined | + | - The recorded lifecycle |
| - | - The determined | + | - The recorded lifecycle |
| - | - A failed or incomplete transition does not produce an unsupported target-state | + | - A failed or incomplete transition does not produce an unsupported target-state |
| - | - Conflicting or insufficient state information produces an identified | + | - Conflicting or insufficient state information produces an identified result |
| - | - The state determination | + | - The lifecycle-state record |
| - | Verification includes: | + | ===== Referenced By ===== |
| - | * Infrastructure Environment inspection | + | The following pages reference this requirement: |
| - | * Operational Lifecycle assignment inspection | + | |
| - | * Operational Lifecycle state inspection | + | |
| - | * Lifecycle-state criteria inspection | + | |
| - | * Lifecycle-initiation record inspection | + | |
| - | * Lifecycle-transition record inspection | + | |
| - | * Transition-result inspection | + | |
| - | * Infrastructure Deployment record inspection | + | |
| - | * Configuration-state inspection | + | |
| - | * Validation-result inspection | + | |
| - | * Compliance-result inspection | + | |
| - | * Security-result inspection | + | |
| - | * Failed-transition testing | + | |
| - | * Incomplete-transition testing | + | |
| - | * Conflicting-state-information testing | + | |
| - | * Lifecycle-state determination testing | + | |
| - | * Evidence inspection | + | |
| - | * Provenance inspection | + | |
| - | * Traceability inspection | + | |
| - | The verification record identifies: | + | {{backlinks> |
| - | - The Infrastructure Environment | + | ===== Delivery Phase ===== |
| - | - The assigned Operational Lifecycle | + | |
| - | - The Operational Lifecycle identifier | + | |
| - | - The Operational Lifecycle revision | + | |
| - | - The candidate lifecycle states | + | |
| - | - The criteria applicable to each candidate state | + | |
| - | - The preceding lifecycle state | + | |
| - | - The most recent lifecycle transition | + | |
| - | - The transition result | + | |
| - | - The observable environment conditions | + | |
| - | - The determined current lifecycle state | + | |
| - | - The determination date and time | + | |
| - | - Each conflicting or insufficient source of state information | + | |
| - | - Each identified failure or exception | + | |
| - | - The observed result | + | |
| - | - The generated [[dido: | + | |
| - | ===== Requirements Realized By ===== | + | Implemented and Verified. |
| - | This requirement is realized by: | + | ===== Implementation Status ===== |
| - | * [[dido: | + | < |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | ===== Related Architecture Sections | + | ===== Requirement Status |
| - | * [[dido: | + | < |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | ===== Referenced By ===== | + | ---- |
| + | ===== Issues | ||
| - | The following | + | The following |
| - | {{backlinks>.# | + | <todo>Define the lifecycle states contained in each Operational Lifecycle revision.</ |
| - | ===== Delivery Phase ===== | + | < |
| - | Phase 1 and subsequent phases | + | < |
| - | ===== Implementation Status ===== | + | < |
| - | Not Assessed | + | < |
| - | Implementation status requires verification that the current | + | < |
| - | + | ||
| - | ===== Requirement Status ===== | + | |
| - | + | ||
| - | Draft | + | |
| - | + | ||
| - | This requirement derives from MO-006 in the Crucible System Requirements Specification, | + | |
| ---- | ---- | ||
| Line 243: | Line 166: | ||
| This page is a leaf requirement page and omits a trailing '': | This page is a leaf requirement page and omits a trailing '': | ||
| - | Changes to the Statement should preserve | + | The parent MO-006 page is a non-leaf page and retains a trailing '': |
| + | |||
| + | Changes to the Statement should preserve: | ||
| + | |||
| + | * [[dido: | ||
| + | * Each [[dido: | ||
| + | * The current | ||
| + | * The associated Operational Lifecycle revision as the source of permitted states | ||
| - | The lifecycle-state | + | The lifecycle-state record should identify: |
| * The Infrastructure Environment identifier | * The Infrastructure Environment identifier | ||
| Line 254: | Line 184: | ||
| * The transition result | * The transition result | ||
| * The candidate lifecycle states | * The candidate lifecycle states | ||
| - | * The applicable | + | * The state criteria |
| - | * The observable | + | * The observable |
| - | * The determined | + | * The recorded |
| - | * The determination | + | * The recording |
| - | * The actor or process responsible for the determination | + | * The actor or process responsible for the record |
| - | * The associated Provenance | + | * The associated |
| - | * The associated Traceability | + | * The associated |
| - | * The supporting Evidence | + | |
| - | Material changes should receive review and should update the related | + | Material changes should receive review and should update the verification criteria, |
| To reference this requirement Statement from another wiki page, insert: | To reference this requirement Statement from another wiki page, insert: | ||