Table of Contents

FR-BAS-002 — Compose Selected Baselines

Go to C.3.9 Baseline Composition and Workspace

Statement

Crucible SHALL perform Baseline Composition using one or more selected Baselines and optional application source.

Derived From

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.

Rationale

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.

Applies To

This requirement applies to:

Verification

Verification confirms that:

  1. One or more Baselines are selected for testing
  2. Crucible performs Baseline Composition using the selected Baselines
  3. The resulting composition includes the selected Baselines
  4. The resulting composition can be identified
  5. Crucible completes the composition when application source is not provided
  6. When application source is provided, Crucible includes the application source in the resulting composition

Referenced By

The following pages reference this requirement:

Implementation Status

Implemented and Verified

Requirement Status

Review and approve FR-BAS-002 as a leaf requirement.


Issues

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.


Notes for Editors

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.