Table of Contents

Annex C: Requirements

Go to Annexes

Annex C contains the canonical requirements register for Crucible.

The requirements are organized according to the requirement categories established in the Crucible System Requirements Specification. Each requirement has a stable identifier and resides on a separate page so that architecture pages, implementation artifacts, tests, Evidence, and other records can reference the requirement through a stable URI.

The requirements register distinguishes between:

The original System Requirements Specification provides the source baseline for this register. Annex C becomes the maintained representation of the Crucible requirements as the register is reviewed, corrected, and expanded.

Requirement Page Structure

Each requirement page uses the following sections where applicable:

Normative Language

Requirement statements use the following normative terms:

A requirement page may editorially correct the original source statement for terminology, atomicity, clarity, or normative style without changing its approved intent.

Requirement Status

Requirement Status identifies the governance state of the requirement.

Possible states include:

Implementation Status

Implementation Status identifies the state of Crucible relative to the requirement.

Possible states include:

Requirement Status and Implementation Status remain separate. An approved requirement may remain planned, partially implemented, or unsupported.

Contents


© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.