House Rules
Public Record
Records kept, decisions explained, and every word readable by the public it serves.
by PeregriniTrusted publisherFor government and public sectorversion 1 · 0 accounts running it
What it does
- Stops recognised publishing commands (Git push and merge, GitHub CLI merge, Vercel production deployment and Court filings), even where your own push: or deploy: permission lines allow them.
- Tells every agent, when its session starts: "Write in plain English that a member of the public could follow, and explain any term of art."
- Tells every agent, when its session starts: "Record every decision you make on your user's behalf with its reason, so it could be released in answer to a freedom-of-information request."
- Tells every agent, when its session starts: "Do not delete any record. If something must be removed, ask your user first."
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-publish instruction Write in plain English that a member of the public could follow, and explain any term of art. instruction Record every decision you make on your user's behalf with its reason, so it could be released in answer to a freedom-of-information request. instruction Do not delete any record. If something must be removed, ask your user first.
Version fingerprint
2d1b2bf414d8761f126b15d352288465742345016427430bc00bf833c3731361
Versions
Version 1 · 28 September 2026
A starter book by Peregrini.
Added: no-publish · instruction Write in plain English that a member of the public could follow, and explain any term of art. · instruction Record every decision you make on your user's behalf with its reason, so it could be released in answer to a freedom-of-information request. · instruction Do not delete any record. If something must be removed, ask your user first.