From 84d99a20bcbb384bfd1ba615cb2b393e7500c939 Mon Sep 17 00:00:00 2001 From: Steve Yegge Date: Sun, 21 Dec 2025 23:07:03 -0800 Subject: [PATCH] fix(polecat): Remove git push instruction - use merge queue instead MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Polecats should not push their branches to origin directly. They submit work via `gt done` which goes through the merge queue. The Refinery handles merging to main. This was causing stale polecat branches to accumulate on origin. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- internal/templates/roles/polecat.md.tmpl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/templates/roles/polecat.md.tmpl b/internal/templates/roles/polecat.md.tmpl index bb63951f..97faded9 100644 --- a/internal/templates/roles/polecat.md.tmpl +++ b/internal/templates/roles/polecat.md.tmpl @@ -122,9 +122,11 @@ Run this checklist: [ ] Tests pass (if applicable) [ ] bd close (issue marked complete) [ ] bd sync (beads synced) -[ ] git push (branch pushed to origin) ``` +**DO NOT push your branch to origin.** The `gt done` command handles submission +to the merge queue. The Refinery will merge your work to main. + The Witness will verify git state is clean before killing your session. ## If You're Stuck