7 Commits
Author SHA1 Message Date
david 5112c2aa7c docs(vigie): dedicated Gitea account for the vigie token
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 14s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Skipped
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 9s
Gate — evals et acceptance réelles / revue (push) Successful in 8s
Gate — evals et acceptance réelles / evaluation (push) Successful in 4m54s
CD — Staging / build (push) Successful in 32s
CD — Staging / deploy (push) Successful in 34s
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.
2026-10-23 14:46:58 +02:00
david a383579c31 feat(vigie): describe each signal in a tooltip on the health page
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 ».
2026-10-23 14:22:51 +02:00
david cd73c5563f fix(vigie): least-privilege env, per-process temp page, review fixes
Evals au push — seules celles dont un fichier sensible est touché / tri (push) Successful in 15s
Evals au push — seules celles dont un fichier sensible est touché / evals (push) Successful in 2m41s
CI / ci (push) Skipped
Revue — preuve d'approbation / revue-ok (pull_request_review) Successful in 9s
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.
2026-10-23 13:22:57 +02:00
david dc22c8dea8 docs(vigie): commissioning of the vigie subdomain and service
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.
2026-10-23 13:13:25 +02:00
david 19a4e3224c docs(vigie): renumber the operations guide sections
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.
2026-10-23 12:17:00 +02:00
david 41f773f128 docs(vigie): commissioning steps, relapse cycle and guide fixes
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).
2026-10-23 12:15:41 +02:00
david 006598088a docs(vigie): operations guide, one sheet per signal, decided thresholds
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.
2026-10-23 11:54:22 +02:00