.agents/skills/release/gates.md
The contract that made v1.11.0 safe. When in doubt, ask — a blocked action is feedback, not an obstacle to route around.
push_latest=false
(version tags only — this is the agreed pre-verification push)| Action | Why |
|---|---|
| Merging PRs you authored | two-party review; ask once per session ("merge when clean?") and honor the answer |
| Publishing the GitHub release | public, triggers v1-latest — the point of no return |
Anything that pushes v1-latest | users receive it immediately |
| Creating GitHub issues | external artifacts the owner may not want |
Mass-labeling issues (released) | bulk modification of shared state |
| Touching the owner's dev data | only ever work on copies (export/import); never mount or mutate originals |
A release is GO when: bucket A fully green · image gate green (fresh + upgrade) · bucket C signed off by the owner · no open release-regression findings · Dependabot highs resolved or explicitly accepted.