MO-006 — Infrastructure Lifecycle Management
Original Requirement
The system SHALL support infrastructure lifecycle management from initial deployment through retirement.[C1]
Assessment of Original Requirement
The Original Requirement preserves the approved mission objective but does not express independently testable normative statements.
The following Specification Discipline and Authoring findings apply:
-
The system does not use the defined system name Crucible
-
Support is a weak verb that does not identify an observable behavior performed by Crucible
-
Infrastructure does not identify the lifecycle subject as an Infrastructure Environment
-
Infrastructure lifecycle management combines multiple independently testable behaviors
-
Initial deployment introduces a separate lifecycle-initiation obligation
-
Through retirement introduces a separate terminal lifecycle obligation
The Original Requirement does not identify:
-
The Operational Lifecycle associated with each Infrastructure Environment
-
The Operational Lifecycle revision associated with each Infrastructure Environment
-
The lifecycle state assigned when the Infrastructure Environment is created
-
The current lifecycle state of the Infrastructure Environment
-
The lifecycle transitions that Crucible performs
-
The conditions that permit each lifecycle transition
-
The conditions that permit Retirement
-
The lifecycle records preserved for verification and Traceability
The Original Requirement therefore requires:
-
Replacement of the system with the defined system name Crucible
-
Replacement of support with observable Crucible behavior
-
Identification of the lifecycle subject as an Infrastructure Environment
-
Association of each Infrastructure Environment with an identified Operational Lifecycle revision
-
Identification of the initial lifecycle state
-
Recording of the current lifecycle state
-
Execution of permitted lifecycle transitions
-
Retirement of the Infrastructure Environment when the Retirement conditions are satisfied
-
Confirmation that the derived requirements collectively preserve the complete intent of MO-006
The decomposition preserves MO-006 as the stable parent requirement identifier. Each proposed replacement requirement receives a lettered identifier and a separate leaf requirement page.
Proposed Statements
The Original Requirement is decomposed into the following proposed replacement requirements:
Requirement Status
Review and approve the proposed decomposition of MO-006 into independently testable lifecycle association, initiation, state-recording, transition-execution, and Retirement requirements.
Determine whether MO-006a through MO-006e collectively supersede MO-006.
If MO-006a through MO-006e are accepted as the complete replacement for MO-006, mark MO-006 as superseded and preserve this page as the parent Traceability record.
Issues
The following unresolved issues affect the decomposition of MO-006:
Identify the Operational Lifecycles that may be associated with an Infrastructure Environment.
Define how Crucible identifies the Operational Lifecycle revision associated with an Infrastructure Environment.
Define the lifecycle state assigned when an Infrastructure Environment is created through an Infrastructure Deployment.
Define the lifecycle states that Crucible records for an Infrastructure Environment.
Define the lifecycle transitions allocated to Crucible.
Define the conditions that permit each lifecycle transition.
Define the behavior required when a requested lifecycle transition is not permitted.
Define the conditions that permit Retirement of an Infrastructure Environment.
Define the records preserved for lifecycle state changes, transitions, and Retirement.
Determine whether MO-006a through MO-006e provide complete coverage of the approved intent of MO-006.
Notes for Editors
This page should retain the stable parent requirement identifier MO-006.
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-page links should remain while the proposed decomposition is being developed. After the child pages have been created and finalized, the explicit links may be removed because the indexmenu displays the child requirement pages contained within the MO-006 namespace.
This page preserves:
-
The Original Requirement
-
The assessment of the Original Requirement
-
The reason for decomposition
-
Traceability to the proposed replacement requirements
-
The unresolved cross-cutting issues affecting the decomposition
-
The supersession decision
The derived requirements should distinguish:
-
Association of an Infrastructure Environment with an Operational Lifecycle revision
-
Assignment of the initial lifecycle state
-
Recording of the current lifecycle state
-
Execution of lifecycle transitions
-
Retirement of the Infrastructure Environment
Lifecycle association identifies the lifecycle model governing an Infrastructure Environment.
Lifecycle initiation identifies the first lifecycle state assigned to the Infrastructure Environment.
Lifecycle state recording identifies the current state of the Infrastructure Environment.
Lifecycle transition execution changes the Infrastructure Environment from one permitted lifecycle state to another.
Retirement places the Infrastructure Environment into its terminal lifecycle state after the defined Retirement conditions are satisfied.
The Original Requirement should not be marked as superseded until the requirement owner:
-
Approves the proposed decomposition
-
Approves the child requirements
-
Defines the Operational Lifecycle association and revision rules
-
Defines the initial lifecycle state
-
Defines the lifecycle states and permitted transitions
-
Defines the Retirement conditions
-
Defines the required lifecycle records
-
Confirms that the child requirements collectively preserve the complete approved intent of MO-006
-
Confirms that no additional child requirements are required
After supersession, this page should remain as the parent Traceability record and should continue to preserve the Original Requirement and its assessment.
Material changes to the decomposition should update the child requirements, Requirement Status, Issues, and Traceability records.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.