Test every classification for MECE
For every pair of categories in a classification system, verify that no item can legitimately belong to both (mutual exclusivity test), and verify that no domain item falls outside all categories (collective exhaustiveness test).
When This Fires
- Designing a new classification system (priority levels, task types, status flows)
- When classifiers frequently disagree about which category an item belongs to (overlap problem)
- When items keep appearing that "don't fit anywhere" (exhaustiveness problem)
- During any classification system audit or redesign
Common Failure Mode
Testing only one criterion: verifying mutual exclusivity but not exhaustiveness, or vice versa. A system where every item has exactly one home (ME) but 15% of domain items have no home (not CE) is broken. A system where every domain item has a home (CE) but some have two homes (not ME) is also broken. Both criteria must pass.
The Protocol
When designing or auditing a classification system: (1) Mutual Exclusivity test: for every pair of categories, generate a test item that might belong to both. If it legitimately can → the categories overlap. Redesign to eliminate the overlap. (2) Collective Exhaustiveness test: generate 5-10 edge-case items from the domain. Can each one be placed in exactly one category? If any item has no home → add a category or expand an existing one. (3) A system passing both tests is MECE — every item has exactly one home, and every possible item has a home.