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

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
What composes what inside this domain.
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>"]