Mise en service de la vigie faite le 23/10 côté Gitea et serveur : compte
dédié `vigie` (restreint, Écriture sur le seul dépôt qualicheck), jeton à
la seule portée « tickets », secrets du dépôt, étiquette `simulation`,
entrée DNS et bloc Caddy du sous-domaine. La procédure de mise en service
le dit désormais.
Chaque ligne des trois tableaux de la page « Santé du service » porte une
pastille « i » dont l'infobulle dit en une phrase ce que mesure le signal
(clé `description` de chaque signal dans config.yml).
Infobulle en CSS seul (pas de JavaScript sur la page, CSP) : ouverte au
survol de la cellule et au focus clavier de la pastille, lue par les
lecteurs d'écran au focus, placée au-dessus de la ligne pour ne pas être
coupée par le défilement horizontal du tableau. Écart assumé : Échap ne
la ferme pas (RGAA 10.13). L'état « Mesure » prend l'icône « – » pour ne
pas répéter le « i ».
Corrections de la revue finale de la vigie (carte #61) :
- le service vigie ne reçoit plus tout le .env (env_file retiré) mais
seulement les variables qu'il lit (moindre privilège) ;
- fichier provisoire de la page nommé d'après le processus (démo et boucle
en parallèle) ;
- textes périmés corrigés (docstrings, feuille de style, .env.example) ;
- limites documentées : Langfuse injoignable, démo sans jeton, retour
arrière et copie de l'override du serveur ;
- tests : bloc de l'override borné, cas du jeton vide.
La page de la vigie a son sous-domaine (DNS + bloc Caddy posé par un script
serveur testé en local). Documentation alignée sur le service docker-compose :
exploitation, déploiement du staging (secrets VIGIE_*, override lu dans le
dépôt), surveillance, fiches de conception (phrases datées du 2026-10-23),
liste des modules de app/CLAUDE.md et entrée du CHANGELOG.
Les sections du guide d'exploitation vont de 1 à 9 dans l'ordre, les renvois internes (retour arrière, limites) suivent. Une ligne trop longue du guide de déploiement est recoupée sans changer les mots.
Mise en service décrite avant la fusion, cycle de la rechute dans la fiche et le guide, montage du dossier de la page à faire à la main, corrections des fiches (citations, jeton refusé, seuil des refus, changement de seuil).
Ajoute docs/exploitation.md (page d'entrée et une fiche par signal, avec ancre), son test de garde, les seuils décidés (metriques_seuils.md section 6), les renvois dans surveillance.md, app/CLAUDE.md et docs/README.md, l'entrée du CHANGELOG et l'amendement du plan sur intervalle_min.