# Enforced Symmetry Over Asymmetric Lifecycle

> Pair every acquire with a guaranteed release via try/finally, so a fault mid-use cannot leak the resource.

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

## composes

- [Resource Core](https://banes-lab.com/records/algo/resource-core.md)
