Accueil — la monetisation par chaine et la duree moyenne des longs ecrites a chaque collecte (STUD-1224, revue du 14/10) #1680
Loading…
Reference in a new issue
No description provided.
Delete branch "hermes/accueil-monetisation-donnees"
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?
Reprise de la reponse ecrite a la revue de l'operateur du 14/10 sur l'Accueil (branche
branche/claude-opus-pc-accueil-v2, teteb8cfbdcb), volet donnees de la carte maitret_8a682dba (carte t_068df07c). Aucune ligne de Svelte, aucun fichier Rust.
Ce que la PR apporte
_tableau/accueil_donnees.py:duree_longs(duree moyenne de visionnage des longs, typevideoOnDemandde YouTube Analytics,Nonesans long vu),rythme_longs(heures de longs parjour des sept derniers jours publies, zeros de queue ecartes, face au besoin pour 4 000 h),
monetisation(heures et abonnes face au seuil, plus la tendance de la duree lue danshistorique.jsonl),courbes_plateformes(un point par jour et par plateforme sur 28 jours,derniere valeur connue de chaque compte, ecart sur 7 jours),
FIN_SEUILau 31/01/2027 et lescles
monetisation,fin_seuil,seuil_heures_apres,courbesdedonnees_accueil._tableau/tableau-bord.py: chaque collecte ecritduree_longsdes chaines fraiches danshistorique.jsonl(l'import gagneduree_longs). La cle tient sur la ligne existante : lefichier reste a 800 lignes, le plafond de sa derogation (
garde-fous.json)._tableau/test_onglet_accueil.py: les 28 lignes de bancs neuves (duree, rythme, moyenne sanszero de queue, tendance a 7 jours et « depuis le ... », courbes, derniere valeur connue).
_tableau/test_tableau_bord_page.py: l'assertion neuve, l'historique porteduree_longs.Les deux bancs neufs sont rouges avant, verts apres (mesure dans le commentaire de la carte).
Ce que la PR ne fait pas, et pourquoi
python3 _tableau/test_accueil_parite.pyest rouge sur cette branche, et lui seul : il exigeque le JSON dore de
_tableau/rust/service/tests/fixtures/accueil/*.accueil.jsonsoit exactement lasortie de Python. Les quatre cles neuves n'existent nulle part dans le Rust (aucune occurrence de
monetisation,duree_longs,fin_seuil,courbesdans_tableau/rust/), donc regenerer le dore(
test_accueil_parite.py --ecrire) ferait echouer le banc Rustla_sortie_est_identique_a_celle_de_pythonet la CI
pc-studiopasserait au rouge. Le port Rust et la regeneration du dore vont ensemble etsortent du perimetre de cette carte (aucun fichier Rust). Une carte de suite est ouverte pour cela.
Etat
python3 _tableau/lancer-tests.py --tout: 162 bancs verts, 1 rouge (test_accueil_parite.py,ci-dessus) ; sur
origin/main: 163 verts, 0 rouge, plus le meme cliquet de couverture enbaisse (cœur 99.1 % < 99.4 %, ensemble 98.9 % < 99.0 %) des deux cotes.
python3 _tableau/test_onglet_accueil.py,python3 _tableau/test_tableau_bord_page.py,python3 _tableau/garde_fous.py: code 0.origin/maina jour (e6d89457, aucun commit d'avance, aucun conflit) : les apportsde
mainsur les deux fichiers Python sont gardes, seules les lignes neuves de la v2 sont reprises.rien de leur fait n'est dans
main; aucune n'entre en conflit avec celle-ci.Fusionnée automatiquement par
fusion-auto(forge) : CI verte (Rust et Front Svelte), PR relue (étiquetterelu), sans conflit.