Canonical scientific release gate
canonical_release_gate.RdCombines canonical validation, baseline conformance, drift assessment, and scientific change reconciliation into one deterministic fail-closed release decision.
Usage
new_canonical_release_gate_policy(
require_validation = TRUE,
require_baselines = TRUE,
require_drift = TRUE,
require_reconciliation = TRUE
)
evaluate_canonical_release_gate(
release_id,
validation = NULL,
baselines = NULL,
drift = NULL,
reconciliation = NULL,
policy = new_canonical_release_gate_policy(),
evaluated_at,
provenance = list()
)
canonical_release_gate_table(result)
canonical_release_certificate(result)
write_canonical_release_gate_evidence(result, output_dir)Arguments
- require_validation, require_baselines, require_drift, require_reconciliation
Logical requirements for each evidence component.
- release_id
Stable release candidate identifier.
- validation
Optional canonical validation-suite result.
- baselines
Optional canonical baseline result.
- drift
Optional canonical drift assessment.
- reconciliation
Optional canonical scientific change reconciliation.
- policy
Canonical release gate policy.
- evaluated_at
ISO-8601 evaluation timestamp.
- provenance
Optional named provenance metadata.
- result
Canonical release gate result.
- output_dir
Evidence output directory.