Campagnes
Statut
Document de cadrage PlayLoop — version initiale.
Définition
Une campagne PlayLoop correspond à une diffusion planifiée d'une playlist sur une période donnée et, potentiellement, sur un périmètre territorial.
Elle sert à organiser des opérations temporaires : événement, promotion, alerte, information publique ou communication locale.
État actuel visible
Le backend contient :
- table
playloop_campaigns; - champs
acteur_id,playlist_id,starts_at,ends_at,target_communes,status; - statuts
draft,active,ended; - scope
activebasé sur statut et période ; - endpoints de listing, création et fin de campagne.
Usage cible
Les campagnes peuvent servir à :
- afficher une promotion limitée ;
- diffuser un événement local ;
- relayer une alerte mairie validée ;
- organiser une communication associative ;
- piloter une boucle temporaire dans un lieu public ;
- préparer une diffusion multi-écrans.
Principes
- Une campagne doit avoir une date de début et de fin.
- Le statut doit être explicite.
- La playlist source doit être claire.
- Le ciblage territorial doit rester simple.
- Les campagnes sensibles doivent être validées.
- Les contenus expirés doivent sortir de diffusion.
État actuel vs cible
| Sujet | État actuel visible | Vision cible |
|---|---|---|
| Dates | starts_at, ends_at | Planification lisible dans l'interface. |
| Statut | draft, active, ended | Workflow de préparation et validation. |
| Ciblage | target_communes JSON | Ciblage simple par commune ou groupe. |
| Diffusion | Playlist liée | Priorité campagne vs playlist active à définir. |
Campagnes et IA
En vision cible, l'IA peut aider à :
- proposer une campagne à partir d'un événement ;
- générer plusieurs slides ;
- adapter un contenu à une durée ;
- suggérer un ordre ;
- créer des variantes selon lieu ou écran.
La validation humaine doit rester obligatoire pour les contenus sensibles.
Points à clarifier
- Règle de priorité entre campagne et playlist active.
- Ciblage par device ou uniquement par commune.
- Workflow de validation.
- Statistiques campagne.
- Gestion des campagnes récurrentes.