# Approved Evolution Over Unapproved

> Gate a structural dependency behind a recorded architecture decision, so evolution proceeds only through approved boundaries.

Record: `algo:no-unapproved`
Kind: Architectural Rules
Canonical: https://banes-lab.com/ontology/algorithms#algo-no-unapproved
Closure: https://banes-lab.com/json/records/algo/no-unapproved/closure

## composes

- [Evolution Principles](https://banes-lab.com/records/algo/evolution-principles.md)
- [Human Factors](https://banes-lab.com/records/algo/human-factors.md)
