# Code Review

Record: `arch:code-review`
Kind: activity
Layer: [Evolution Principles](https://banes-lab.com/records/layer/evolution-principles.md)
Severity: mandatory
Scope: code change
Canonical: https://banes-lab.com/ontology#arch-code-review

## Repair

- Refactored by: Apply Review Feedback
- Detected by: missing approval/review
- Violated by: unreviewed production code changes
- Measured by: review coverage, defect escape rate
- Enforced by: branch protection

## requires

- [Review Standards](https://banes-lab.com/records/lex/review-standards.md)

## reinforces

- [Quality](https://banes-lab.com/records/lex/quality.md)
- [Security](https://banes-lab.com/records/lex/security.md)
- [Consistency](https://banes-lab.com/records/arch/consistency.md)

## enables

- [Defect Detection](https://banes-lab.com/records/lex/defect-detection.md)

## conflicts-with

- [Direct-to-main Unreviewed Change](https://banes-lab.com/records/lex/direct-to-main-unreviewed-change.md)

## tensions-with

- [Throughput](https://banes-lab.com/records/arch/throughput.md)

## tensions

- [Code Review Throughput](https://banes-lab.com/records/tension/code-review-throughput.md)
