# Base-Class Candidate Selection

> Promote an anti-pattern to a base-class candidate only when it satisfies enough boundary principles and applies across a meaningful portion of the semantic domain.

Record: `algo:base-class-candidate-selection`
Kind: pattern-distillation
Canonical: https://banes-lab.com/ontology/algorithms#algo-base-class-candidate-selection
Closure: https://banes-lab.com/json/records/algo/base-class-candidate-selection/closure

## stage

- [derive](https://banes-lab.com/records/stage/derive.md)

## axis

- [reasoning](https://banes-lab.com/records/reason/axis-reasoning.md)

## composed-by

- [Pattern Distiller Kernel](https://banes-lab.com/records/algo/pattern-distiller-kernel.md)
