====== FR-COMP-010 — Transferable Compliance Findings ====== [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:start|Go to Crucible Compliance Management Requirements]] ===== Original Requirement ===== > //The system shall capture compliance findings into the transferable dependency/evidence bundle (see §4.10) so findings from connected build accompany artifacts into disconnected enclave.//[[dido:02-crusible:99-annexes:annex-b:cr-001|[C1]]] ===== Assessment of Original Requirement ===== The Original Requirement contains two distinct obligations: - Inclusion of Compliance Findings in the transferable dependency/evidence bundle - Preservation of the relationship between the Compliance Findings and the Artifacts they describe when transferred from a [[dido:99_annexes:annex-b-terms-and-definitions:c:connected_environment|Connected Environment]] to a [[dido:99_annexes:annex-b-terms-and-definitions:d:disconnected_environment|Disconnected Environment]] These obligations require separate verification and therefore should be represented by separate leaf requirements. The phrase **transferable dependency/evidence bundle** is normalized to the controlled term [[dido:99_annexes:annex-b-terms-and-definitions:t:transfer_bundle|Transfer Bundle]]. The phrase **connected build** does not identify a defined architectural object. The decomposition instead identifies the Connected Environment as the source environment. The phrase **disconnected enclave** is normalized to the controlled term Disconnected Environment unless the architecture establishes **Enclave** as a distinct controlled concept. The decomposition does not require Crucible to generate Compliance Findings, resolve Compliance Findings, or determine whether a transferred Artifact complies with a Compliance Baseline. ===== Contents ===== {{indexmenu>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-010#1|js navbar nocookie maxjs#1 id#fr_comp_010_nav}} ===== Requirement Status ===== Review and approve the decomposition of FR-COMP-010. Create and approve FR-COMP-010a. Create and approve FR-COMP-010b. ---- ===== Issues ===== Determine whether Compliance Finding requires a controlled definition in the shared Terms and Definitions corpus. Confirm that Transfer Bundle is the controlling term for the source phrase transferable dependency/evidence bundle. Determine whether the source term disconnected enclave means Disconnected Environment or requires a distinct Enclave definition. Determine whether separate requirements govern verification of Compliance Findings and their Artifact associations after Transfer Bundle import. ---- ===== Notes for Editors ===== This page is a non-leaf requirement page and therefore retains a trailing '':start'' in its namespace. The namespace for this requirement is: ''dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-010:start'' The child requirements are leaf pages nested beneath the FR-COMP-010 namespace and omit a trailing '':start''. Use the following controlling Terms and Definitions entries: * [[dido:99_annexes:annex-b-terms-and-definitions:t:transfer_bundle|Transfer Bundle]] * [[dido:99_annexes:annex-b-terms-and-definitions:a:artifact|Artifact]] * [[dido:99_annexes:annex-b-terms-and-definitions:c:connected_environment|Connected Environment]] * [[dido:99_annexes:annex-b-terms-and-definitions:d:disconnected_environment|Disconnected Environment]] The decomposition separates inclusion of Compliance Findings in a Transfer Bundle from preservation of the relationship between each Compliance Finding and the Artifact it describes. FR-COMP-010 does not require Crucible to: * Generate the Compliance Findings * Determine the validity of the Compliance Findings * Resolve the Compliance Findings * Remediate the affected Artifacts * Reassess the affected Artifacts * Determine whether the affected Artifacts comply with a Compliance Baseline Do not add finding generation, validation, resolution, remediation, reassessment, or compliance-decision responsibilities unless the controlling requirement changes through an approved requirements process. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.