generated: true
Pro Lifecycle — Overview
| Process | Actors | Status | Triggers |
|---|---|---|---|
| Pro Account Deactivation and Reactivation | admin | active | Admin deactivates or reactivates a Pro account |
| Carte T Verification by Admin | admin | active | Admin toggles carte T verification status for a Pro |
| CNI Upload and AI Analysis | pro, system | active | Pro uploads identity document via POST /pro/profile/cni-upload |
| CNI Verification by Admin | admin, system | active | Admin views CNI in admin panel and approves |
| Contact Request Management | pro | active | Pro views or updates status of a contact request |
| Pro Login and Session Management | pro, system | active | Pro submits credentials, Access token expires, Pro logs out |
| Pro Favorites (Programmes and Lots) | pro | active | Pro saves or removes a programme or lot as a favorite |
| Pro Profile and Branding Management | pro | active | Pro reads or updates their profile |
| Property Listing CRUD | pro | active | Pro creates, updates, deletes, or uploads photos for a property listing |
| Pro Registration | pro, system | active | Pro submits POST /pro/auth/register |
Dependency Chain
graph LR registration --> account-deactivation registration --> carte-t-verification registration --> cni-upload-analysis cni-upload-analysis --> cni-verification property-listing-crud --> contact-request-management registration --> login-session registration --> pro-favorites registration --> profile-branding registration --> property-listing-crud