git-autosquash - Interactive Hunk Target Selection
        
┌─ Changes to Review ──────────────────────────────────┐ ┌─ Target Commits ─────────────────────────────────┐
│ ✓ src/auth.py:45-52        [HIGH 95%]               │ │ 🎯 abc1234 Fix login validation (2 days ago)     │
│ ◯ src/dashboard.py:15-23   [HIGH 89%]               │ │ 🎯 def5678 Add user dashboard (3 days ago)       │
│ ◯ tests/test_auth.py:67-70 [MED  76%]               │ │ 🎯 ghi9012 Update auth tests (4 days ago)        │
│ ? src/utils.py:12-18       [FALLBACK]               │ │ ❓ No clear target - needs review                │
└──────────────────────────────────────────────────────┘ └───────────────────────────────────────────────────┘

┌─ Preview: src/auth.py:45-52 ─────────────────────────────────────────────────────────────────────────┐
│  44 │     def validate_login(self, email, password):                                                    │
│  45 │-        if not email or not password:                                                            │
│  45 │+        if not email or not password or len(password) < 8:  # Enhanced validation               │
│  46 │             raise ValueError("Invalid credentials")                                              │
│  47 │-        return self.check_user(email, password)                                                  │
│  47 │+        return self.check_user(email.lower(), password)    # Normalize email                    │
│  48 │     def logout_user(self):                                                                       │
└──────────────────────────────────────────────────────────────────────────────────────────────────────┘

[Space] Toggle approval  [Enter] Apply changes  [Tab] Switch panels  [q] Quit