Skip to content

Doctrine

A rule is enforced when it is declared, implemented, wired, executed, failure-propagating, tested and CI-blocking. Each one below shows its whole chain.

declared
40
blocking
36
advisory
4

Counted from the rule package when this page was built. Every doctrine below resolves to a validator function, a command that dispatches it, a test, and a CI job — or the build fails and this page is not published.

Filtering runs in the browser. Without JavaScript every doctrine below is still listed.

Principle, doctrine, guarantee

A principle says why work is organised this way — the 10 rules a worker reads. A doctrine is the part of a principle a machine can decide, and it names the validator that decides it. A guarantee is what may then be promised in public, and it is only listed as guaranteed once a test proves it and CI runs that test.

The distinction matters because the failure it prevents is invisible: a rule that is written down, has a script, has a test, and is invoked by nothing at all. How the wiring is verified · What is guaranteed