# Architecture Review

> The activity of examining a structural change against the architecture's criteria and recorded decisions before it is accepted.

Record: `architecture:architecture-review`
Kind: activity
Layer: [Evolution Principles](https://banes-lab.com/records/layer/evolution-principles.md)
Severity: recommended
Scope: system, component, design change
Canonical: https://banes-lab.com/ontology#architecture-architecture-review

Listed in [Architecture principles](https://banes-lab.com/api/records/architecture.md), after [Assessment](https://banes-lab.com/records/architecture/assessment.md) and before [Design Review](https://banes-lab.com/records/architecture/design-review.md).

## Repair

- Refactored by: Add Review, Resolve Findings
- Detected by: unapproved dependency/style changes
- Violated by: major architecture change without review
- Measured by: review coverage
- Enforced by: pull request gates

## Requires

- [Architecture Criteria](https://banes-lab.com/records/lexicon/architecture-criteria.md)
- [Architecture Decision Records (ADR)](https://banes-lab.com/records/architecture/architecture-decision-records.md)

## Reinforces

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

## Enables

- [Risk Detection](https://banes-lab.com/records/lexicon/risk-detection.md)

## Conflicts with

- [Unreviewed Structural Change](https://banes-lab.com/records/lexicon/unreviewed-structural-change.md)

## In tension with

- [Delivery Speed](https://banes-lab.com/records/lexicon/delivery-speed.md)

## Tensions

- [Architecture Review / Delivery Speed](https://banes-lab.com/records/tension/architecture-review-delivery-speed.md)

## Severity

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

## Category

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

## Reinforced by

- [Quality Attributes](https://banes-lab.com/records/architecture/quality-attributes.md)

## Linked from

- [A cell that resists an invariant](https://banes-lab.com/software-architecture/coverage/a-cell-that-resists-an-invariant.md)
- [Anti-patterns](https://banes-lab.com/ontology/principles/architecture-category-anti-patterns.md)
- [Control / Coordination / Centralization](https://banes-lab.com/ontology/principles/architecture-category-control-coordination-centralization.md)
- [Correctness / Determinism / Verification](https://banes-lab.com/ontology/principles/architecture-category-correctness-determinism-verification.md)
- [Core Modular Design](https://banes-lab.com/ontology/principles/architecture-category-core-modular-design.md)
- [Event / Messaging / Asynchronous Architecture](https://banes-lab.com/ontology/principles/architecture-category-event-messaging-asynchronous-architecture.md)
- [Architecture Review / Evolution / Governance Artifacts](https://banes-lab.com/ontology/principles/architecture-category-architecture-review-evolution-governance-artifacts.md)
- [Scalability / Performance / Optimization](https://banes-lab.com/ontology/principles/architecture-category-scalability-performance-optimization.md)
- [Self-Healing / Recovery / Deployment Safety](https://banes-lab.com/ontology/principles/architecture-category-self-healing-recovery-deployment-safety.md)
- [Codebase / System Architecture Styles](https://banes-lab.com/ontology/principles/architecture-category-codebase-system-architecture-styles.md)
- [Architecture Review Evolution Governance](https://banes-lab.com/ontology/lexicon/lexicon-category-architecture-review-evolution-governance.md)
- [Core Vocabulary](https://banes-lab.com/ontology/lexicon/lexicon-category-core-vocabulary.md)
- [Severity levels](https://banes-lab.com/ontology/schema/the-vocabulary-severity.md)
- [The resolutions](https://banes-lab.com/ontology/schema/the-resolutions.md)
