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-005:mo-005g [2026/07/20 08:54] – created nick_dido | dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005g [2026/07/30 05:27] (current) – [Delivery Phase] nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== MO-005g — Baseline Revision | + | ====== MO-005g — Infrastructure |
| [[dido: | [[dido: | ||
| Line 17: | Line 17: | ||
| > //The system SHALL establish infrastructure as a reusable and version-controlled asset.// | > //The system SHALL establish infrastructure as a reusable and version-controlled asset.// | ||
| - | MO-005g preserves the traceability necessary | + | MO-005g preserves the Traceability needed |
| The separate requirements derived from MO-005 address: | The separate requirements derived from MO-005 address: | ||
| Line 23: | Line 23: | ||
| * [[dido: | * [[dido: | ||
| * [[dido: | * [[dido: | ||
| - | * [[dido: | + | * [[dido: |
| - | * [[dido: | + | * [[dido: |
| * [[dido: | * [[dido: | ||
| - | * [[dido: | + | * [[dido: |
| - | + | ||
| - | ===== Assessment ===== | + | |
| - | + | ||
| - | The Original Requirement describes infrastructure as reusable and version controlled but does not require an Infrastructure Deployment to identify the specific | + | |
| - | + | ||
| - | Without this relationship, | + | |
| - | + | ||
| - | * Which Infrastructure Baseline produced an Infrastructure Deployment | + | |
| - | * Which revision of the Infrastructure Baseline applied | + | |
| - | * Whether two Infrastructure Deployments reused the same revision | + | |
| - | * Whether an approved revision or another revision applied | + | |
| - | * Whether a later deployment used a superseded revision | + | |
| - | * Whether deployment results remain reproducible | + | |
| - | * Whether the deployment record preserves adequate Provenance and Traceability | + | |
| - | + | ||
| - | The phrase **reusable and version-controlled asset** does not identify: | + | |
| - | + | ||
| - | * The deployment record that preserves the relationship | + | |
| - | * The stable Artifact identifier of the Infrastructure Baseline | + | |
| - | * The revision identifier of the applied baseline | + | |
| - | * The Infrastructure Deployment associated with the baseline revision | + | |
| - | * The point at which the relationship is recorded | + | |
| - | * The treatment of failed or incomplete deployments | + | |
| - | * The Evidence required to demonstrate the relationship | + | |
| - | + | ||
| - | MO-005g: | + | |
| - | + | ||
| - | * Identifies [[dido: | + | |
| - | * Identifies each Infrastructure Deployment as the traceability subject | + | |
| - | * Identifies the stable Artifact identifier and revision identifier as the required baseline reference | + | |
| - | * Establishes a direct relationship between an Infrastructure Deployment and the Infrastructure Baseline revision used | + | |
| - | * Separates deployment traceability from Artifact management, identification, | + | |
| ===== Rationale ===== | ===== Rationale ===== | ||
| Line 64: | Line 32: | ||
| An Infrastructure Deployment represents a realized infrastructure instance produced from a selected Infrastructure Baseline revision. | An Infrastructure Deployment represents a realized infrastructure instance produced from a selected Infrastructure Baseline revision. | ||
| - | Recording the stable Artifact identifier and revision identifier enables an evaluator to determine | + | Recording the stable Artifact identifier and revision identifier enables an evaluator to determine |
| - | Baseline | + | Infrastructure Deployment |
| - | * Identification of the source | + | * Identification of the source |
| * Confirmation that multiple Infrastructure Deployments reused the same revision | * Confirmation that multiple Infrastructure Deployments reused the same revision | ||
| * Reproduction of an Infrastructure Deployment | * Reproduction of an Infrastructure Deployment | ||
| Line 74: | Line 42: | ||
| * Comparison of deployments created from different revisions | * Comparison of deployments created from different revisions | ||
| * Detection of deployments created from superseded or unapproved revisions | * Detection of deployments created from superseded or unapproved revisions | ||
| - | * Evaluation of baseline | + | * Evaluation of Infrastructure Baseline |
| * Preservation of [[dido: | * Preservation of [[dido: | ||
| * Maintenance of [[dido: | * Maintenance of [[dido: | ||
| - | * Generation of auditable [[dido: | ||
| The stable Artifact identifier identifies the Infrastructure Baseline across its revision history. The revision identifier identifies the controlled Infrastructure Baseline state used for the Infrastructure Deployment. | The stable Artifact identifier identifies the Infrastructure Baseline across its revision history. The revision identifier identifies the controlled Infrastructure Baseline state used for the Infrastructure Deployment. | ||
| - | The recorded relationship remains applicable when deployment-specific parameters produce permitted differences between Infrastructure Deployments. The baseline | + | Deployment-specific parameters |
| - | This requirement does not assign the stable Artifact identifier. MO-005b | + | This requirement does not assign the stable Artifact identifier. MO-005b |
| - | This requirement does not establish | + | This requirement does not establish |
| - | This requirement does not require reuse of the same revision across multiple Infrastructure Deployments. MO-005e | + | This requirement does not require reuse of the same revision across multiple Infrastructure Deployments. MO-005e |
| ===== Applies To ===== | ===== Applies To ===== | ||
| Line 105: | Line 72: | ||
| * Deployment-specific parameters | * Deployment-specific parameters | ||
| * Artifact catalog records | * Artifact catalog records | ||
| - | * Artifact | + | * Artifact |
| - | * Version Control | + | * Revision-control |
| * [[dido: | * [[dido: | ||
| * [[dido: | * [[dido: | ||
| Line 115: | Line 82: | ||
| Verification confirms that: | Verification confirms that: | ||
| - | - Each Infrastructure Deployment has an associated deployment record | + | - Each [[dido: |
| - | - The deployment record identifies the Infrastructure Baseline used | + | - The deployment record identifies the [[dido: |
| - | - The deployment record contains the stable Artifact identifier of the Infrastructure Baseline | + | - The deployment record contains the stable |
| - The deployment record contains the revision identifier of the Infrastructure Baseline revision used | - The deployment record contains the revision identifier of the Infrastructure Baseline revision used | ||
| - | - The recorded Artifact identifier resolves to the applicable | + | - The recorded Artifact identifier resolves to the identified |
| - | - The recorded revision identifier resolves to the controlled revision used for the deployment | + | - The recorded revision identifier resolves to the controlled revision used for the Infrastructure Deployment |
| - The recorded relationship remains associated with the Infrastructure Deployment | - The recorded relationship remains associated with the Infrastructure Deployment | ||
| - | - The deployment | + | |
| + | | ||
| - | Verification includes: | + | ===== Referenced By ===== |
| - | * Infrastructure Deployment inspection | + | The following pages reference this requirement: |
| - | * Deployment-record inspection | + | |
| - | * Infrastructure Baseline inspection | + | |
| - | * Artifact identifier inspection | + | |
| - | * Revision identifier inspection | + | |
| - | * Artifact catalog inspection | + | |
| - | * Artifact repository inspection | + | |
| - | * Version Control record inspection | + | |
| - | * Baseline-selection record inspection | + | |
| - | * Identifier-resolution testing | + | |
| - | * Cross-deployment record comparison | + | |
| - | * Evidence inspection | + | |
| - | * Provenance inspection | + | |
| - | * Traceability inspection | + | |
| - | The verification record identifies: | + | {{backlinks> |
| - | - The Infrastructure Deployment | + | ===== Delivery Phase ===== |
| - | - The associated deployment record | + | |
| - | - The Infrastructure Baseline | + | |
| - | - The stable Artifact identifier | + | |
| - | - The applied revision identifier | + | |
| - | - The Artifact catalog record | + | |
| - | - The Version Control record | + | |
| - | - The baseline-selection record | + | |
| - | - The identifier-resolution result | + | |
| - | - The applicable deployment-specific parameters | + | |
| - | - Each missing, invalid, or conflicting baseline reference | + | |
| - | - 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: | + | |
| - | ===== Related Architecture Sections | + | ===== Requirement Status |
| - | * [[dido: | + | < |
| - | * [[dido: | + | |
| - | * [[dido: | + | |
| - | ===== Referenced By ===== | + | ---- |
| + | ===== Issues | ||
| - | The following | + | The following |
| - | {{backlinks>.# | + | <todo>Define the deployment record that preserves the relationship between an Infrastructure Deployment and the Infrastructure Baseline revision used.</ |
| - | ===== 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-005 in the Crucible System Requirements Specification, | + | |
| ---- | ---- | ||
| Line 202: | Line 134: | ||
| 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 relationship between | + | The parent MO-005 page is a non-leaf page and retains a trailing '': |
| + | |||
| + | Changes to the Statement should preserve: | ||
| + | |||
| + | * [[dido: | ||
| + | * Each [[dido: | ||
| + | * The stable Infrastructure Baseline Artifact identifier | ||
| + | * The Infrastructure Baseline revision identifier | ||
| + | * The relationship between | ||
| The deployment record should identify: | The deployment record should identify: | ||
| Line 214: | Line 154: | ||
| * The operational environment | * The operational environment | ||
| * The Deployment Platform | * The Deployment Platform | ||
| - | * The applicable | + | * The deployment-specific parameters |
| * The deployment result | * The deployment result | ||
| - | * 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: | ||