Skip to contents

Combines 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.

Value

A release gate policy, release gate result, deterministic component table, release certificate, or named evidence paths.