# Mediator Pattern / Mediator God Object

> "mediator-pattern" (design-patterns-core layer) is traded against "Mediator God Object" (design-patterns-core layer) — a principle cannot be scope-separated from a quality, metric, or cost it competes with; resolve by measuring "Mediator God Object" and choosing an explicit operating point.

Record: `tension:mediator-god-object-mediator-pattern`
Kind: tension
Canonical: https://banes-lab.com/ontology/schema#tension-mediator-god-object-mediator-pattern

## tensions-with

- [Mediator Pattern](https://banes-lab.com/records/arch/mediator-pattern.md)
- [Mediator God Object](https://banes-lab.com/records/lex/mediator-god-object.md)
