claude md minor updates with init

This commit is contained in:
Naser Mansour 2025-12-27 01:19:01 +02:00
parent 4a0c98b134
commit 30d0d46566
1 changed files with 5 additions and 2 deletions

View File

@ -87,13 +87,15 @@ Core models in `app/Models/`:
### Middleware
- `admin` - Ensures user is admin (`EnsureUserIsAdmin`)
- `client` - Ensures user is a client (`EnsureUserIsClient`)
- `active` - Ensures user account is active (`EnsureUserIsActive`)
- `SetLocale` - Sets language from session/user preference
### Authentication (Fortify)
All auth is handled via Fortify with custom Volt views. Features enabled:
- Registration, Email verification, Password reset
- Two-factor authentication with QR codes
- Email verification, Password reset, Profile/password updates
- Two-factor authentication with QR codes and recovery codes
- Note: Public registration is disabled; admin creates all client accounts
### Volt Component Pattern
This project uses **class-based** Volt components:
@ -159,6 +161,7 @@ Located in `app/Notifications/`:
- **Booking:** `BookingApproved`, `BookingRejected`
- **Consultation:** `ConsultationCancelled`, `ConsultationRescheduled`, `ConsultationReminder24h`, `ConsultationReminder2h`
- **Account:** `WelcomeAccountNotification`, `PasswordResetByAdminNotification`, `AccountReactivatedNotification`, `AccountTypeChangedNotification`
- **Timeline:** `TimelineUpdateNotification`
### Business Rules
- **No self-registration:** Admin creates all client accounts