Crucible SHALL perform Baseline Composition using one or more selected Baselines and optional application source.
This requirement derives from:
The Original Requirement states:
The system shall compose one or more selected baselines with optional application source.[C1]
FR-BAS-002:
No other substantive normalization is required.
Baseline Composition combines selected Baselines into a composition that Crucible can use in subsequent build, deployment, or validation operations.
The selected Baselines can include:
Application source can participate in the composition when the intended result requires application-specific content. Application source remains optional because a valid composition can contain only Image Layer Baselines, Infrastructure Baselines, or both.
This requirement establishes Baseline Composition without prescribing:
Separate requirements, architecture specifications, composition definitions, and Workflow definitions 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-BAS-002 as a leaf requirement.
Determine whether Application Source requires a controlled definition in the shared Terms and Definitions corpus.
Determine whether separate requirements define composition ordering, conflict resolution, and dependency resolution.
Determine whether separate requirements identify the required output and metadata of a Baseline Composition operation.
This requirement page retains the stable requirement identifier FR-BAS-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:
Application source remains optional. Do not interpret this requirement as requiring application source in every composition.
A composition containing only Image Layer Baselines, Infrastructure Baselines, or both remains valid when application source does not apply.
FR-BAS-001 governs consumption of Baseline Repositories from a Workspace.
FR-BAS-003 governs processing of predeployment and postdeployment steps.
FR-BAS-004 governs noninteractive Workspace execution.
Do not add particular Baseline types, repositories, revisions, composition ordering, conflict-resolution behavior, dependency-resolution behavior, output formats, or execution 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-09-baseline-composition-and-workspace:fr-bas-002#Statement&noheader&nofooter&noeditbtn}}
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.