Laboratoire
Chaque chiffre, avec la commande qui l'a produit.
Ce site prêche la discipline de mesure. Il l'applique donc à lui-même : ces chiffres sont régénérés par un script avant chaque publication, jamais saisis à la main. La commande est affichée à côté de la valeur.
mesuré le 2026-08-03
| Valeur | Ce que c'est | Comment c'est mesuré |
|---|---|---|
| 1 162 | commits | git rev-list --count HEAD sur 17 dépôts |
| 17 | dépôts | inventaire des dépôts de l'écosystème |
| 5 472 | tests déclarés | comptage des `def test_*` dans les suites pytest |
| 1 699 549 | chunks indexés | SELECT count(*) FROM chunks — Library Brain |
| 19,5 | Go de base RAG | taille du fichier SQLite |
| 122 → 0 | CVE ouverte déclaré | pip-audit sur 4 environnements de production |
| 0 | dépendance cloud déclaré | par construction — aucun appel sortant |
| 0 | requête tierce sur ce site déclaré | vérifiable : DevTools › Réseau, sur cette page |
| 208 | Go de RAM redondante supprimés déclaré | poids cumulés avant/après mutualisation par le gateway |
| 8 | dépôts publics MIT | gh api user/repos --jq 'select(.private == false)' |
Pourquoi cette page existe
Le 3 août 2026, ce site annonçait 1 039 commits alors que la mesure en donnait 1 150. Le problème n'était pas l'écart — c'est que le nombre était saisi à la main, donc condamné à repérimer. Un chiffre qu'on ne peut pas régénérer est un chiffre auquel on ne peut pas se fier.
Depuis, tools/collect_metrics.py mesure avant chaque construction du site, et tools/check.py refuse de publier si les mesures sont plus vieilles que le contenu.
Les lignes marquées « déclaré »
Certaines valeurs ne se mesurent pas par une commande à chaque build : le nombre de CVE résorbées est un résultat historique, les gigaoctets de RAM économisés viennent d'une comparaison avant/après. Elles sont marquées comme telles plutôt que présentées comme automatiques. Un chiffre déclaré et signalé vaut mieux qu'un chiffre déclaré et déguisé.
Ce qui n'est pas affiché
Le nombre de lignes de code, volontairement. C'est une métrique de vanité : un ingénieur expérimenté se juge sur les lignes qu'il supprime et les abstractions qu'il évite, pas sur le volume produit. Le nombre de modèles intégrés est absent lui aussi — il est plausible, mais je n'ai pas encore la commande qui le produit, et un chiffre sans commande ne monte pas sur cette page.
Vos données ne peuvent pas sortir ?
C'est exactement le problème que je résous. Un appel de 30 minutes suffit à cadrer un audit.