Real-time validation with Stimulus + Opal
Validates fields on blur and clears errors on input
Required, min/max length, email, URL, phone, password strength
Email availability check with simulated API call
Password confirmation matching
Track validation state in real-time
User-friendly error messages for each rule