diff --git a/app/templates/_header.html b/app/templates/_header.html
index 70bb446..29c22db 100644
--- a/app/templates/_header.html
+++ b/app/templates/_header.html
@@ -1,63 +1,85 @@
-{# ── Header global partagé (issue #16) ─────────────────────────────
- NE PAS dupliquer ce markup dans les pages : c'est l'unique source.
- Page active : variable `active_nav` (déduite du gabarit dans
- render(), app/main.py). Fil d'Ariane projet : `owner`+`repo`
- (board) ou `full_name` (pages projet). Lien Gitea externe si
- `repo_info.html_url` est présent (board).
- Desktop : primaires + menu « Plus ▾ ». Mobile : burger + panneau.
+{# ── Cadre applicatif partagé (issue #16, refonte 0.16.0) ─────────
+ Barre latérale unique pour TOUTES les pages applicatives :
+ desktop = barre fixe repliable en rail d'icônes (état mémorisé),
+ mobile = tiroir hors-canvas ouvert par le burger de la topbar.
+ NE PAS dupliquer ce markup dans les pages.
+ Page active : `active_nav` (déduite du gabarit dans render()).
+ Fil d'Ariane : `owner`+`repo` (board) ou `full_name` (projet).
Le wallboard (TV) n'inclut pas ce partiel, volontairement. #}
-