Aller au contenu

Montre la récade

Atteste ce que
tu as construit.

Un CV affirme. Récade compte, puis laisse réfuter. Un CLI local lit ton dépôt Git, y compris privé, y compris sous NDA, et n'en fait sortir que des nombres.

npx @elodias/recade scan ~/mon-depot Démarrer Voir le code
inventaireATTESTATION
Commits signés1 044
Rang1er / 7
Fusions relues193
Attestation confirmée

Le problème

« Premier contributeur d'une équipe de dix. »

Personne ne peut le vérifier. N'importe qui peut écrire la même phrase.

Et le meilleur travail d'un développeur sénior est justement celui qu'il ne peut pas montrer : dépôts privés, clients bancaires, plateformes d'État. Plus on monte, moins on peut prouver.

Les autres outils exigent un accès à ton compte GitHub et envoient ton code à un modèle de langage. Inutilisable sur du travail confidentiel.

Ce que fait Récade

Il lit .git, il compte, il n'écrit que des nombres.

$ npx @elodias/recade scan ~/Projets/inventaire
 
  ◆  RÉCADE   attestation de contribution
     inventaire · scan local, aucun code transmis
 
  Période             novembre 2025 → octobre 2026
  Commits signés      1 044 / 1 995   1er contributeur sur 7
  Fusions intégrées   193   relues sous votre responsabilité
  Volume du dépôt     143 619 lignes TypeScript
  Stack détectée      Docker · Drizzle ORM · Hono · Next.js · React

Sortie réelle, relevée le 8 octobre 2026. Les compteurs d'un dépôt vivant bougent : un chiffre publié sans sa date ne veut rien dire.

193 fusions relues. Tu n'as pas dit que tu encadres des juniors : tu as validé le travail des autres 193 fois. C'est la définition factuelle de l'encadrement.

Réfutable

Pas « prouvé ». Réfutable.

L'attestation embarque le commit d'ancrage, celui du premier commit et celui de chaque fusion revendiquée. Quiconque dispose du dépôt recalcule.

$ npx @elodias/recade verify attestation.html ~/Projets/inventaire

  ✓ Premier commit        457c7ce8ae
  ✓ Commits signés        1044
  ✓ Rang                  1
  ✓ Fusions revendiquées  193 réelles
  ✓ Lignes TypeScript     143619

  ✓ Attestation confirmée : tous les compteurs se recalculent à l'identique.

Gonflez un chiffre, et :

  ✗ Commits signés        1044   attesté : 1800

  ✗ Attestation réfutée : au moins un compteur ne tient pas.

Ce qui ne sort jamais

Aucun appel réseau

Pas de télémétrie, pas de backend, pas de compte à créer. Le CLI interroge git et rien d'autre. Coupez le Wi-Fi : tout fonctionne.

Aucun contenu transmis

Les lignes sont comptées dans l'arbre du commit par Git lui-même. Votre code n'est ni lu ni envoyé, seulement dénombré.

Ouvert et auditable

Quelques centaines de lignes sous licence MIT. Un outil qui demande votre confiance et qu'on ne peut pas lire n'en mérite aucune.

Un document autonome

L'attestation HTML tient en 16 Ko sans aucune ressource externe. Joignable, imprimable, archivable dix ans.

Dossiers

Plusieurs plateformes, un document.

« Justifier de la conception et de la mise en production d'au moins deux plateformes d'envergure » ne se répond pas un dépôt à la fois.

$ npx @elodias/recade scan ~/alpha ~/beta ~/gamma --pdf dossier.pdf

  3 plateformes   2 en tête   1 683 commits   230 fusions

Aucun cumul n'est une estimation : ce sont des sommes de compteurs eux-mêmes réfutables.

Ce que Récade ne prouve pas

Un dépôt privé reste privé. Un recruteur qui n'y a pas accès ne recalcule rien, et l'attestation l'écrit noir sur blanc plutôt que de le taire. La vérification s'adresse à celui qui détient le dépôt : l'ancien employeur, le client. Récade ne remplace pas la prise de références, il la rend chiffrée.
Le sceau ne prouve rien. Il sert à comparer deux attestations d'un coup d'œil. Seul verify contre le dépôt établit la vérité.

Le nom

La récade, en fon makpo, est le sceptre du roi d'Abomey, remis au messager pour garantir à son destinataire l'authenticité du message royal. La présenter équivalait juridiquement à la présence du roi : une extension portable de la souveraineté. C'est exactement ce qu'est une attestation, un petit objet qu'on remet, et qui parle à votre place.