Produit · Opérations
Actions détaillées par module
Qui fait quoi, où, et quel résultat est attendu après chaque action.
Module Liens
| Action | Acteur | Préconditions | Résultat |
| Créer un lien | Membre | Session active, champs valides | Lien visible dans la catégorie cible |
| Voter | Membre | Non banni, anti-spam OK | Score mis à jour |
| Signaler | Membre | Motif renseigné | Entrée workflow modération |
| Traiter signalement | Modo / Admin | Droits staff | Décision tracée avec justification |
Module Forum
| Action | Acteur | Canal | Résultat |
| Créer un sujet | Membre | /forum/new-topic | Sujet publié (sandbox si nouveau compte) |
| Répondre | Membre | Page sujet | Message visible + signature si configurée |
| Modérer message | Modo / Bot | Atlas ou auto-mod | Masquage, avertissement ou verrouillage |
| Configurer mini-profil | Membre | Paramètres forum | Bio, signature, notifications bot |
Module Table du cul
| Action | Acteur | Résultat |
| Ouvrir un dossier | Staff habilité | Dossier créé avec statut initial |
| Voter / décider | Jury | Statut final + journal de décision |
| Escalader | Staff | Transfert Chancellerie ou Admin |
Module Économie
| Action | Contrôles | Effet |
| Acheter en boutique | Solde suffisant, item actif | Débit wallet + bonus / inventaire |
| Publier offre marché | Possession item, règles publication | Offre visible |
| Acheter offre | Solde, offre valide | Transfert item / monnaie + historique |
Module Staff Atlas
| Action | Espace | Rôle minimal | Traçabilité |
| Éditer rôles | Atlas Admin | Admin | Audit log |
| Appliquer sanction | Atlas Modération | Modo | Dossier + motif + durée |
| Traiter dossier | Atlas Chancellerie | Chancelier / Admin | Workflow horodaté |
| Lancer événement | Atlas Animateur | Animateur | Journal + KPI |
Module Battle gooning
| Action | Acteur | Résultat |
| Créer battle | Membre | Lobby + code ; publique → liste + spectateur /battle-gooning |
| Rejoindre (code / public) | Membre | Inscription lobby, min 2 pour start |
| Inviter un ami | Hôte (lobby) | Invitation envoyée + bannière sur le tableau de bord du destinataire |
| Régénérer code | Hôte (lobby) | Nouveau code 6 car., ancien invalidé |
| Opt-in pseudo public | Membre | battle_show_name_public visible spectateurs |
| Lancer | Hôte | Sessions chrono liées, scores live, bannière statut |
| Terminer sa session | Joueur | Score figé ; alertes aux autres participants |
| Battle PvE registre | Membre | Lien commun imposé, critère durée |
| Spectateur public | Visiteur | Watch sans login, réactions emoji, liens masqués |
| Quitter lobby | Joueur | Retrait waiting ; transfert hôte si besoin |
| Clôturer battle | Hôte | Fin anticipée ou recap auto si tous terminés |
Module Registre gooning
| Action | Acteur | Résultat |
| Battle sur ce lien | Tous (menu Actions) | Battle PvE pré-remplie avec le lien |
| Signaler lien mort | Tous (menu Actions) | Entrée file liens morts ; idempotent ; XP possible |
| Ajouter à collection | Membre | Lien dans collection perso |
| Modérer tuile | Modo (Outils modération) | Masquage, édition, file suppression |
| Actions contributeur | Contributeur pending (Mes actions) | Actions liées à ses soumissions |
| Publier tuile | Créateur / admin | Visible registre ou planifiée (à venir) |
| Stats modèle | Modo | Popup métriques agrégées |
Module Uploads & brouillons
| Action | Acteur | Résultat |
| Envoi rapide | Membre | Brouillon titre+URL (5/jour) → complétion ultérieure |
| Stand-by | Membre | Stockage coffre (200 max) sans quota journalier |
| Compléter brouillon | Membre / entraide | Visuels + métadonnées → file pending (complete-quick) |
| Sauvegarder brouillon | Propriétaire | save-incomplete-draft sans envoi |
| Formulaire guidé | Membre | Préremplit Goutte unique depuis brouillon |
| Proposer stand-by commu | Membre | Pool entraide — autre membre complète |
| Valider / publier | Team pending | Registre live ou teaser |
Module Recrutement
| Action | Acteur | Résultat |
| Postuler | Candidat | Entrée registration_waitlist + email admins |
| S'inscrire via parrain | Candidat | Dossier registration_referral_pending → revue Taverne |
| Suivre dossier | Candidat | /suivi-inscription?id&token |
| Traiter inbox | Tavernier / staff | /taverne ou Atlas recrutement-inbox |
| Ouvrir vague landing | Staff autorisé | Emails veilleurs via taverne-wave.php |
| Configurer portes | Admin | Atlas portes-inscription (canaux, plafonds) |
| Message candidat | Candidat | Fil échanges visible staff |
| Accepter / refuser | Staff | Décision tracée + motif |
| Ban IP / pseudo | Staff | Anti-abus multi-candidatures |
Module Atelier des rôles
| Action | Acteur | Résultat |
| Éditer rôle staff | Admin rôles | Label, ordre, auto-attribuable (roles-atelier.php) |
| CRUD participation | Admin rôles | Seuils XP / contributions entraide |
| Conditions capability | Admin rôles | Niveau / prestige / karma requis |
| Attribuer rôles user | Admin rôles | Multi-select + sync users.role primaire |
| Gérer équipes | Admin rôles | Membres → sync rôles staff selon type équipe |
Module Profil & avatars gooner
| Action | Acteur | Résultat |
| Choisir gooner | Membre | avatar_id → URL flamekin appliquée |
| Déblocage auto niveau | Système | Sync à montée de niveau / session |
| Récompense quête avatar | Système | avatar_code ou avatar_id à claim quête |
Module Dossier de recherche
| Action | Acteur | Résultat |
| Créer avis | Membre | Demande sur /avis-de-recherche |
| Piloter dossier | Auteur / staff | /dossier-de-recherche?id= |
| Proposer piste | Membre | URL ou lien registre (pushed_link_id) |
| Modérer | Staff | Clôture, épinglage, suppression spam |
Checklist qualité
- Action autorisée par rôle / capability
- Entrées validées (format, cohérence métier)
- Résultat visible côté membre ou staff
- Audit / log enregistré pour les actions sensibles