The "pre-#113 corpus on main trips the gate" case reconstructed the historical (pre-sweep) corpus from the live `main` ref. `main` is the moving integration branch, and the #113 fix (ed8c99e) landed back onto it — so the moment that fix merged, `main` stopped containing the bare `git remote get-url origin` drift the case exists to catch, and the assertion "the gate should fail on this corpus" silently flipped to false. This blocked `git push` on every branch via the run-tests pre-push hook, unrelated to whatever was actually being pushed. Pin to598a7c3, the last commit beforeed8c99ewhere gitea-issues/SKILL.md still had the unprefixed call. A specific commit SHA is immutable, unlike `main`. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PDj6F7SPXzh3FtPN78dZ88
8.2 KiB
8.2 KiB