Transaction Script Sprawl
Kind: anti-pattern
Layer: Enforcement Core
Record: architecture:transaction-script-sprawl
Severity: discouraged
Scope: state_transaction, correctness_verification, domain_boundary, control_coordination
Formed by: Encode business processes as procedural scripts that directly coordinate validation, persistence, external calls, and domain decisions.
Canonical: Ontology
A defect in which business processes are procedural scripts that coordinate validation, persistence and decisions directly.
Listed in Architecture principles, after Anemic Domain Model and before Fat Controller.