House Rules
Git Seatbelt
Force-pushes, hard resets and wholesale cleans, locked away. Everything else in git still works.
by PeregriniTrusted publisherversion 1 · 0 accounts running it
What it does
- Stops any shell command matching git push --force*.
- Stops any shell command matching git push -f*.
- Stops any shell command matching git reset --hard*.
- Stops any shell command matching git clean -f*.
- Stops any shell command matching git branch -D*.
Peregrini chose this publisher. It has not checked each rule. A book cannot vary the Mandate, and no instruction in it permits anything the Mandate reserves to your own permission lines. Its blocks are added to yours: where two books block different things, both apply. Where its instructions conflict with your own, the agent says so and asks.
The exact lines
no-run git push --force* no-run git push -f* no-run git reset --hard* no-run git clean -f* no-run git branch -D*
Version fingerprint
ab1fd4541f6810d4f17a86d8e3c66ff6ff4cb573493bd5d6639f83905448d45d
Versions
Version 1 · 28 September 2026
A starter book by Peregrini.
Added: no-run git push --force* · no-run git push -f* · no-run git reset --hard* · no-run git clean -f* · no-run git branch -D*