shared/meta-rules
meta-rules
Section titled “meta-rules”The twelve MR-N cross-cutting invariants live at the canonical path
core/templates/META-RULES.md and are copied verbatim into each consumer
repo at bootstrap (typically as docs/META-RULES.md).
This file exists as a stable reference inside shared/ so cross-project
tooling, prompts, and verb implementations can resolve a single
@shared/meta-rules token without hardcoding the canonical path.
Canonical content: see core/templates/META-RULES.md.
Why not move META-RULES.md into shared/? Seven files (the bootstrap
prompt, the docs-invariants CI workflow, both READMEs, two phase prompts)
reference the canonical path. Moving it would ripple through all of them
without changing any reader’s experience. The duplication that actually
hurt — content inlined into CLAUDE.md.tmpl — is what shared/ exists
to fix.