# Design Review

> The activity of checking a component or feature design for contracts, failure modes and testability before it is built.

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

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

## Repair

- Refactored by: Revise Design, Add Boundary/Contract
- Detected by: missing design record
- Violated by: complex feature without design check
- Measured by: design review finding rate
- Enforced by: review checklist

## Requires

- [Design Criteria](https://banes-lab.com/records/lexicon/design-criteria.md)

## Reinforces

- [Correctness](https://banes-lab.com/records/architecture/correctness.md)
- [Maintainability](https://banes-lab.com/records/lexicon/maintainability.md)

## Enables

- [Early Defect Prevention](https://banes-lab.com/records/lexicon/early-defect-prevention.md)

## Conflicts with

- [Ad-Hoc Design](https://banes-lab.com/records/lexicon/ad-hoc-design.md)

## In tension with

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

## Tensions

- [Design Review / Iteration Speed](https://banes-lab.com/records/tension/design-review-iteration-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)

## Linked from

- [Anti-patterns](https://banes-lab.com/ontology/principles/architecture-category-anti-patterns.md)
- [Correctness / Determinism / Verification](https://banes-lab.com/ontology/principles/architecture-category-correctness-determinism-verification.md)
- [Architecture Review / Evolution / Governance Artifacts](https://banes-lab.com/ontology/principles/architecture-category-architecture-review-evolution-governance-artifacts.md)
- [Behavioral Patterns](https://banes-lab.com/ontology/principles/architecture-category-behavioral-patterns.md)
- [Creational Patterns](https://banes-lab.com/ontology/principles/architecture-category-creational-patterns.md)
- [Structural Patterns](https://banes-lab.com/ontology/principles/architecture-category-structural-patterns.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)
- [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)
