feat(gherkin): améliorer scénarios content-creation avec edge cases

- Ajouter scénarios edge cases pour robustesse production
- Aligner fichiers Gherkin avec règles métier section 4
- Préciser suppression OVH Object Storage + NGINX Cache
- Ajouter gestion états transitoires (encodage, validation)
- Ajouter limites et timeouts (uploads, brouillons)

Scénarios ajoutés :
- upload-encodage : timeout, reprise, limites uploads, conservation fichiers
- modification-suppression : suppression pendant encodage, blocage modification en validation
- metadonnees-publication : blocage pendant encodage, limite brouillons, nettoyage auto
- validation-premiers-contenus : verrouillage concurrence modérateurs

Total : +12 scénarios pour 137 scénarios au total
This commit is contained in:
jpgiannetti
2026-02-01 21:21:09 +01:00
parent 2365b7f344
commit 267f574467
7 changed files with 127 additions and 302 deletions

View File

@@ -230,3 +230,21 @@ Fonctionnalité: Métadonnées et publication de contenu
Quand j'accède à mes contenus
Alors je vois le brouillon avec statut "📝 Brouillon"
Et je peux reprendre la publication
Scénario: Impossible de publier pendant encodage en cours
Étant donné que mon fichier est en cours d'encodage
Quand j'essaie de remplir les métadonnées
Alors je vois le message "Encodage en cours, veuillez patienter"
Et l'interface de publication est désactivée
Scénario: Limite de 10 brouillons maximum
Étant donné que j'ai déjà 10 brouillons sauvegardés
Quand j'essaie de créer un 11ème brouillon
Alors le brouillon est refusé
Et je vois le message "Maximum 10 brouillons. Publiez ou supprimez un brouillon existant."
Scénario: Suppression automatique brouillons après 30 jours
Étant donné que j'ai un brouillon de plus de 30 jours
Quand le système effectue le nettoyage automatique
Alors le brouillon est supprimé automatiquement
Et je reçois une notification "Brouillon '[Titre]' supprimé (>30 jours)"