====== Annex D: Requirements Traceability ====== [[dido:02-crusible:start|Go to Crucible]] Annex D maps the canonical leaf requirements in [[dido:02-crusible:99-annexes:annex-c-requirements:start|Annex C: Requirements]] to the Crucible pages that reference them. Annex C remains the canonical source for requirement titles, Statements, rationale, and verification information. Annex D provides traceability links and coverage information without restating or redefining the requirements. ===== Requirements Traceability Index ===== The Requirements Traceability Index lists the canonical leaf requirements alphabetically by title. The **Requirement Title** column links to the canonical requirement page. The **Referenced By** column identifies the Crucible pages that link to that requirement. A requirement with no references requires review to determine whether: * The requirement lacks ConOps coverage * The requirement belongs outside the ConOps * The requirement represents a future capability * The requirement page or backlink is incomplete * The requirement requires an additional operational page ^ Requirement Title ^ Referenced By ^ | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005f]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005f#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005d]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005d#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-002]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-002#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-003]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-003#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-009:fr-comp-009c]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-009:fr-comp-009c#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-004:mo-004c]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-004:mo-004c#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-004]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-004#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-005]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-005#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-006]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-006#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-004]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-004#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-002]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-002#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-001]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-001#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-001]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-001#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-003]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-003#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003a]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003a#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-001]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-001#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces:fr-ui-002]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces:fr-ui-002#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-001:mo-001e]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-001:mo-001e#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-001:start]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-001:start#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-004:start]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-004:start#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-010:fr-comp-010b]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-010:fr-comp-010b#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-010:fr-comp-010a]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-010:fr-comp-010a#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-001:or-001f]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-001:or-001f#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-003:start]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-003:start#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-008:fr-comp-008a]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-008:fr-comp-008a#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-002:start]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-002:start#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-09-baseline-composition-and-workspace:fr-bas-002]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-09-baseline-composition-and-workspace:fr-bas-002#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-004:or-004a]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-004:or-004a#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-004:or-004b]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-004:or-004b#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-005]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-005#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-004:mo-004a]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-004:mo-004a#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-09-baseline-composition-and-workspace:fr-bas-001]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-09-baseline-composition-and-workspace:fr-bas-001#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003f]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003f#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-003:mo-003a]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-003:mo-003a#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-007:start]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-007:start#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-001]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-001#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-005]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-005#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-004]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-004#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-001]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-001#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-003]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-003#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-005]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-005#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-002]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-002#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-002:or-002b]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-002:or-002b#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-002:or-002c]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-002:or-002c#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-001:mo-001b]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-001:mo-001b#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-003]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-003#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-006]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-006#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-002:or-002a]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-002:or-002a#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-005]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-005#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-007]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-007#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-001:or-001a]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-001:or-001a#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-001:or-001b]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-001:or-001b#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-005:start]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-005:start#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-001]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-001#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-004:mo-004b]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-004:mo-004b#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-004:mo-004d]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-004:mo-004d#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-005]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-005#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-005]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-005#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-004]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-004#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-006:start]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-006:start#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-001]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-001#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-002]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-002#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-004]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-004#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-006]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-006#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-004]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-004#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-005]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-005#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-003]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-003#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003e]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003e#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-002]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-002#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005a]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005a#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005b]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005b#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005e]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005e#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005c]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005c#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005g]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-005:mo-005g#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-001:mo-001a]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-001:mo-001a#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:mo-006e]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:mo-006e#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:mo-006b]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:mo-006b#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:mo-006c]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:mo-006c#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:mo-006d]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:mo-006d#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-003:mo-003d]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-003:mo-003d#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-002:mo-002a]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-002:mo-002a#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-008:fr-comp-008b]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-008:fr-comp-008b#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:mo-006a]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-006:mo-006a#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-09-baseline-composition-and-workspace:fr-bas-004]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-09-baseline-composition-and-workspace:fr-bas-004#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-002:mo-002b]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-002:mo-002b#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-001:or-001c]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-001:or-001c#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-004]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-004#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-002]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-002#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-09-baseline-composition-and-workspace:fr-bas-003]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-09-baseline-composition-and-workspace:fr-bas-003#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-003]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-003#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-003:mo-003b]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-003:mo-003b#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-003:mo-003c]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-003:mo-003c#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-002]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-002#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-001:mo-001c]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-001:mo-001c#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-003]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-003#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-009:fr-comp-009b]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-009:fr-comp-009b#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-001:mo-001d]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-001:mo-001d#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-009:fr-comp-009a]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-009:fr-comp-009a#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003g]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003g#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003d]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003d#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003c]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003c#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-001:or-001e]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-001:or-001e#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces:fr-ui-001]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces:fr-ui-001#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-001:or-001d]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-001:or-001d#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003b]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-003:or-003b#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces:fr-ui-003]] | {{backlinks>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces:fr-ui-003#!dido:02-crusible:99-annexes:annex-d-requirements-traceability}} | ===== Notes for Editors ===== * Each requirement title is displayed from the canonical requirement page * Do not add custom display text to requirement links * Confirm the canonical page title and namespace for each requirement * Add every remaining Annex C leaf requirement * Exclude true parent requirements that contain child requirements * Retain ''start'' for leaf requirements implemented as namespace index pages * Sort the completed table alphabetically by the displayed canonical page title * Treat a requirement with no returned backlinks as requiring coverage review ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. ===== Notes for Editors ===== * Confirm each displayed title against the canonical requirement page * Add every remaining Annex C leaf requirement * Exclude parent requirements that contain child requirements * Retain ''start'' for leaf requirements implemented as namespace index pages * Sort the final table alphabetically by canonical displayed title * A requirement with no returned backlinks requires coverage review ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. ===== Contents ===== * [[dido:02-crusible:99-annexes:annex-d-requirements-traceability:d-01-mission-objective-traceability|D.1 Mission Objective Traceability]] * [[dido:02-crusible:99-annexes:annex-d-requirements-traceability:d-02-operational-requirement-traceability|D.2 Operational Requirement Traceability]] * [[dido:02-crusible:99-annexes:annex-d-requirements-traceability:d-03-functional-requirement-traceability|D.3 Functional Requirement Traceability]] * [[dido:02-crusible:99-annexes:annex-d-requirements-traceability:d-04-cross-cutting-requirement-traceability|D.4 Cross-Cutting Requirement Traceability]] * [[dido:02-crusible:99-annexes:annex-d-requirements-traceability:d-05-requirements-coverage-summary|D.5 Requirements Coverage Summary]] * [[dido:02-crusible:99-annexes:annex-d-requirements-traceability:d-06-uncovered-and-partially-covered-requirements|D.6 Uncovered and Partially Covered Requirements]] {{indexmenu>dido:02-crusible:99-annexes:annex-d-requirements-traceability#1|js navbar nocookie maxjs#2 id#crucible_annex_d_traceability_nav}} ===== Traceability Rules ===== The traceability information follows these rules: * Include only canonical leaf requirements * Treat a requirement implemented as a namespace ''start'' page as a leaf when it has no child requirements * Exclude parent requirements that have leaf children * Link each requirement title to its canonical Annex C page * Sort the Requirements Traceability Index alphabetically by displayed title * Identify every Crucible page that directly references the requirement * Do not copy or paraphrase the canonical requirement Statement * Record requirements without references as uncovered until reviewed * Record ConOps pages without supporting requirements as unsupported until reviewed ===== Coverage Status ===== Detailed traceability pages can use the following coverage statuses: ^ Status ^ Meaning ^ | **Complete** | The referenced Crucible content provides operational coverage consistent with the requirement Statement | | **Partial** | The referenced content addresses only part of the requirement Statement | | **Not Covered** | No current Crucible page provides identifiable coverage | | **Outside ConOps Scope** | The requirement applies to another specification, design, implementation, verification, or governance artifact | | **Future Capability** | The requirement applies to a capability outside the current operational baseline | | **Review Required** | The available requirement or coverage information is insufficient to determine the appropriate status | ===== Relationship to Annex E ===== [[dido:02-crusible:99-annexes:annex-e-issues:start|Annex E: Issues]] records problems discovered during traceability review. Examples include: * A requirement without operational coverage * A ConOps capability without a supporting requirement * A requirement that requires further decomposition * An ambiguous or incomplete requirement Statement * An incorrect parent or leaf classification * A missing requirement page * An inconsistent requirement namespace or title * A proposed future capability Annex D records the traceability condition. Annex E records the issue and its resolution status. ===== Notes for Editors ===== Populate the Requirements Traceability Index only after confirming the complete Annex C leaf-requirement inventory. Do not list true parent requirements when their leaf children provide the normative Statements. Where a leaf requirement uses a namespace ''start'' page for numerical ordering, link to the actual ''start'' page. The **Referenced By** column should derive from direct links to the canonical requirement page wherever the available DokuWiki backlink mechanism permits dynamic generation. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.