Crucible SHALL preserve captured Build Dependencies in a managed Dependency Store.
This requirement derives from:
The Original Requirement states:
The system shall preserve captured dependencies in a managed dependency store.[C1]
FR-DEPC-002:
No other substantive normalization is required.
Preserving captured Build Dependencies in a managed Dependency Store makes the dependencies available for later build, packaging, and transfer operations.
The Dependency Store provides a managed location for dependencies collected through Dependency Capture.
Preservation allows Crucible to retain captured dependencies independently of the external repositories or services from which the dependencies originated. This capability contributes to repeatable operations in Disconnected Environments.
This requirement establishes preservation in a Dependency Store without prescribing:
Separate requirements, architecture specifications, storage profiles, and retention policies govern those subjects and behaviors.
This requirement applies to:
Verification confirms that:
The following pages reference this requirement:
Implemented and Verified
Review and approve FR-DEPC-002 as a leaf requirement.
Determine whether separate requirements define the identity, revision, source, provenance, and integrity information preserved with each Build Dependency.
Determine whether separate requirements govern Dependency Store retention, replication, deduplication, and recovery.
Determine whether separate requirements define how Crucible retrieves preserved Build Dependencies from a Dependency Store.
This requirement page retains the stable requirement identifier FR-DEPC-002.
This page is a leaf requirement page and omits a trailing :start from its namespace.
The Statement uses the following controlling Terms and Definitions entries:
The Statement addresses preservation of captured Build Dependencies in a managed Dependency Store.
FR-DEPC-001 governs capture of Build Dependencies.
FR-DEPC-003 governs production of a Transfer Bundle.
FR-DEPC-004 governs population of Offline Repositories.
FR-DEPC-005 governs Dependency Store implementation independence.
Do not add particular storage technologies, repository formats, directory structures, retention periods, replication mechanisms, deduplication strategies, retrieval behavior, or transfer obligations unless the controlling requirement changes through an approved requirements process.
To reference this requirement Statement from another wiki page, insert:
{{section>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-002#Statement&noheader&nofooter&noeditbtn}}
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.