# Centralized Configuration

Record: `arch:centralized-configuration`
Kind: pattern
Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)
Severity: contextual
Scope: service, platform, runtime
Canonical: https://banes-lab.com/ontology#arch-centralized-configuration

## Repair

- Refactored by: Move to Central Config, Add Schema
- Detected by: config drift
- Violated by: duplicated divergent configs
- Measured by: config drift count
- Enforced by: config policy

## requires

- [Config Store](https://banes-lab.com/records/lex/config-store.md)
- [Access Control](https://banes-lab.com/records/arch/access-control.md)

## reinforces

- [Governance](https://banes-lab.com/records/arch/governance.md)
- [Consistency](https://banes-lab.com/records/arch/consistency.md)

## enables

- [Unified Config Management](https://banes-lab.com/records/lex/unified-config-management.md)

## conflicts-with

- [Scattered Configuration](https://banes-lab.com/records/lex/scattered-configuration.md)

## tensions-with

- [Central Dependency Risk](https://banes-lab.com/records/lex/central-dependency-risk.md)

## tensions

- [Centralized Configuration Central Dependency Risk](https://banes-lab.com/records/tension/central-dependency-risk-centralized-configuration.md)
