docs/contrib-harnesses/polecat-pr-flow/polecat.md
Rig Policy — overrides formula instructions where they conflict.
This rig uses a polecat → GitHub PR → human review flow. After pushing
your branch, you MUST ensure a GitHub PR is open for it before running
gt done.
This overrides the canonical Refinery merge-queue assumption embedded in
mol-polecat-work. gt done is still the completion signal — but in this
rig, a visible PR is the gating artifact for review.
gt done to push):
git push -u origin HEAD
gh pr view "$(git branch --show-current)" >/dev/null 2>&1
gh pr create --fill --base main
gt done.gt done without a PR open — the review loop breaks.main.gh commands failAuth, rate-limit, missing PR template, or unknown base branch — do NOT skip PR creation to unblock yourself. Escalate to your Witness:
gt mail send <rig>/witness -s "HELP: gh pr create failed" -m "Branch: $(git branch --show-current)
Error: <paste>
Tried: <what you attempted>"