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;
decideApprovalis 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.