Skip to content
How to ThinkIn the Age of AI

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.