Produit · Mise à jour
Nouveautés — juillet 2026
Point d’accès, fonctionnalités et outils staff livrés ou consolidés depuis la vague « registre · uploads · recrutement · navbar ». Dernière révision wiki : 15 juillet 2026.
1 · Nouvelles pages & routes membres
| Page | Route | Qui y accède | Rôle |
| La Taverne | /taverne | Tavernier, staff recrutement (can_access_taverne) | Inbox candidatures waitlist + parrainage modéré, vagues modérées, guide Tavernier |
| Centre d’alertes | /alertes | Tous les membres connectés | Liste centralisée des alertes dashboard (votes, rappels, signaux) |
| Paramètres profil | /parametres · /profile-configuration | Membre connecté | Galerie avatars gooner flamekin, bannières, titres, 2FA, compte |
| Stand-by (refonte UX) | /stand-by | Membre connecté | Coffre URL, pool entraide, complétion brouillon — modal contribution stabilisé |
| Missions communauté | /communaute-missions · hub /communaute | Membre connecté | Contributions entraide, paliers titres communauté |
| Veille inscription (landing) | / (index) modes portes | Public / candidats | File d’attente, canaux séparés, confirmation 18+ |
2 · Nouveaux espaces Atlas & staff
| Module | Route | Permission | Rôle |
| Portes d’inscription | /admin/atlas/portes-inscription | can_list_users ou can_manage_global_config | Canaux, plafonds, presets, notification vagues waitlist |
| Atelier des rôles | /admin/atlas/roles | can_manage_roles | Staff, participation, conditions capabilities, attribution multi-rôles, équipes, matrice read-only |
| Comptes & inscription | /admin/atlas/comptes-inscription | Staff liste users | Vue globale comptes / inscription |
| Inbox recrutement | /admin/atlas/recrutement-inbox | Staff | Waitlist + staff applications (miroir de La Taverne côté Atlas) |
| Recrutement staff | /admin/atlas/staff-recruitment | Admin config | Candidatures rôles staff + assignation |
3 · Nouvelles fonctionnalités membres
3.1 · Avatars gooner (flamekin)
- Catalogue
flamekin_asset/profils — déblocage par niveau, rôle staff, feature (premier upload, chrono, registre) ou quête.
- Attribution automatique d’un gooner par défaut à l’inscription si aucune image.
- Sélection dans
/parametres : galerie sans champ URL visible quand un gooner est choisi.
- API profil :
avatar_id via update-profile ; récompense quête possible via rewards_json.avatar_id / avatar_code.
3.2 · Uploads & visuels
- Éditeur dual-image refondu (vignette + hero côte à côte, zoom, librairie réutilisable).
- Envoi rapide et stand-by : complétion guidée, pool entraide communautaire.
- CDN uploads stabilisé (
uploads.lacavernechaude.fr).
3.3 · Inscription & parrainage
- Parrainage modéré : inscription via lien parrain → dossier
registration_referral_pending avant création compte.
- Revue dans La Taverne (onglet parrainage) et notifications reviewers.
- Canaux inscription configurables (parrainage, code communauté) via Portes d’inscription.
- 18+ et règles portes sur landing / register.
- Suivi candidat inchangé :
/suivi-inscription?id&token=.
3.4 · Communauté & progression
- Missions communauté : tags, modèles, liens, images, paliers titres (
cm_tier_*, Pilier communauté).
- Titres flamme poétiques (
caverne_flame_titles) liés niveau / registre.
- Navbar dynamique (
header-dynamique) déployée sur dashboard, alertes, taverne, communauté, uploads, shop, etc.
- Centre d’alertes dérivé de
dashboard-alerts en page dédiée.
3.5 · Enquêtes & registre
- Ponts registre ↔ uploads ↔ dossier de recherche.
- Quête « premier traqueur » pour les enquêtes.
- Registre : matching agressif, MAH hero, chronique visuelle.
4 · Nouvelles fonctions staff & API
| Fonction | Où | Détail |
| Inbox waitlist + referral | /taverne, APIs waitlist.php | Approve / reject, messages, similarité candidats |
| Ouvrir une vague | /taverne + /api/taverne-wave.php | Emails « porte ouverte » aux veilleurs landing (sans changer config globale) |
| Portes inscription CRUD | /api/atlas-admin/portes-inscription.php | GET état · POST channels / capacity / preset / notify wave |
| Atelier rôles API | /api/atlas-admin/roles-atelier.php | Overview staff + participation + capabilities · save CRUD |
| Attribution rôles user | /api/atlas-admin/users.php | user_search, user_get, user_set_roles |
| Session flags Taverne | session-info | can_access_taverne, compteur pending waitlist |
| Rôles participation | DB participation_roles | Édition Atlas (Atelier) — XP, seuils, action_type |
| Conditions capabilities | DB capability_requirements | Seuils niveau / prestige / karma par capability Chancellerie |
5 · Notes techniques
- Permissions staff : matrice toujours dans
config.php (ROLE_PERMISSIONS) — non éditable en base.
- Nouveau code rôle staff : ajouter dans
getAllowableRoleCodes() + table roles.
- CSRF : APIs Atlas via
dispatch.php ou en-tête X-CSRF-Token.
- Migration :
migrate.php seed avatars, tables parrainage pending, participation roles communauté.
6 · Pistes documentées (pas encore livrées)
- Lier avatars spécifiques à des quêtes depuis l’admin (UI quêtes — moteur
avatar_id déjà prêt).
- Retirer bannières placeholder picsum restantes dans presets profil / design system.
- Édition permissions staff en base (aujourd’hui read-only).
- Rôles gameplay doc
PROPOSITIONS_OUTILS_ROLES_QUETES_HAUTS_FAITS.md (Archiviste, Éclaireur…).