Zdůvodnění
Efektivní sada pravidel repozitáře je skutečná: vendorovaná základní linie odpovídá svému manifestu soubor po souboru, každé pravidlo se vyřeší se svými závislostmi a žádná dvě si nenárokují jednu identitu, a žádné projektové pravidlo nepoužívá vendorovaný jmenný prostor.
Požadované chování
Vendorovaný základ odpovídá svému manifestu soubor po souboru, každé platné pravidlo se rozliší se svými závislostmi, žádná dvě pravidla si nenárokují jednu identitu a žádné projektové pravidlo nepoužívá vendorovaný jmenný prostor.
Chování při selhání
Porušení je nález FAIL v kategorii rules a příkaz, který ho našel, skončí s kódem 10. Pod watch se totéž porušení hlásí jako drift a příkaz skončí s kódem 11.
Ověření
mj_validate_rule_package to rozhoduje, dispatchováno z doctor, watch. Behaviorální případ test/cases/67_rule_dag.sh to dokazuje a CI tento případ spouští.