# Anti-patterns

> The Anti-patterns domain holds 8 algorithm contracts.

Record: `algorithms-domain:anti-patterns`
Kind: domain
Canonical: https://banes-lab.com/ontology/algorithms#algorithms-domain-anti-patterns

Listed in [Algorithm domains](https://banes-lab.com/api/records/algorithms-domain.md), after [Agent workflow](https://banes-lab.com/records/algorithms-domain/agent-workflow.md) and before [Architecture](https://banes-lab.com/records/algorithms-domain/architecture.md).

## Contracts

- [Anti-Pattern Inversion](https://banes-lab.com/records/algorithms/anti-pattern-inversion.md)
- [Anti-Pattern Propagation Kernel](https://banes-lab.com/records/algorithms/anti-pattern-propagation-kernel.md)
- [Anti-Pattern Remediation Algebra](https://banes-lab.com/records/algorithms/anti-pattern-remediation-algebra.md)
- [Architecture Smell Record](https://banes-lab.com/records/algorithms/architecture-smell-record.md)
- [Anti-Pattern Rule Compiler](https://banes-lab.com/records/algorithms/anti-pattern-rule-compiler.md)
- [Smell Taxonomy](https://banes-lab.com/records/algorithms/smell-taxonomy.md)
- [Anti-Pattern Relationship Record](https://banes-lab.com/records/algorithms/anti-pattern-relationship-record.md)
- [<Architecture Anti-Pattern>](https://banes-lab.com/records/algorithms/architecture-anti-pattern.md)
