W Wiki · Caverne

Produit

Actions par module

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

ActionActeurPréconditionsRésultat
Créer un lienMembreSession active, champs validesLien visible dans la catégorie cible
VoterMembreNon banni, anti-spam OKScore mis à jour
SignalerMembreMotif renseignéEntrée workflow modération
Traiter signalementModo / AdminDroits staffDécision tracée avec justification

Module Forum

ActionActeurCanalRésultat
Créer un sujetMembre/forum/new-topicSujet publié (sandbox si nouveau compte)
RépondreMembrePage sujetMessage visible + signature si configurée
Modérer messageModo / BotAtlas ou auto-modMasquage, avertissement ou verrouillage
Configurer mini-profilMembreParamètres forumBio, signature, notifications bot

Module Table du cul

ActionActeurRésultat
Ouvrir un dossierStaff habilitéDossier créé avec statut initial
Voter / déciderJuryStatut final + journal de décision
EscaladerStaffTransfert Chancellerie ou Admin

Module Économie

ActionContrôlesEffet
Acheter en boutiqueSolde suffisant, item actifDébit wallet + bonus / inventaire
Publier offre marchéPossession item, règles publicationOffre visible
Acheter offreSolde, offre valideTransfert item / monnaie + historique

Module Staff Atlas

ActionEspaceRôle minimalTraçabilité
Éditer rôlesAtlas AdminAdminAudit log
Appliquer sanctionAtlas ModérationModoDossier + motif + durée
Traiter dossierAtlas ChancellerieChancelier / AdminWorkflow horodaté
Lancer événementAtlas AnimateurAnimateurJournal + KPI

Module Battle gooning

ActionActeurRésultat
Créer battleMembreLobby + code ; publique → liste + spectateur /battle-gooning
Rejoindre (code / public)MembreInscription lobby, min 2 pour start
Inviter un amiHôte (lobby)Invitation envoyée + bannière sur le tableau de bord du destinataire
Régénérer codeHôte (lobby)Nouveau code 6 car., ancien invalidé
Opt-in pseudo publicMembrebattle_show_name_public visible spectateurs
LancerHôteSessions chrono liées, scores live, bannière statut
Terminer sa sessionJoueurScore figé ; alertes aux autres participants
Battle PvE registreMembreLien commun imposé, critère durée
Spectateur publicVisiteurWatch sans login, réactions emoji, liens masqués
Quitter lobbyJoueurRetrait waiting ; transfert hôte si besoin
Clôturer battleHôteFin anticipée ou recap auto si tous terminés

Module Registre gooning

ActionActeurRésultat
Battle sur ce lienTous (menu Actions)Battle PvE pré-remplie avec le lien
Signaler lien mortTous (menu Actions)Entrée file liens morts ; idempotent ; XP possible
Ajouter à collectionMembreLien dans collection perso
Modérer tuileModo (Outils modération)Masquage, édition, file suppression
Actions contributeurContributeur pending (Mes actions)Actions liées à ses soumissions
Publier tuileCréateur / adminVisible registre ou planifiée (à venir)
Stats modèleModoPopup métriques agrégées

Module Uploads & brouillons

ActionActeurRésultat
Envoi rapideMembreBrouillon titre+URL (5/jour) → complétion ultérieure
Stand-byMembreStockage coffre (200 max) sans quota journalier
Compléter brouillonMembre / entraideVisuels + métadonnées → file pending (complete-quick)
Sauvegarder brouillonPropriétairesave-incomplete-draft sans envoi
Formulaire guidéMembrePréremplit Goutte unique depuis brouillon
Proposer stand-by commuMembrePool entraide — autre membre complète
Valider / publierTeam pendingRegistre live ou teaser

Module Recrutement

ActionActeurRésultat
PostulerCandidatEntrée registration_waitlist + email admins
S'inscrire via parrainCandidatDossier registration_referral_pending → revue Taverne
Suivre dossierCandidat/suivi-inscription?id&token
Traiter inboxTavernier / staff/taverne ou Atlas recrutement-inbox
Ouvrir vague landingStaff autoriséEmails veilleurs via taverne-wave.php
Configurer portesAdminAtlas portes-inscription (canaux, plafonds)
Message candidatCandidatFil échanges visible staff
Accepter / refuserStaffDécision tracée + motif
Ban IP / pseudoStaffAnti-abus multi-candidatures

Module Atelier des rôles

ActionActeurRésultat
Éditer rôle staffAdmin rôlesLabel, ordre, auto-attribuable (roles-atelier.php)
CRUD participationAdmin rôlesSeuils XP / contributions entraide
Conditions capabilityAdmin rôlesNiveau / prestige / karma requis
Attribuer rôles userAdmin rôlesMulti-select + sync users.role primaire
Gérer équipesAdmin rôlesMembres → sync rôles staff selon type équipe

Module Profil & avatars gooner

ActionActeurRésultat
Choisir goonerMembreavatar_id → URL flamekin appliquée
Déblocage auto niveauSystèmeSync à montée de niveau / session
Récompense quête avatarSystèmeavatar_code ou avatar_id à claim quête

Module Dossier de recherche

ActionActeurRésultat
Créer avisMembreDemande sur /avis-de-recherche
Piloter dossierAuteur / staff/dossier-de-recherche?id=
Proposer pisteMembreURL ou lien registre (pushed_link_id)
ModérerStaffClô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