====== OR-002b — Deployment Acceptance Assessment ======
[[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-002:start|Go to OR-002 — Deployment Environments]]
===== Statement =====
[[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] SHALL assess each completed [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment|Deployment]] against the Acceptance Criteria defined for the selected [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_target|Deployment Target]].
===== Derived From =====
This requirement derives from:
* [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-002:start|OR-002 — Deployment Environments]]
* Crucible System Requirements Specification, Version 1.1 Draft, Operational Requirements, OR-002
The Original Requirement states:
> //The system SHALL support deployment into://
>
> * //AWS//
> * //Azure//
> * //Google Cloud Platform//
> * //VMware//
> * //OpenShift//
> * //Kubernetes//
> * //Bare Metal Infrastructure//
> * //Air-Gapped Environments//[[dido:02-crusible:99-annexes:annex-b:cr-001|[C1]]]
OR-002b derives the obligation to determine whether a completed Deployment meets the conditions established for its selected Deployment Target.
===== Rationale =====
Completion of a [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment|Deployment]] does not demonstrate that the resulting environment satisfies the requirements of the selected [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_target|Deployment Target]].
Target-specific Acceptance Criteria provide the basis for determining whether the completed Deployment produced an acceptable result.
OR-002b requires [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] to perform that assessment before the Deployment can be treated as accepted.
===== Applies To =====
This requirement applies to:
* [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]]
* [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment|Deployments]]
* [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_target|Deployment Targets]]
* Acceptance Criteria
* Deployment assessment results
===== Verification =====
Verification confirms that:
- The tested Deployment identifies its selected [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_target|Deployment Target]]
- The selected Deployment Target identifies its Acceptance Criteria
- The tested [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment|Deployment]] is complete before assessment begins
- [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] assesses the completed Deployment against each Acceptance Criterion defined for the selected Deployment Target
- The assessment identifies whether each Acceptance Criterion is satisfied
- The assessment identifies any Acceptance Criterion that cannot be evaluated
- The assessment produces an overall Deployment acceptance result
===== Referenced By =====
The following pages reference this requirement:
{{backlinks>.#dido:02-crusible}}
===== Delivery Phase =====
Implemented and Verified.
===== Implementation Status =====
Assess whether the current Crucible implementation evaluates each completed Deployment against the Acceptance Criteria defined for the selected Deployment Target.
===== Requirement Status =====
Review and approve OR-002b as a leaf requirement derived from OR-002.
----
===== Issues =====
Define the Acceptance Criteria required for each supported Deployment Target.
Define when a Deployment is complete and ready for acceptance assessment.
Define how Crucible evaluates each Acceptance Criterion.
Define the behavior required when the selected Deployment Target does not identify Acceptance Criteria.
Define the behavior required when an Acceptance Criterion cannot be evaluated.
Define how the individual assessment results determine the overall Deployment acceptance result.
----
===== Notes for Editors =====
This requirement page should retain the stable requirement identifier ''OR-002b''.
This page is a leaf requirement page and omits a trailing '':start'' from its namespace.
OR-002b governs assessment of a completed Deployment against the Acceptance Criteria defined for the selected Deployment Target.
OR-002b does not govern:
* Execution of the Deployment
* Selection of the Deployment Target
* Definition of the Acceptance Criteria
* Preservation of the final Deployment acceptance record
Changes to the Statement should preserve:
* [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] as the responsible actor
* Assessment as the required behavior
* Each completed [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment|Deployment]] as the assessed subject
* The Acceptance Criteria defined for the selected [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_target|Deployment Target]] as the assessment basis
To reference this requirement Statement from another wiki page, insert:
{{section>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-002:or-002b#Statement&noheader&nofooter&noeditbtn}}
Do not rename this page after an external citation unless a redirect or move plan is in place.
----
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.