Lava Flow
Kind: anti-pattern
Layer: Enforcement Core
Record: architecture:lava-flow
Severity: discouraged
Scope: architecture_evolution
Formed by: Preserve obsolete, half-migrated, or unexplained code paths because no record says whether they are still needed.
Canonical: Ontology
A defect in which obsolete or half-migrated code survives because nothing records whether it is still needed.
Listed in Architecture principles, after Pattern Cargo Cult and before Zombie Code.