fix(operator): an automatic Environment records its own canary decision #2056
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/automatic-canary-decision"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The operator submitted autoApprove=true for an automatic Environment while validate-request refused that value for every real roll (observed live on the seanfarm-master seanfarm33 deploy), and nothing ever recorded a canary decision in automatic mode — the gate would hold until budget expiry. The gate stays mandatory, decision-recorded, read-only-RBAC; what changes is who records the decision: the operator now records an Environment-attributed automatic canary decision when it observes the run holding at the gate. Manual environments still wait for a human. Red-green envtest + updated canary-gate contract.