docs(guard): scope the ACME guard to the approval record, name the real gate #640
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/acme-guard-role"
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 header claimed "An unapproved flip — commit or agent — goes CI-red at the merge gate", which is false for the LIVE knob and is exactly the sentence that makes a reader think this file is the gate.
It is not. The field it watches (Stack.spec.tls.acmeServer) is read by no composition patch and defaults to staging in apis/stack/xrd.yaml; it is the retained record of the 2026-06-13 approval. The live ClusterIssuer/letsencrypt renders from sean/pipelines bundle/dns/issuer.yaml and is guarded by that repo own tests/check-acme-approval.sh (same marker rule plus an anti-vacuous floor), CI-enforced through pipeline/ci -> pipeline-validate-with-operator -> pipeline-validate -> tests/check.sh.
Comment-only. Scopes the claim to the record, names the real gate by path, and asks that the two files scope comments be kept in agreement. sean/pipelines guard already describes the relationship correctly; this makes platform agree with it.
Verified: tests/check-acme-approval.sh green, full tests/check.sh green.