c6836bf5b3
Gitea scans commits merged to main for closing keywords, so a commit SUBJECT like `fix(x): ... close ... (#N)` closes #N on release — even when the intent was only to reference it. This bypasses the Verify Fix -> Tristan gate exactly like a PR-body `Closes #N`. Happened for real: hiveops-incident#329 (carried Verify Fix, assigned for QA) auto-closed when the fix commit landed on main via the 1.1.7 release, because the subject read `... + close IN_PROGRESS faults back in service (#328)`. Extends step 10 and the Do NOT list to say the Refs #N rule covers commit messages, and to keep close/fix/resolve away from any #ref. Cross-refs the real incidents and hiveiq-ops/hiveiq-devops#58. Refs hiveiq-ops/hiveiq-devops#58 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>