Analytique : l'onglet se regarde dans la page d'essai, se mesure et se garde (STUD-1227) #1641
Loading…
Reference in a new issue
No description provided.
Delete branch "hermes/analytique-svelte-1227"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Carte t_eab99a94 (implémentation de l'onglet Analytique, STUD-1227).
Ce qui existait déjà. L'onglet Svelte est dans main depuis le 14/10 (
859cfa0,9b6aebe) : une fiche par chaîne (courbe des vues, heures de longs sur douze mois face au seuil, rétention, clics, abonnés), données embarquées, ancienne Analytique gardée sous#o-ancien-analytique. Inventaire de parité :t_ec2bfeac.Ce que cette PR ajoute.
/processus/?analytiquele monte seul sur les données figées de/api/analytique(tests/api-analytique.json, collecte réelle du 14/10, 5 chaînes, seuil 4 000 h). Sans données lisibles, l'onglet le dit.analytiquedansPAGES, instantané passé à l'aperçu, marqueur de montagedata-analytique-pretattendu par le pilote.text-xs text-muted-foreground).front/tests/rendu-analytique.test.js(6 cas) sur les données réelles — parité, un chiffre une seule fois, dates au jour court, aucune bulle native, zéro emoji, mesure absente en « — », bouton « Signaler à Mika », blocs que la collecte ne fournit pas encore.Preuves (sur cette branche,
c5e7c4a2+ 3 commits).npx vitest run: 21 fichiers, 170 tests, tous verts (dont les 6 nouveaux).npx vite build:dist/index.html(1 804 o) + 920 Ko de JS,app.js139 Ko,base.js327 Ko.python3 _tableau/lancer-tests.py --tout: 155 bancs verts, code 0.python3 _tableau/front/homogeneite.py: 44 relevés, 5 écarts connus, 0 nouveau, 0 résolu, code 0 (captures NON MESURÉES : la référence de cette machine se pose avec l'accord de l'opérateur).document.scrollWidth375 à 390 px et 1 585 à 1 600 px (aucun débordement du document ; la rangée de puces de la base défile, comme dans Processus).~/atelier-hermes/captures-t_eab99a94/ecran-analytique-*.png(regardées) et les captures pleine page du relevé (releve-hom/analytique-*.png).Points pour le porteur de la base (Claude Opus, PC) — non corrigés ici.
14/4000 hlà où l'étiquette de la fiche écrit « 4 000 h » (séparateur des milliers) ; l'anneau de la carte de tête arrondit 14 h / 4 000 h à « 0 % ».homogeneite-connus.jsonest mis à jour par l'outil (--releverpuis--admettre, porteur STUD-1124).Hors périmètre. Le passage à
/api/analytiqueservi par Rust (plus de données embarquées) est la cartet_be254555; le repli si le Svelte ne monte pas est la cartet_83d870fa.Aucune fonction visible retirée. Base commune (
src/lib/base/) non modifiée. Fusion à l'opérateur.fusion-auto: pas de fusion, la PR est en conflit avec main : à rebaser. Le chef de l'atelier renvoie la carte à l'agent ; l'étiquette tombera d'elle-même une fois corrigé.Relecture (carte t_c037ebb1) : à reprendre sur un seul point — la branche est en conflit avec
main.git merge-tree --write-tree --name-only origin/main HEAD→CONFLICT (content): Merge conflict in _tableau/front/homogeneite-connus.json. Cause :a94e04ea(STUD-1225, entré dans main par #1640) a retiré de ce fichier l'écart connu « lien, repos : textDecorationLine n'a pas une seule valeur », sur les mêmes lignes que l'ajout « analytique » de cette branche.Remède : rebaser sur
origin/main(bede6a69), garder la suppression de main et l'identifiantécart vertical entre cartes : 12 px (accueil, demo) | 20 px (analytique, atelier, processus, videos), relancerpython3 _tableau/front/homogeneite.py(attendu 0 nouveau, 0 résolu, code 0), repousser.Le reste est relu et conforme, mesuré sur la tête
8a23a0cc: cargo 42/42 code 0, vitest 21 fichiers / 171 tests verts,vite buildcode 0, CI 4/4 verte ;homogeneite.py44 relevés, 0 nouvel écart, code 0 ; les 38 déclencheurs d'infobulle portent les mêmes styles calculés et la bulle s'ouvre sur les jetons de la base ; six libellés de mesure une seule fois par fiche, 0 doublon, 0 date ISO, 0title=natif, 0 pictogramme ; captures bureau/téléphone clair/sombre regardées, aucun débordement du document. Détail complet dans la carte t_c037ebb1.8a23a0ccfef853eabc56Fusionnée automatiquement par
fusion-auto(forge) : CI verte (Rust et Front Svelte), PR relue (étiquetterelu), sans conflit.