Flux de campagne PlayLoop
Objectif du flux
Créer, planifier et diffuser une campagne PlayLoop sur un ou plusieurs écrans, avec contrôle des contenus, périodes et périmètres.
Acteurs/systèmes impliqués
- Gestionnaire PlayLoop.
- API Laravel.
- Module PlayLoop Campaigns.
- Playlists et devices.
- Service Media.
- Source DMV optionnelle.
- IA PlayLoop en vision cible.
Étapes principales
- Le gestionnaire crée une campagne.
- Laravel vérifie ses droits et le périmètre.
- Le gestionnaire ajoute ou génère des contenus.
- Les médias et textes sont validés.
- La campagne est planifiée.
- Laravel rattache la campagne aux playlists ou devices concernés.
- Les devices synchronisent les contenus.
- Les statistiques de diffusion sont collectées si disponibles.
Données manipulées
- Nom et objectif de campagne.
- Contenus texte, médias ou slides.
- Dates de début et fin.
- Devices ou playlists ciblés.
- Source de contenu éventuelle.
- Statut de campagne.
- Statistiques de diffusion.
Règles sécurité
- Le gestionnaire ne doit cibler que ses devices ou périmètres autorisés.
- Les campagnes ne doivent pas diffuser de contenus non validés.
- L’IA peut proposer des contenus, mais la validation humaine reste nécessaire.
- Les campagnes payantes ou boostées doivent passer par la logique backend.
- Les actions de planification et annulation doivent être auditables.
Erreurs/points de vigilance
- Campagne sans contenu valide.
- Période de diffusion incohérente.
- Device ciblé hors périmètre.
- Conflit entre campagnes prioritaires.
- Contenu généré par IA non relu.
État actuel vs cible
| Sujet | État actuel visible | Vision cible |
|---|---|---|
| Campagnes | Module PlayLoop campagnes visible. | Planification claire, multi-écrans et mesurable. |
| IA | Génération PlayLoop documentée comme vision cible. | IA assistante, validation humaine obligatoire. |
| Monétisation | PlayLoop monétisable. | Campagnes compatibles abonnement, packs ou options. |
Diagramme Mermaid
TODO / points à confirmer
- Statuts exacts d’une campagne.
- Priorités entre campagnes et playlists standard.
- Statistiques réellement collectées par les players.
- Règles de validation des contenus générés par IA.