H
Interaction Patterns and Flows
Forms
51 cards- Form Length and Multi-step 3
- Field Order and Grouping 3
- Required and Optional Markers 3
- Timing of Live Validation 3
- Error Location and Focus 3
- Error Summaries 3
- Preventing Duplicate Submit 2
- Draft Autosave 3
- Smart Prefill 3
- Structured Information Input 3
- Keyboard Experience in Forms 3
- Abandonment and Field Reduction 3
- Smart Prefill and Autofill 4
- Conditional Fields and Dynamic Reveal 4
- Accessible Form Labeling 4
- Post-submit Result Presentation 4
Onboarding and First Use
37 cardsErrors and Recovery
45 cards- Prevention First 2
- Three Elements of Error Messages 4
- Tone of Error Copy 3
- Undo over Confirm 2
- Confirmation Dialog Abuse 3
- Friction for Destructive Actions 3
- Typed Confirmation 3
- Soft Delete and Trash 3
- Crash and Offline Recovery 3
- Retry Strategy 3
- Accessible Error Announcement 4
- Undo Window and Scope 4
- Handling Partial Failure 4
- Error Logging and Reporting 4
Permissions and Requests
33 cardsNotifications and Interruptions
36 cardsAccounts and Identity
48 cards- Registration Friction 3
- Third-party Login 3
- OTP and Passwordless Login 7
- Password Rules 3
- Biometrics 3
- Multi-device Sessions 3
- Sign Out 3
- Account Deletion 3
- Anonymous and Guest Mode 4
- Password Recovery and Reset 4
- Multi-factor Authentication 4
- Account Switching and Multiple Accounts 4
- Account Deletion and Data Erasure 4
Transactions and Payments
51 cards- Shopping Cart 3
- Checkout Flow 3
- Price Transparency 3
- Payment Method Selection 6
- Order Confirmation 3
- Payment Failure 3
- Refunds and After-sales 3
- Subscriptions and Cancellation 3
- Discounts, Offers, and Comparison 4
- Payment Security Interaction 4
- Order Confirmation and Receipts 4
- Payment Failure and Unknown State 4
- Subscriptions, Renewal, and Cancellation 4
- Virtual Goods and In-app Purchase 4
Content Operations
48 cards- CRUD Operations 3
- Batch Operations 3
- Drag-and-drop Reordering 3
- Copy, Share, and Export 3
- Save for Later 3
- Version History 3
- Collaborative Edit Conflicts 3
- Sharing Scope and Permission Settings 7
- Edit Mode vs View Mode 4
- Marks, Tags, and Classification 4
- Version History and Rollback 4
- Content Search and Location 4
- Content Lifecycle and Archiving 4