Skip to content

Governance — Readiness, Approvals, Waivers

Nothing material runs on an implicit decision.

Governance makes run authorisation explicit and recorded. Available today.

Readiness Evaluation

Operation Purpose
createReadinessEvaluation Evaluate whether a run may proceed
getReadinessEvaluation Inspect an evaluation
listReadinessEvaluations Enumerate evaluations

A readiness evaluation aggregates translation issues, entitlements, compliance, and Config Doctor outcomes into a single state.

Approvals

Operation Purpose
createApproval Open an approval request
getApproval Inspect an approval
decideApproval Record an approve/reject decision
listApprovals Enumerate approvals

Waivers

Operation Purpose
createWaiver Accept a warning with recorded rationale
getWaiver Inspect a waiver
listWaivers Enumerate waivers

The Governance Gate

flowchart LR
    A[Readiness evaluation] --> B{Blocking issues?}
    B -->|No| C[Approval]
    B -->|Warnings| D[Waiver with rationale] --> C
    C --> E[Run request permitted]

What This Means For Integration

  • Wire approvals into your change-control process; decideApproval is the audit point.
  • A waiver always carries a rationale — capture it, because it is part of the defensible record.
  • Do not attempt a run request until readiness + approval are satisfied.