Unchecked synthetic code accretion: duplicating helpers, bypassing architecture boundaries, and committing code no human has verified.
Slop coding is the practice of rapidly accepting and committing AI-generated code into a durable repository without reading it, understanding its design boundaries, or testing its real failure modes. It is defined by the absence of human comprehension and architectural intent, not by the tool used to generate the tokens.
The core symptom is synthetic code accretion. Because language models predict likely code locally rather than auditing the entire project structure, they routinely reinvent existing utilities under slightly altered names, introduce cargo-cult abstractions, and rely on broad type escapes (`any` or unvalidated casts) to silence tooling. Over time, the codebase fills with duplicate helpers, unused edge branches, and unmaintained weight that no individual engineer understands.