generated: true
Acheteur Lifecycle — Overview
| Process | Actors | Status | Triggers |
|---|
| Acheteur Account Deletion | acheteur, system | active | Authenticated acheteur submits DELETE /acheteur/profile with password confirmation |
| Acheteur Favorites | acheteur | active | Authenticated acheteur adds, lists, or removes a favourite programme or lot |
| Public Programme & Property Browsing | acheteur | active | Any visitor loads the programme listing, map, property listing, or detail pages |
| Contact Request Submission | acheteur, pro | active | Visitor submits a contact inquiry form on a property detail page |
| Acheteur Google OAuth Sign-in | acheteur, system | active | POST /acheteur/auth/google submitted with a Google ID token credential |
| Acheteur Password Recovery | acheteur, system | active | POST /acheteur/auth/forgot-password submitted with an email address |
| Acheteur Profile Management | acheteur, system | active | Authenticated acheteur accesses GET/PUT /acheteur/profile or sub-routes |
| Acheteur Registration & Email Verification | acheteur, system | active | POST /acheteur/auth/register submitted with valid credentials |
Dependency Chain
graph LR
registration-email-verification --> account-deletion
registration-email-verification --> acheteur-favorites
registration-email-verification --> password-recovery
registration-email-verification --> profile-management