# Inversion of Control (IoC) / Traceability

> "inversion-of-control" (extensibility-core layer) is traded against "Traceability" (observability layer) — a principle cannot be scope-separated from a quality, metric, or cost it competes with; resolve by measuring "Traceability" and choosing an explicit operating point.

Record: `tension:inversion-of-control-ioc-traceability`
Kind: tension
Canonical: https://banes-lab.com/ontology/schema#tension-inversion-of-control-ioc-traceability

## tensions-with

- [Inversion of Control (IoC)](https://banes-lab.com/records/arch/inversion-of-control.md)
- [Traceability](https://banes-lab.com/records/arch/traceability.md)
