# Refactor Selection

> Given a violation record, select refactor actions from the concept’s refactored_by field, rank actions by severity, dependency closure, blast radius, and expected reinforcement gain.

Record: `algo:refactor-selection`
Kind: arch-relationships
Canonical: https://banes-lab.com/ontology/algorithms#algo-refactor-selection
Closure: https://banes-lab.com/json/records/algo/refactor-selection/closure

## composed-by

- [Master Architecture Governance Kernel](https://banes-lab.com/records/algo/master-architecture-governance-kernel.md)
- [Architectural Relationship Algebra](https://banes-lab.com/records/algo/architectural-relationship-algebra.md)
