antipattern

Use when

You are adding new units/cards/gear over time (live-ops or expansions).

What it is. Every new unit, card, or piece of gear is strictly better than what shipped before it. The newest thing is always the best thing, so yesterday’s content is dead the moment today’s drops.

Why it hurts. Your library shrinks as it grows. Players don’t gain options — they gain a new mandatory answer and lose everything it replaced. The catalog you spent years building collapses into a thin, always-current meta, and returning players find their old favorites benched.

The smell

The new addition beats the old one on every axis — more damage, more range, more utility, cheaper cost. No trade sits on the table. “Better” is the only relationship two items ever have.

How it happens

The tell (check your own design)

The fix

Twist seams

Seen in / avoided in

GameWhat it shows
Slay the Spire (anchor-slay-the-spire)Card additions are sidegrades — new rares open archetypes, they don’t dominate; commons stay relevant for years. genre-deckbuilder.
Into the Breach (anchor-into-the-breach)A tight, closed roster with counter-relationships. No creep because there’s no drip of new “stronger” mechs — every squad is a shape. system-counter-systems.
StarCraft (anchor-starcraft) / Dota (anchor-dota)Balance-by-nerf-and-buff on a fixed cast: power is redistributed patch to patch, not added. system-faction-asymmetry.
Balatro (anchor-balatro)Jokers are lateral engines, not a power ladder — synergy, not a strictly-better tier, drives the build. system-build-diversity.
Hearthstone-style live-ops TCGsThe cautionary case: yearly sets that out-stat the last, forcing rotation as a retrofitted cure once the catalog became unplayable.

Adjacent failure modes

Verify / guard

This is a design-time smell — catch it before handoff by auditing the roster for a monotonic power staircase (strongest-always-newest) and confirming each new item carries a real trade. See process-refine-and-handoff and the verification bar in docs/VERIFICATION.md. Balance proof and roster health live in the JUDGE half, not here — system-live-ops-and-seasons carries the rotation discipline that keeps this from recurring across seasons.

This module rendersthe repo's markdowndirectly — edit it there, it changes here.