Skip to content

Rule package integrity

Rule package integrity

majordomus://rule/majordomus.rule-package-integrity@1active rulesdoctrine

it references

referenced by

Rationale

The repository's effective rule set is real: the vendored baseline matches its manifest file for file, every rule resolves with its dependencies and no two claim one identity, and no project rule reuses the vendored namespace.

Required behaviour

The vendored baseline matches its manifest file for file, every effective rule resolves with its dependencies, no two rules claim one identity, and no project rule reuses the vendored namespace.

Failure behaviour

A violation is a FAIL finding under the category rules, and the command that found it exits 10. Under watch the same violation is reported as drift and the command exits 11.

Verification

mj_validate_rule_package decides it, dispatched from doctor, watch. The behavioural case test/cases/67_rule_dag.sh proves it, and CI runs that case.

Where this comes from

canonical file
.ai/repo/rules/vendor/majordomus/rules/rule-package-integrity.v1.md
identity
majordomus.rule-package-integrity@1
also served as
MCP resource majordomus://rule/majordomus.rule-package-integrity@1 · majordomus entity show rule/majordomus-rule-package-integrity-1 · GET /api/v1/entity?uri=majordomus://rule/majordomus.rule-package-integrity@1
in the Cockpit
/cockpit/objects/rule/majordomus-rule-package-integrity-1

This page is generated from the file above by scripts/generate-site-data; editing the page changes nothing, editing the file changes every surface. The relations above are edges of docs/generated/graph.json, which the executable writes from the same index.

Searches the titles and descriptions of every page this site publishes.