# Cross-Class Pattern Detection

> Search across semantic domains for repeated imports, repeated initialization, repeated lifecycle code, repeated error handling, repeated state setup, and repeated dependency wiring.

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

## stage

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

## axis

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

## composed-by

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

## detects

- [structural](https://banes-lab.com/records/reason/lens-structural.md)
- [frequency](https://banes-lab.com/records/reason/lens-frequency.md)
