Skip to content

REQ 084

sergio velderrain edited this page Nov 9, 2026 · 1 revision

REQ-084: Fail closed on unknown finalization readiness or outcomes

Requirement

Managed release finalization shall fail closed when a required readiness condition or side-effect outcome is unknown.

Rationale

Missing policy, authority, or terminal-operation evidence cannot authorize a remote release mutation.

Fit Criterion

Before a managed draft, tag, or publication request, require an approved applicable policy and independently verified trust, identities, proofs, incident history, required tag controls, and recoverable intent. A missing or unverifiable prerequisite is UNKNOWN with a redacted reason and no write; a confirmed violation is FAIL with no write. After possible dispatch, preserve and reconcile the unresolved outcome before success or any same-repository release write whose independence is unproven; do not claim the remote operation stopped.

Verification

Planned, TEST-085; the fail-closed principle is selected, but its mechanisms and remaining policy choices are not.

Source

Software-Requirements-Specification

Priority

High

TestID

TEST-085

TestArtifact

Planned missing-control, zero-write, and late-effect reconciliation fixtures

CodeRef

Planned managed release readiness verifier

Status

Planned

Clone this wiki locally