- Entités: 7 nouveaux schémas (sessions, devices, consents, location-history, interest-gauges, reports, exports) - États: 5 diagrammes lifecycles (compte, contenu, session, signalement, export) - Séquences: 6 flows (auth, refresh token, modération, signalement, export, suppression) - Renommage: modele-global.md → entities-overview.md - MkDocs: organisation hiérarchique par catégories Format concis: diagrammes Mermaid + règles essentielles uniquement
882 B
882 B
Cycle de vie - Compte utilisateur
Diagramme
stateDiagram-v2
[*] --> Active: Inscription validée
Active --> Suspended: Strikes 3/4/5
Active --> GracePeriod: Demande suppression
Active --> Deleted: Inactivité 5 ans
Suspended --> Active: Fin suspension / Appel
Suspended --> Deleted: Suspension définitive
GracePeriod --> Active: Annulation < 30j
GracePeriod --> Deleted: Après 30j
Deleted --> [*]
Règles
| État | Valeur | Durée/Condition |
|---|---|---|
| Active | active |
Compte fonctionnel |
| Suspended | suspended |
Strike 3: 7j, Strike 4: 30j, Strike 5: définitif |
| Grace Period | grace_period |
30j avant suppression, annulable |
| Deleted | deleted |
Données anonymisées, irréversible |
Purge inactivité : 5 ans sans connexion (notifications 90j/30j/7j avant)