# Reference Architecture

> A formal definition of the modules, patterns and allowed dependencies that a family of systems instantiates.

Record: `architecture:reference-architecture`
Kind: artifact
Layer: [Evolution Principles](https://banes-lab.com/records/layer/evolution-principles.md)
Severity: contextual
Scope: platform, organization, system family
Canonical: https://banes-lab.com/ontology#architecture-reference-architecture

Listed in [Architecture principles](https://banes-lab.com/api/records/architecture.md), after [First-Principles Design](https://banes-lab.com/records/architecture/first-principles-design.md) and before [Pattern Consistency](https://banes-lab.com/records/architecture/pattern-consistency.md).

## Repair

- Refactored by: Align to Reference or Document Exception
- Detected by: deviation without ADR
- Violated by: inconsistent implementations without rationale
- Measured by: conformance/deviation rate
- Enforced by: [architecture review](https://banes-lab.com/records/architecture/architecture-review.md)

## Requires

- [Standard Patterns](https://banes-lab.com/records/lexicon/standard-patterns.md)
- [Quality Goals](https://banes-lab.com/records/lexicon/quality-goals.md)

## Reinforces

- [Standardization](https://banes-lab.com/records/architecture/standardization.md)
- [Consistency](https://banes-lab.com/records/architecture/consistency.md)

## Enables

- [Reusable Architecture Guidance](https://banes-lab.com/records/lexicon/reusable-architecture-guidance.md)

## Conflicts with

- [Uncoordinated Divergence](https://banes-lab.com/records/lexicon/uncoordinated-divergence.md)

## In tension with

- [Team Autonomy](https://banes-lab.com/records/lexicon/team-autonomy.md)

## Tensions

- [Reference Architecture / Team Autonomy](https://banes-lab.com/records/tension/reference-architecture-team-autonomy.md)

## Severity

- [contextual](https://banes-lab.com/records/vocabulary/severity-contextual.md)

## Category

- [Architecture Review / Evolution / Governance Artifacts](https://banes-lab.com/records/architecture-category/architecture-review-evolution-governance-artifacts.md)

## Linked from

- [Architecture Review / Evolution / Governance Artifacts](https://banes-lab.com/ontology/principles/architecture-category-architecture-review-evolution-governance-artifacts.md)
- [Transactions / State / Concurrency](https://banes-lab.com/ontology/principles/architecture-category-transactions-state-concurrency.md)
- [Architecture Review Evolution Governance](https://banes-lab.com/ontology/lexicon/lexicon-category-architecture-review-evolution-governance.md)
- [Quality Attributes](https://banes-lab.com/ontology/lexicon/lexicon-category-quality-attributes.md)
- [Severity levels](https://banes-lab.com/ontology/schema/the-vocabulary-severity.md)
- [The resolutions](https://banes-lab.com/ontology/schema/the-resolutions.md)
