Anti-patterns
Kind: domain
Record: algorithms-domain:anti-patterns
Canonical: Algorithms
The Anti-patterns domain holds 8 algorithm contracts.
Listed in Algorithm domains, after Agent workflow and before Architecture.
Contracts
- Anti-Pattern Inversion
- Anti-Pattern Propagation Kernel
- Anti-Pattern Remediation Algebra
- Architecture Smell Record
- Anti-Pattern Rule Compiler
- Smell Taxonomy
- Anti-Pattern Relationship Record
- <Architecture Anti-Pattern>
Linked from
Anti-patterns
Every algorithm contract in this domain is listed with its position on the derivation loop, its intent and invariant, the flow it walks and its productions as a grammar. Each record also shows what it composes and is composed by, which forces and principles it answers to, what grounds it and what it grounds, and an exemplar where the record carries one. The diagram shows what composes what inside the domain.
Relations diagram
flowchart LR
n_anti_pattern_inversion["Anti-Pattern Inversion"]
n_anti_pattern_propagation_kernel["Anti-Pattern Propagation Kernel"]
n_anti_pattern_remediation_algebra["Anti-Pattern Remediation Algebra"]
n_architecture_smell_record["Architecture Smell Record"]
n_anti_pattern_rule_compiler["Anti-Pattern Rule Compiler"]
n_smell_taxonomy["Smell Taxonomy"]
n_anti_pattern_relationship_record["Anti-Pattern Relationship Record"]
n_architecture_anti_pattern["<Architecture Anti-Pattern>"]Anti-Pattern Inversion
- Domain: anti-patterns
- Tier: leaf
- Math type: logic
- Yields: boolean
Anti-Pattern Propagation Kernel
- Domain: anti-patterns
- Tier: leaf
- Math type: dynamical-systems
- Yields: boolean | counter
Anti-Pattern Remediation Algebra
- Domain: anti-patterns
- Tier: leaf
- Math type: algebra
- Yields: ordered-structure
Architecture Smell Record
- Domain: anti-patterns
- Tier: leaf
- Math type: logic
- Yields: boolean
Anti-Pattern Rule Compiler
- Domain: anti-patterns
- Tier: leaf
- Math type: computation
- Yields: procedure
Smell Taxonomy
- Domain: anti-patterns
- Tier: leaf
- Math type: set-theory
- Yields: set | boolean
Anti-Pattern Relationship Record
- Domain: anti-patterns
- Tier: leaf
- Math type: graph
- Yields: edge-list
<Architecture Anti-Pattern>
- Domain: anti-patterns
- Tier: leaf
- Meta record