Lecteur de documentation

gamification SPEC CANONIQUE

Fichier source: pages_site/routes/03-cartographie-impact/gamification/gamification-SPEC_CANONIQUE.md

Markdown rendu Markdown

Spécification canonique de la gamification

Ce document est la référence unique à lire en premier pour comprendre la gamification CleanMyMap.

Il centralise:

Les autres documents de gamification restent utiles, mais ils sont désormais secondaires par rapport à cette spec.

Périmètre

La page canonique concernée est /gamification, vue dans le bloc Cartographie & Impact.

Le système couvre:

Hiérarchie des sources

Ordre de confiance:

  1. le code métier dans apps/web/src/app/api/gamification/badges/list/route.ts et les modules apps/web/src/lib/gamification/*;
  2. les composants UI dans apps/web/src/components/gamification/*;
  3. cette spec canonique;
  4. le catalogue détaillé documentation/gamification/BADGE_CATALOG.md;
  5. les mémoires produit documentation/product/*.

Si un document secondaire contredit cette spec, cette spec prime.

Principes communs

Échelles communes

Matrice des échelles autorisées par famille

FamilleÉchelle autoriséeVocabulaire autoriséVocabulaire interdit
ExplorerÉchelle d exploration dédiéeObservateur, Promeneur Local, Arpenteur, Éclaireur, Patrouilleur, Repéreur, Cartographe, Coordinateur, Sentinelle, Régulateur, Conservateur, Gardien, Maître des CartesQuartz, Topaze, Pilier
ParticipantÉchelle cartographique dédiéeObservateur, Promeneur Local, Éclaireur, Patrouilleur, Cartographe, Coordinateur, Sentinelle, Conservateur, GardienQuartz, Topaze, Pilier
FormsÉchelle végétale dédiéeGraine, Pousse, Jeune plante, Arbuste, Jeune arbre, Arbre mature, Bosquet, Forêt primaireQuartz, Topaze, Pilier, Talc
Clean ZonesÉchelle atmosphérique dédiéeBrise, Horizon, Azur, Aurore, Zénith, Stratosphère, Éther, Hélios, Harmonie, EdenQuartz, Topaze, Pilier, Talc
Actions crééesÉchelle gemmeObservateur, Quartz, Topaze, Saphir, Rubis, Émeraude, Diamant, Opale, Piliervocabulaire exploration, végétal, atmosphérique, Mohs
Équilibre des contextesÉchelle gemmeObservateur, Quartz, Topaze, Saphir, Rubis, Émeraude, Diamant, Opale, Piliervocabulaire exploration, végétal, atmosphérique, Mohs
Régularité mensuelleÉchelle gemmeObservateur, Quartz, Topaze, Saphir, Rubis, Émeraude, Diamant, Opale, Piliervocabulaire exploration, végétal, atmosphérique, Mohs
Zone sensible apaiséeÉchelle gemmeObservateur, Quartz, Topaze, Saphir, Rubis, Émeraude, Diamant, Opale, Piliervocabulaire exploration, végétal, atmosphérique, Mohs
MohsÉchelle minérale héritéeTalc, Gypse, Calcite, Fluorite, Apatite, Orthose, Quartz, Topaze, Corindon, DiamantObservateur, Quartz gemme, Pilier

Règle d application:

Échelle gemme

L échelle commune des badges infinis et des badges à progression par paliers suit cette logique:

Cette échelle sert de base à:

Échelle d exploration dédiée

Les badges de couverture territoriale conservent une échelle propre, indépendante de l échelle gemme.

Échelle minérale héritée

Mohs reste une échelle héritée distincte pour les compteurs déchets et mégots.

Familles de badges en V1

Explorer

But:

Règles:

Participant

But:

Règles:

Forms

But:

Règles:

Clean Zones

But:

Règles:

Premiers jalons

#### Première trace utile

#### Trace fondatrice

Actions créées

But:

Règles:

Équilibre des contextes

But:

Règles:

Régularité mensuelle

But:

Règles:

Zone sensible apaisée

But:

Règles:

Inviter un ami

But:

Règles:

Badges hérités

Mohs

But:

Règles:

Règles d attribution XP

Politique d écriture progression_events

Classifications

Règle opérationnelle

Conséquence produit

Règles UI

Ce qui est hors V1

Documents de soutien

Vérification

Cette spec doit rester alignée avec:

Si un changement métier est fait dans le code, cette spec doit être mise à jour dans la même passe.