Skip to content

Discussion: What other REJECT rules should we add to R1-R6? #1

Description

@SuanFishXYY

This is a self-issue to seed discussion — feel free to add your thoughts.

The current REJECT rules (R1-R6) cover:

  • R1: forced/blocking animations
  • R2: high-frequency interruption
  • R3: ≥3 CTAs in single viewport
  • R4: first-time user popup interruption
  • R5: critical action without confirm/undo
  • R6: onboarding > 3 steps without skip

What other anti-patterns should be hard-rejected?

Candidates I've considered but didn't include yet:

  • R7: forms with > 7 fields without progressive disclosure
  • R8: error states without actionable recovery
  • R9: dark patterns (confirm-shaming, etc.)

What would you add?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions