MushMate compte vos kilomètres depuis longtemps. Il sait aussi les comparer : une page classe les chenils au kilométrage cumulé, par année civile ou depuis toujours. Elle existe depuis des mois.

Le problème, c'est qu'il fallait connaître son adresse.

Le défaut, mesuré

En cherchant les liens qui menaient à cette page, nous en avons trouvé un seul dans toute l'application. Il vivait sur l'écran Chronos — lui-même rangé dans le groupe « Plus », replié par défaut, invisible pour un chenil orienté élevage et caché aux rôles vétérinaire et guide.

Autrement dit : selon votre profil, il n'existait aucun chemin. Pas un chemin difficile — aucun.

Le second lien, celui du tableau de bord, était parti la veille avec la carte « Trophées », que nous avions retirée de l'accueil pour le désencombrer. Le commentaire que nous avions laissé dans le code disait que le classement restait « atteignable depuis Club ». Ce n'était pas vrai. Personne ne l'avait vérifié, parce qu'écrire une phrase rassurante coûte moins cher que de la tester.

Ce qui change

Un chemin. L'onglet Club porte maintenant le lien vers le classement public, dans ses deux états — que votre chenil soit membre d'un club ou non. C'est justement le chenil sans club qui n'avait aucun autre moyen d'y arriver.

Et le mot se tape. Sur ordinateur, ⌘K (ou Ctrl+K) ouvre la recherche rapide : taper « classement » y mène directement. C'est un ajout de dernière minute, et nous le devons à une question — « où est le chemin, au fait ? ». Elle était sa propre réponse : le chemin existait, mais le MOT n'était écrit nulle part dans la navigation, et on cherche un mot avant de chercher un menu.

Un seul nom. La page s'appelait « Classement au kilométrage », le réglage « Classement communauté », et le message d'aide vous demandait d'activer « Classement public » dans les Réglages — un libellé qui n'existait nulle part. On cherchait un mot qui n'était écrit sur aucun écran. Les trois disent désormais la même chose, dans les cinq langues.

Votre chenil, à sa place. En haut de la page : votre rang, vos kilomètres, vos séances, votre médaille — et votre ligne surlignée dans le tableau. Si votre chenil n'est pas inscrit, la page vous le dit et vous mène à l'interrupteur au lieu de vous laisser chercher votre nom dans une liste où il n'est pas.

Vos paliers ont une date. « 500 km franchis le 8 septembre », avec une pastille « Nouveau » tant que c'est récent. Jusqu'ici une médaille changeait de couleur en silence, entre deux ouvertures d'écran : elle avait toujours été là depuis la dernière fois que vous aviez regardé. C'est pour ça qu'un trophée ne se remarquait jamais.

Ce que les autres voient — et ce qu'ils ne verront jamais

Si votre chenil est inscrit au classement public, les autres voient : son nom, sa région, ses kilomètres cumulés et son nombre de séances. C'est tout, et c'est la même chose que ce que vous voyez d'eux.

Ne sortent jamais de chez vous : vos chiens, leurs noms, leurs poids, leurs états corporels, leurs carnets de santé, vos plans d'entraînement, vos traces GPS, vos rations, vos notes, vos tâches, vos messages d'équipe.

Une chose que nous ne disions pas assez clairement, et qui mérite de l'être : cet interrupteur ne gouverne pas que ce classement. Il ouvre aussi vos temps par parcours sur Chronos, et le palmarès en course de vos chiens quand un autre chenil consulte un pedigree où ils apparaissent. Le libellé sous l'interrupteur le dit maintenant. Il ne le disait pas avant — il parlait de « sprint & mid », ce qui ne correspondait à rien.

Nous en avons profité pour corriger un autre texte qui mentait. Le réglage « Profil public » annonçait « sinon, pas de classement ». C'était faux : ce réglage-là n'a jamais eu la moindre influence sur le classement. Ce qu'il fait réellement, c'est décider si une trace que vous publiez porte le nom de votre chenil ou reste anonyme. C'est ce qu'il dit maintenant.

Ce que ça ne fait pas — et ce n'est pas « pas encore »

Rien n'apparaît sur votre accueil. Pas de carte trophées qui revient, pas de ligne « vous avez franchi 500 km » dans « À traiter maintenant ». C'est délibéré, et c'est sans doute la décision la plus contre-intuitive de ce lot : « À traiter maintenant » est une liste de gestes — peser un chien, noter un état corporel, recalculer une charge. Une liste d'actions dont une entrée n'a rien à faire apprend à ne plus lire la liste. Un franchissement de palier ne se fait pas : il se constate.

Reste une question ouverte, que nous n'avons pas voulu trancher seuls : un franchissement n'est ni un geste ni un état, c'est un événement daté. Peut- être le seul objet qui aurait légitimement sa place sur un accueil à ce titre. Elle est inscrite, elle attend un arbitrage — pas un contournement.

Rien en fin de sortie non plus. Pas de notification, pas de bandeau de félicitations quand vous rangez le traîneau.

Le mobile n'a toujours pas de chemin vers le classement. Nous l'avons tenu, pas oublié : deux autres chantiers en cours écrivent en ce moment les mêmes fichiers de traduction, et notre chaîne de validation mobile ne peut pas tourner tant qu'une version d'outil n'est pas alignée. Livrer du mobile que personne n'a vu tourner serait exactement la faute que nos règles interdisent.

La page reste non référencée par les moteurs de recherche. Elle se partage par lien, elle ne s'indexe pas. Ce choix ne change pas.

Deux décisions prises contre l'évidence

Nous n'avons pas remis la carte Trophées sur l'accueil, alors que c'est la réponse évidente à « on ne voit pas les trophées ». Deux raisons. La première : nous venions de la retirer, après deux chantiers passés à désempiler cet écran, et défaire la veille ce qu'on a fait l'avant-veille n'est pas une décision, c'est une oscillation. La seconde est plus embarrassante — cette carte affichait deux fois le même chiffre. Un chenil dans sa première saison a forcément « saison » égale « total » : tout nouvel arrivant voyait deux médailles identiques, l'une sous l'autre. Ce défaut-là était toujours vivant sur la fiche de vos chiens, où la même carte est montée. Il est corrigé là où il vit, donc aux deux endroits à la fois.

Nous n'avons pas enregistré la date des paliers en base. L'évidence aurait été d'ajouter une colonne « dernier palier notifié ». Nous la calculons à la place, en déroulant vos séances. Pourquoi : le jour de la mise en ligne, une colonne neuve aurait annoncé à tous les chenils un franchissement vieux de trois ans, tous en même temps. Une fête pour un anniversaire que personne n'attendait. La date dérivée, elle, est vraie rétroactivement et ne peut pas se désynchroniser du kilométrage affiché.


Le classement public s'active dans Réglages → Mon chenil → Classement public. Il est éteint par défaut, et il le restera : personne n'y figure sans l'avoir décidé.