Skip to content

docs: add MECE classification principle - #111

Draft
dapi wants to merge 2 commits into
mainfrom
docs/add-mece-principle
Draft

docs: add MECE classification principle#111
dapi wants to merge 2 commits into
mainfrom
docs/add-mece-principle

Conversation

@dapi

@dapi dapi commented Aug 6, 2026

Copy link
Copy Markdown
Owner

What changed

  • Added MECE as a governance principle for closed classifications.
  • Defined boundaries for cross-references, orthogonal axes, open lists, and multi-upstream dependency graphs.
  • Listed the Wikipedia MECE article and the official MADR site under the README methodology sources.

Why

MECE complements SSoT by requiring classifications to be both non-overlapping and complete within an explicitly declared scope. The limitations prevent the rule from being applied where graph relationships or multiple independent dimensions are intentional. The MADR link makes the methodology source behind the local ADR template discoverable from the repository overview.

Impact

Downstream projects receive the new principle through the canonical template during their normal Memory Bank update flow. The protected project-local managed copy remains unchanged until a lock-aware update. Repository readers can now reach both the MECE and MADR methodology sources from the root README.

Validation

  • memory-bank-cli lint --scope-root template/memory-bank --entrypoint template/memory-bank/README.md
  • memory-bank-cli doctor --profile template
  • ruby tools/validate-priming-manifests.rb template/memory-bank
  • git diff --check

@dapi
dapi force-pushed the docs/add-mece-principle branch from 404c31e to b9c0763 Compare August 6, 2026 09:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant