Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-004:mo-004b [2026/07/20 08:38] – created nick_dido | dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-004:mo-004b [2026/07/30 05:24] (current) – [Delivery Phase] nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== MO-004b — Disconnected Environment | + | ====== MO-004b — Disconnected Environment |
| [[dido: | [[dido: | ||
| Line 21: | Line 21: | ||
| The separate requirements derived from MO-004 address: | The separate requirements derived from MO-004 address: | ||
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| - | + | ||
| - | ===== Assessment ===== | + | |
| - | + | ||
| - | The Original Requirement uses **support** without identifying the behavior [[dido: | + | |
| - | + | ||
| - | The phrase **disconnected operational environments** does not identify: | + | |
| - | + | ||
| - | * The Operational Lifecycle activities performed | + | |
| - | * The method used to select those activities | + | |
| - | * The inputs required by each activity | + | |
| - | * The outputs produced by each activity | + | |
| - | * The resources available within the Disconnected Environment | + | |
| - | * The completion conditions applicable to each activity | + | |
| - | * The treatment of unavailable external resources | + | |
| - | * The Evidence required to demonstrate successful execution | + | |
| - | + | ||
| - | MO-004b: | + | |
| - | + | ||
| - | * Replaces **support** with the direct action **execute** | + | |
| - | * Identifies Crucible as the responsible actor | + | |
| - | * Identifies the selected Operational Lifecycle activity as the required behavior | + | |
| - | * Identifies a Disconnected Environment as the applicable operational context | + | |
| - | * Separates Disconnected Environment operation from Connected Environment operation | + | |
| - | * Separates execution behavior from resource authorization and external-resource independence | + | |
| ===== Rationale ===== | ===== Rationale ===== | ||
| Line 55: | Line 31: | ||
| Operational Lifecycle activities can include: | Operational Lifecycle activities can include: | ||
| - | * Artifact acquisition from resources | + | * Artifact acquisition from resources present within the environment |
| * Dependency resolution from local repositories | * Dependency resolution from local repositories | ||
| * Baseline composition | * Baseline composition | ||
| Line 69: | Line 45: | ||
| * Operational maintenance | * Operational maintenance | ||
| - | The selected activities define the scope of the required | + | The selected activities define the required |
| - | Execution in a Disconnected Environment depends on the prior availability of the Controlled Inputs, dependencies, | + | Execution in a Disconnected Environment depends on the prior availability of the Controlled Inputs, dependencies, |
| - | Resources imported through an approved transfer process become available for use only after the applicable | + | Resources imported through an approved transfer process become available for use only after the required |
| - | Disconnected | + | This requirement does not establish the requirements for execution in a Connected |
| - | * Controlled operation without continuous external connectivity | + | This requirement does not establish |
| - | * Use of locally available repositories and registries | + | |
| - | * Use of transferred Artifacts and dependencies | + | |
| - | * Reproducible execution | + | |
| - | * Evidence generation | + | |
| - | * Preservation of Provenance | + | |
| - | * Maintenance of Traceability | + | |
| - | * Operation within security and information-boundary constraints | + | |
| - | + | ||
| - | This requirement does not establish | + | |
| - | + | ||
| - | This requirement does not permit access | + | |
| - | This requirement does not establish | + | This requirement does not establish |
| ===== Applies To ===== | ===== Applies To ===== | ||
| Line 99: | Line 64: | ||
| * [[dido: | * [[dido: | ||
| * [[dido: | * [[dido: | ||
| - | * Operational Lifecycle activities | + | * Selected |
| * [[dido: | * [[dido: | ||
| * [[dido: | * [[dido: | ||
| Line 121: | Line 86: | ||
| Verification confirms that: | Verification confirms that: | ||
| - | - The Disconnected Environment is identified | + | - The [[dido: |
| - | - The selected Operational Lifecycle activity is identified | + | - Each selected |
| - | - The inputs required by the selected activity are identified | + | - The inputs required by each selected activity are identified |
| - | - The Authorized Resources | + | - The resources |
| - | - Crucible executes | + | - The Authorized Resources used by each selected activity are identified |
| - | - The selected activity reaches its defined completion condition | + | - [[dido: |
| - | - The selected activity produces its required outputs | + | - Each selected activity reaches its defined completion condition |
| - | - The execution does not depend on continuous | + | - Each selected activity produces its required outputs |
| - | - The execution | + | - Each selected activity executes without |
| + | - Each failure or exception is identified | ||
| + | - The verification | ||
| - | Verification includes: | + | ===== Referenced By ===== |
| - | * Disconnected Environment inspection | + | The following pages reference this requirement: |
| - | * Operational Lifecycle activity inspection | + | |
| - | * Controlled Input inspection | + | |
| - | * Authorized Resource inspection | + | |
| - | * Local repository-access tests | + | |
| - | * Local registry-access tests | + | |
| - | * Transfer Bundle inspection | + | |
| - | * Imported dependency inspection | + | |
| - | * Network-disconnection tests | + | |
| - | * CI/CD Pipeline tests within the Disconnected Environment | + | |
| - | * Operational Lifecycle execution tests | + | |
| - | * Completion-condition inspection | + | |
| - | * Output inspection | + | |
| - | * Evidence inspection | + | |
| - | * Provenance inspection | + | |
| - | * Traceability inspection | + | |
| - | The verification record identifies: | + | {{backlinks> |
| - | - The Disconnected Environment | + | ===== Delivery Phase ===== |
| - | - The selected Operational Lifecycle activity | + | |
| - | - The applicable activity identifier and revision | + | |
| - | - The selected Controlled Inputs | + | |
| - | - The Authorized Resources used during execution | + | |
| - | - The imported Artifacts and dependencies used during execution | + | |
| - | - The applicable starting condition | + | |
| - | - The applicable completion condition | + | |
| - | - The execution result | + | |
| - | - The outputs produced | + | |
| - | - 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: | + | |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | ===== Related Architecture Sections | + | ===== Requirement Status |
| - | * [[dido: | + | < |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | ===== Referenced By ===== | + | ---- |
| + | ===== Issues | ||
| - | The following | + | The following |
| - | {{backlinks>.# | + | <todo>Identify the Operational Lifecycle activities that Crucible must execute within a Disconnected Environment.</ |
| - | ===== Delivery Phase ===== | + | < |
| - | Phase 1 and subsequent phases | + | < |
| - | ===== Implementation Status ===== | + | < |
| - | Not Assessed | + | < |
| - | + | ||
| - | Implementation status requires verification that the current [[dido: | + | |
| - | + | ||
| - | ===== Requirement Status ===== | + | |
| - | + | ||
| - | Draft | + | |
| - | + | ||
| - | This requirement derives from MO-004 in the Crucible System Requirements Specification, | + | |
| ---- | ---- | ||
| Line 221: | Line 138: | ||
| 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 | + | The parent MO-004 page is a non-leaf page and retains a trailing '': |
| + | |||
| + | Changes to the Statement | ||
| - | The selected Operational Lifecycle activity | + | * [[dido: |
| + | * The selected | ||
| + | * The [[dido:99_annexes: | ||
| + | * Execution of each selected activity as the required outcome | ||
| - | * The activity | + | The unresolved |
| - | * The activity revision | + | |
| - | * The applicable Disconnected Environment | + | |
| - | * The required Controlled Inputs | + | |
| - | * The Authorized Resources available within | + | |
| - | * The imported Artifacts and dependencies required by the activity | + | |
| - | * The starting condition | + | |
| - | * The completion condition | + | |
| - | * The required | + | |
| - | * The applicable failure criteria | + | |
| - | * The required 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: | ||