Skip to content

feat(metrics): publie la page /metrics — publication figée au 10/09 - #16

Merged
ploteddie-bit merged 2 commits into
mainfrom
feat/page-metrics-publiee
Sep 19, 2026
Merged

ploteddie-bit merged 2 commits into
mainfrom
feat/page-metrics-publiee

Conversation

@ploteddie-bit

Copy link
Copy Markdown
Owner

Problème

La page publique https://cborweb.com/metrics/ affichait encore le score du 10/09/2026 (337/1000), alors que le calcul du 19/09 donne 469/1000. Elle n'avait jamais bougé depuis sa création.

Deux causes cumulées :

  1. Le cron était cassé — indice-quotidien a échoué 8 fois du 11 au 18/09 (chemin scripts/ doublé dans jobs.json, et lien symbolique que Hermes refuse). Réparé le 18/09 : hermes cron doctor ne remonte plus d'anomalie et un run forcé a réussi.
  2. Le script ne peut pas publier — indice-iic.py écrit la page dans serveur-dev:/home/webmaster/repo/docs/site/metrics/index.html, un fichier non suivi par git dans le clone présent sur le serveur. Rien ne le transmet à Cloudflare Pages.

Autrement dit, même avec un cron qui tourne tous les jours, la page publique ne se met jamais à jour.

Cette PR

Elle publie la page telle que le cron vient de la générer :

  • score 469/1000, delta +15, 3 jours d'historique (10/09 : 337 · 18/09 : 454 · 19/09 : 469)
  • composantes du jour : social 100 (142 mentions brutes) · adoption 5 · IETF 100 (78 brutes) · web 2 · presse 0
  • fichier repris bit à bit depuis le serveur — md5 32ee3c5e11433ed412d99d7b2d674b45, 14 037 octets, 209 lignes

Ce que cette PR ne fait pas

La publication reste manuelle. Tant que le canal de publication n'existe pas, la page redeviendra fausse dès le prochain jour. L'automatisation est un chantier séparé, tracé dans le cockpit du projet ; les options identifiées sont : jeton dédié au dépôt côté serveur-dev, génération déplacée sur le poste, ou table intermédiaire lue par un job de publication.

À noter dans les données : les composantes adoption (5) et web (2) proviennent en partie des événements de test de la vérification de télémétrie. Elles se normaliseront avec le trafic réel.

Vérification après merge

curl -s https://cborweb.com/metrics/ | grep -o "Dernière mise à jour : [0-9-]*"
# attendu : Dernière mise à jour : 2026-09-19

ExploDev added 2 commits September 19, 2026 04:39
…u 10/09

La page publique de l'indice d'interet CBOR affichait encore le score du
10/09 (337/1000) alors que le calcul du 19/09 donne 469/1000.

Deux causes cumulees :
- le cron indice-quotidien a echoue du 11 au 18/09 (8 echecs, chemin de
  script double + lien symbolique refuse par Hermes) — repare le 18/09 ;
- meme repare, le script n'a aucun moyen de publier : il ecrit la page dans
  le clone du site present sur serveur-dev, fichier non suivi par git, donc
  jamais transmis a Cloudflare Pages.

Cette PR publie la page telle qu'elle a ete generee par le cron (score 469,
3 jours d'historique). La publication reste manuelle : l'automatisation est
un chantier separe, trace dans le cockpit du projet.

Fichier repris bit a bit depuis le serveur : md5 32ee3c5e11433ed412d99d7b2d674b45
…nnage local

Les hooks de sauvegarde creent un fichier .bak.YYYYMMDD-HHMMSS a chaque
ecriture ; ils apparaissaient en non suivis a chaque git status. versions/
est un dossier de sauvegarde locale, redondant avec git lui-meme.
@ploteddie-bit
ploteddie-bit merged commit 4acb891 into main Sep 19, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant