Plain Evil (Theoretical Construct)
While not a formally recognized pattern in Thomas Mildner’s (or any established HCI) taxonomy, colloquially termed “Plain Evil,” this Compound Adversarial Architecture represents the theoretical absolute limit of adversarial choice architecture. It is a compound meta-pattern—or a “dark stack”—where multiple coercive strategies, such as Forced Grace Periods, Privacy Mazes, and Confirmshaming, are executed simultaneously. In this state, the interface ceases to be a tool for user interaction and becomes a purely adversarial environment. The system's strategic goal shifts from mere persuasion to the total neutralization of user agency, maximizing business-favorable outcomes through sheer technical exhaustion and psychological attrition.

1
Dark Pattern Singularity
Condition 1: Dark Pattern Singularity
Given
To model the cumulative impact of an adversarial interface, we define as the set of all structurally defined dark patterns (e.g., Hidden Costs, Sneak into Basket, or Labyrinthine Navigation). We apply a boolean function to evaluate if a specific pattern is active within the user's current interface context. The feature triggers if the density of simultaneously active dark patterns exceeds a catastrophic hostility threshold . This creates an environment where the user cannot initiate a single action without encountering a manipulative vector, effectively saturating the decision-making space:
2
Visual Hostility Density Index
Condition 2: Visual Hostility Density Index
Given
To establish a visual baseline for Compound Adversarial Architecture, the algorithm computes a compound hostility score over the entire viewport by aggregating multiple visual-manipulation signals: dark-pattern-classified bounding boxes, urgency-color palettes (red/orange dominance), and below-threshold font sizes on cancellation vectors. The feature triggers if the spatial density of hostile visual markers exceeds a compound threshold :
3
Semantic Hostility Density Score
Condition 3: Semantic Hostility Density Score
Given
To establish a semantic baseline for Compound Adversarial Architecture, the algorithm computes a composite semantic hostility vector over all visible text nodes, aggregating: (a) coercive-language density, (b) FKGL-complexity outliers, (c) sentiment-polarity spread, and (d) connotative manipulation score. The feature triggers if the norm of this hostility vector exceeds a compound threshold , indicating pervasive linguistic manipulation across the interface: