Co dělá
Efektivní sada pravidel je vendorovaný baseline, který nástroj dodává, plus pravidla, která napsal tento repozitář, vyřešená jako graf závislostí: chybějící závislost, cyklus nebo dvě pravidla nárokující si jednu identitu je chyba a sada, která se nevyřeší, se neaplikuje vůbec. Třída pravidla je blocking nebo advisory a žádná třetí; třída se čte v okamžiku dispatche a určuje, kam nález půjde, takže změna jednoho slova v souboru pravidla mění, zda majordomus check skončí nulou — a test přesně to ověřuje.
majordomus doctor čte zdroj, ne popis pravidla o sobě samém: funkce validátoru musí existovat, příkazy, které pravidlo jmenuje, ji musí volat, blokující pravidlo musí umět skončit nenulovým kódem, test ji musí dokazovat a CI musí ten test spouštět bez spolknutí jeho exit kódu. Validátor, který nedeklaruje žádné pravidlo, je vynucování běžící pod žádným pravidlem, a selže.
Co nedělá
Pravidlo bez validátoru je normativní pro toho, kdo ho čte, a nevynucuje ho nikdo, a říká to; nástroj nic jiného nepředstírá. Neexistuje žádný žebříček závažnosti, žádný baseline a žádné přepsání: projektové pravidlo smí přidat omezení a nikdy neoslabí vendorované.