Principles

pr-shepherd is opinionated on purpose. Each principle below is a constraint the codebase actually enforces — not aspirational language. Where that's checkable from the outside (a decision table, a finite trigger list, a fixed exit-code map), the page says so.