Table of Contents

9.1 Shared Interface Operations

Go to 9. Crucible Interfaces

Shared Interface Operations provide a consistent set of Crucible operations through the supported user interfaces.

The Command-Line Interface (CLI) and Web-Based User Interface can present an operation differently, but both interfaces invoke the same underlying Crucible capability.

Shared Operational Meaning

A shared operation retains the same operational meaning regardless of the interface used to invoke it.

The interfaces preserve a consistent relationship among:

An interface does not redefine the behavior required by the applicable operational or functional requirement.

Shared Inputs and Parameters

Each supported interface accepts the inputs and parameters required by the underlying Crucible operation.

The presentation of those inputs can differ between interfaces.

For example:

The interface-specific presentation does not change the meaning of the supplied value.

Shared Authorization Controls

Shared Interface Operations remain subject to the same authorization and Security Domain controls.

An interface does not permit an actor to:

The applicable access-control decision governs the operation regardless of the interface used.

Shared Operation Status

Each supported interface presents the status of the invoked operation in a form appropriate to that interface.

The status can identify whether the operation:

The interface presentation can differ, but the underlying operation status remains the same.

Shared Operation Results

Each supported interface provides access to the result produced by the underlying Crucible operation.

The result can include:

The CLI can present a result as terminal output or a referenced artifact. The Web-Based User Interface can present the same result through a visual display or downloadable artifact.

The interface does not change the meaning of the operation result.

Interface-Specific Presentation

The CLI and Web-Based User Interface can differ in:

These differences support the interaction model of each interface. They do not create separate operational capabilities or separate lifecycle semantics.

Shared-Operation Result

A Shared Interface Operation preserves:

The CLI and Web-Based User Interface can expose these elements differently while preserving their common operational meaning.

Requirements Addressed

Requirement Statement
FR-UI-001 — Shared Interface Operations

Crucible SHALL expose the same operations through its Command-Line Interface (CLI) and Web-Based User Interface (Web UI).

The linked leaf requirement page remains the canonical source.


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