blog.vfg.lol

Chapitre 3 — Veille sans aspiration

Mois 3 · Août 2026


3.1 Intention veille

La veille répond à : « Qu'est-ce qui bouge dans mon écosystème sans que je le cherche ? »

Ce n'est pas un fil infini. Ce n'est pas une alerte push. C'est un digest pull — trois ondes maximum par semaine, lisibles en langage humain.


3.2 Sources veille (GitHub API gratuit)

SignalEndpointRythme collecte
Releases org/reposGET /repos/{o}/{r}/releases1×/jour
PR mergées récentesGET /repos/{o}/{r}/pulls1×/jour
Check runsGET /repos/{o}/{r}/commits/{sha}/check-runssi commit du jour
Search nouveautésGET /search/issues1×/semaine
Dependabot advisoriesGET /repos/{o}/{r}/dependabot/alerts1×/semaine (repo privé + scope)

Budget : 5 000 req/h (PAT) · collecte nocturne · cache JSON local.

Variable d'environnement : GITHUB_TOKEN ou GH_TOKEN (fine-grained, repos ciblés).


3.3 Format digest veille

Chaque entrée veille est une onde avec veille: true :

{
  "id": "WAVE-2026-08-01-veille1",
  "seed": { "label": "Release express 4.x", "source": "github", "felt_insignificant": false },
  "ripples": [
    { "at": "...", "node": "vfg-hero", "effect": "lockfile à vérifier" },
    { "at": "...", "node": "vfgate", "effect": "proxy health à re-smoke" }
  ],
  "human_frame": "Une brique de ton échafaudage a bougé. Tu n'es pas obligé de tout lire — juste de savoir que l'onde existe.",
  "planet_frame": "Réparer et comprendre avant de remplacer — c'est déjà de la sobriété.",
  "veille": true
}

3.4 Règles anti-aspiration veille

  1. 3 ondes max par digest — le reste reste en annexe technique
  2. Pas de notif — RSS ou visite volontaire companion
  3. Pas d'urgence artificielle — pas de « critical » rouge clignotant
  4. Explicable — chaque onde cite sa source (release tag, PR #)
  5. Session terminable — une page, pas scroll infini

3.5 Veille et planète

La veille technique peut relier à des comportements « bons pour la planète » sans sermon :

  • Mise à jour dep = moins de dette = moins de rush futur = moins de nuits blanches = moins de consommation panique
  • Advisory sécurité = protéger les padawans qui utilisent tes outils
  • Release amie = partager des fixes avec le collectif

planet_frame reste optionnel et invitant, jamais culpabilisant.


3.6 Où lire la veille

  • Fichier : data/waves/veille-latest.json
  • Companion : section « Veille de la semaine » dans ondes.html
  • Pas dans admin :4319 ops — trop froid pour l'intention padawan

Suite : 04-retro-jeux.md

source markdown