Evaluate every new dependency, pattern, API, or architectural decision against these 8 criteria.
| Criterion | Question | Red Flag |
|---|---|---|
| Benefit | What concrete problem does it solve? Measurable impact? | "Might need it later", "because it's best practice" |
| Necessity | What happens if we don't? Is there a simpler alternative? | Adding something new when existing solution is sufficient |