# Architectural Consistency

Record: `arch:architectural-consistency`
Kind: quality-attribute
Layer: [Evolution Principles](https://banes-lab.com/records/layer/evolution-principles.md)
Severity: mandatory
Scope: system, codebase
Canonical: https://banes-lab.com/ontology#arch-architectural-consistency

## Repair

- Refactored by: Align Dependency/Layer/Boundary
- Detected by: architecture fitness failures
- Violated by: unapproved boundary/layer/dependency deviations
- Measured by: violation trend
- Enforced by: architecture tests

## requires

- [Architecture Rules](https://banes-lab.com/records/lex/architecture-rules.md)
- [Governance](https://banes-lab.com/records/arch/governance.md)

## reinforces

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

## enables

- [Predictable Evolution](https://banes-lab.com/records/lex/predictable-evolution.md)

## conflicts-with

- [Architecture Drift](https://banes-lab.com/records/lex/architecture-drift.md)

## tensions-with

- [Local Autonomy](https://banes-lab.com/records/lex/local-autonomy.md)

## tensions

- [Architectural Consistency Local Autonomy](https://banes-lab.com/records/tension/architectural-consistency-local-autonomy.md)

## referenced-by

- [Architecture Review](https://banes-lab.com/records/arch/architecture-review.md)
