Cause (preuve) : dans app/templates/_draco_bar.html, les lignes 9-11 (« Chantier 5 (fusion #69/#71, sans bump) : 5e onglet Console Spark (data-app="agent", draco_urls().agent), apres Kanbante ; l'entree « Console Spark » du menu de la marque est conservee. ») etaient placees APRES la fermeture '#}' du commentaire Jinja d'en-tete (ligne 8). Jinja les rendait donc telles quelles, juste au-dessus du
, sur toutes les pages (barre incluse par base.html:152). Les mentions « Chantier 5 » restantes dans le code (draco-barre.css, draco-barre.js, draco-alertes.css, tests) sont DANS des commentaires ou du code, jamais rendues.
Correctif : les 3 lignes sortent du rendu ; l'information est conservee DANS le commentaire Jinja d'en-tete (jamais rendu), qui precise desormais que le menu de la marque est construit par draco-barre.js depuis les onglets. Structure inchangee : le 5e onglet data-app="agent" reste apres Kanbante dans
, la marque dracodev reste, et l'entree « Console Spark » du menu de la marque (construite par static/js/vendor/draco-barre.js depuis les onglets) est donc preservee.
Tests : nouveau tests/test_draco_bar_texte.py (stdlib seul, sans serveur) — 2/2 passent en sandbox : aucun texte de chantier hors commentaire, barre intacte (ordre kanbante < agent, marque presente). Non executable en sandbox : suite pytest complete (pas de fastapi/pytest ici) — a lancer en CI.
Regles du programme : branche + PR uniquement, sans merge, sans publication, sans bump de version, sans changement d'etat d'issue.
Defaut 5 (Flowdeck).
Cause (preuve) : dans app/templates/_draco_bar.html, les lignes 9-11 (« Chantier 5 (fusion #69/#71, sans bump) : 5e onglet Console Spark (data-app="agent", draco_urls().agent), apres Kanbante ; l'entree « Console Spark » du menu de la marque est conservee. ») etaient placees APRES la fermeture '#}' du commentaire Jinja d'en-tete (ligne 8). Jinja les rendait donc telles quelles, juste au-dessus du <header class="draco-bar">, sur toutes les pages (barre incluse par base.html:152). Les mentions « Chantier 5 » restantes dans le code (draco-barre.css, draco-barre.js, draco-alertes.css, tests) sont DANS des commentaires ou du code, jamais rendues.
Correctif : les 3 lignes sortent du rendu ; l'information est conservee DANS le commentaire Jinja d'en-tete (jamais rendu), qui precise desormais que le menu de la marque est construit par draco-barre.js depuis les onglets. Structure inchangee : le 5e onglet data-app="agent" reste apres Kanbante dans <nav class="draco-apptabs">, la marque dracodev reste, et l'entree « Console Spark » du menu de la marque (construite par static/js/vendor/draco-barre.js depuis les onglets) est donc preservee.
Tests : nouveau tests/test_draco_bar_texte.py (stdlib seul, sans serveur) — 2/2 passent en sandbox : aucun texte de chantier hors commentaire, barre intacte (ordre kanbante < agent, marque presente). Non executable en sandbox : suite pytest complete (pas de fastapi/pytest ici) — a lancer en CI.
Regles du programme : branche + PR uniquement, sans merge, sans publication, sans bump de version, sans changement d'etat d'issue.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Defaut 5 (Flowdeck).
Cause (preuve) : dans app/templates/_draco_bar.html, les lignes 9-11 (« Chantier 5 (fusion #69/#71, sans bump) : 5e onglet Console Spark (data-app="agent", draco_urls().agent), apres Kanbante ; l'entree « Console Spark » du menu de la marque est conservee. ») etaient placees APRES la fermeture '#}' du commentaire Jinja d'en-tete (ligne 8). Jinja les rendait donc telles quelles, juste au-dessus du
, sur toutes les pages (barre incluse par base.html:152). Les mentions « Chantier 5 » restantes dans le code (draco-barre.css, draco-barre.js, draco-alertes.css, tests) sont DANS des commentaires ou du code, jamais rendues.Correctif : les 3 lignes sortent du rendu ; l'information est conservee DANS le commentaire Jinja d'en-tete (jamais rendu), qui precise desormais que le menu de la marque est construit par draco-barre.js depuis les onglets. Structure inchangee : le 5e onglet data-app="agent" reste apres Kanbante dans
, la marque dracodev reste, et l'entree « Console Spark » du menu de la marque (construite par static/js/vendor/draco-barre.js depuis les onglets) est donc preservee.Tests : nouveau tests/test_draco_bar_texte.py (stdlib seul, sans serveur) — 2/2 passent en sandbox : aucun texte de chantier hors commentaire, barre intacte (ordre kanbante < agent, marque presente). Non executable en sandbox : suite pytest complete (pas de fastapi/pytest ici) — a lancer en CI.
Regles du programme : branche + PR uniquement, sans merge, sans publication, sans bump de version, sans changement d'etat d'issue.