# Cycle de vie - Consentement parental ## Diagramme ```mermaid stateDiagram-v2 [*] --> PendingValidation: Ado saisit email parent PendingValidation --> Validated: Parent clique lien (< 7j) PendingValidation --> Expired: Délai 7j écoulé Validated --> Revoked: Parent révoque consentement Validated --> AutoRevoked: Ado atteint 16 ans Expired --> [*] Revoked --> [*] AutoRevoked --> [*] ``` ## Règles | État | Valeur | Description | |------|--------|-------------| | Pending Validation | `pending_validation` | Email envoyé parent, token valide 7j | | Validated | `validated` | Parent a validé, restrictions 13-15 ans actives | | Expired | `expired` | Token expiré sans validation, compte inactif | | Revoked | `revoked` | Parent révoque, compte désactivé immédiatement | | Auto-Revoked | `auto_revoked` | Ado atteint 16 ans, restrictions levées automatiquement | **Délai expiration** : 7 jours **Révocation** : Possible à tout moment via dashboard parent **Transition automatique** : À 16 ans → compte passe en `active` standard