# General UX Principles ## Feedback & Responsiveness - Every user action should have immediate visual feedback - Loading states must be shown for operations >200ms - Success/error states should be clearly communicated ## State Management - UI state should reflect the underlying data state - Optimistic updates should have rollback mechanisms - State changes should be atomic and predictable ## Accessibility - Interactive elements must be keyboard accessible - Color should not be the only indicator of state - Focus states must be visible