Skip to content

REQ 075

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

REQ-075: Block managed release on missing or invalid qualification

Requirement

The managed release gate shall reject any candidate without all required, valid qualification proofs.

Rationale

Draft creation, tag creation, and publication each need a gate; the exact ordering of their side effects is not established by this draft.

Fit Criterion

Before managed draft creation, tag creation, or publication, verify the existing REQ-039 LUnit conditions and all three REQ-070 lanes for the same resolved commit. Missing, invalid, known-revoked, failed, or indeterminate evidence blocks the operation; the eventual tag must resolve to that exact commit.

Verification

Planned, TEST-075; the in-flight ordering and enforcement needed to implement this policy remain undecided.

Source

Software-Requirements-Specification

Priority

High

TestID

TEST-075, TEST-084

TestArtifact

Planned combined-gate, exact-target, and in-flight-ordering fixtures

CodeRef

Planned release precondition verifier

Status

Planned

Clone this wiki locally