| Both sides previous revision Previous revision Next revision | Previous revision |
| dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces:start [2026/07/31 07:18] – nick_dido | dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces:start [2026/07/31 07:34] (current) – ↷ Links adapted because of a move operation nick_dido |
|---|
| ====== C.3.11 Management Interfaces ====== | ====== C.3.11 Crucible Interfaces ====== |
| |
| [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:start|Go to Crucible Functional Requirements]] | [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:start|Go to Crucible Functional Requirements]] |
| |
| The Management Interfaces [[dido:99_annexes:annex-b-terms-and-definitions:f:functional_requirement|requirements]] define how [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] exposes its operations through a [[dido:99_annexes:annex-b-terms-and-definitions:c:cli|Command-Line Interface (CLI)]] and a [[dido:99_annexes:annex-b-terms-and-definitions:w:web_ui|Web-Based User Interface (Web UI)]]. | The Crucible Interfaces [[dido:99_annexes:annex-b-terms-and-definitions:f:functional_requirement|requirements]] define how [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] exposes its operations through a [[dido:99_annexes:annex-b-terms-and-definitions:c:cli|Command-Line Interface (CLI)]] and a [[dido:99_annexes:annex-b-terms-and-definitions:w:web_ui|Web-Based User Interface (Web UI)]]. |
| |
| Together, these requirements establish shared interface operations and separate command-line and web-based access paths. They do not require the interfaces to duplicate the underlying implementation of those operations. | Together, these requirements establish shared interface operations and separate command-line and web-based access paths. They do not require the interfaces to duplicate the underlying implementation of those operations. |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces:fr-ui-003|FR-UI-003 — Web-Based User Interface]] | * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces:fr-ui-003|FR-UI-003 — Web-Based User Interface]] |
| |
| {{indexmenu>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces#1|js navbar nocookie maxjs#1 id#crucible_management_interfaces_requirements_nav}} | {{indexmenu>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-crucible-interfaces#1|js navbar nocookie maxjs#1 id#crucible_interfaces_requirements_nav}} |
| |
| ===== Requirement Status ===== | ===== Requirement Status ===== |
| |
| <todo>Review and approve the decomposition of the Management Interfaces requirements into shared interface operations, a Command-Line Interface, and a Web-Based User Interface.</todo> | <todo>Review and approve the decomposition of the Crucible Interfaces requirements into shared interface operations, a Command-Line Interface, and a Web-Based User Interface.</todo> |
| |
| <todo>Confirm whether the Command-Line Interface remains the primary interface or whether the architecture treats the Command-Line Interface and Web-Based User Interface as equivalent access paths.</todo> | <todo>Confirm whether the Command-Line Interface remains the primary interface or whether the architecture treats the Command-Line Interface and Web-Based User Interface as equivalent access paths.</todo> |
| FR-UI-003 should address the Web-Based User Interface without adding Command-Line Interface behavior. | FR-UI-003 should address the Web-Based User Interface without adding Command-Line Interface behavior. |
| |
| The category title **Management Interfaces** does not establish **Management** as a separate controlled term. Individual Statements should identify the actual Crucible operations exposed through each interface. | The category title **Crucible Interfaces** does not establish **Management** or **Management Interface** as separate controlled terms. Individual Statements should identify the actual Crucible operations exposed through each interface. |
| |
| Verification criteria should test only the behavior stated in each normalized Statement and should not introduce additional normative obligations. | Verification criteria should test only the behavior stated in each normalized Statement and should not introduce additional normative obligations. |