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)
| Signal | Endpoint | Rythme collecte |
|---|---|---|
| Releases org/repos | GET /repos/{o}/{r}/releases | 1×/jour |
| PR mergées récentes | GET /repos/{o}/{r}/pulls | 1×/jour |
| Check runs | GET /repos/{o}/{r}/commits/{sha}/check-runs | si commit du jour |
| Search nouveautés | GET /search/issues | 1×/semaine |
| Dependabot advisories | GET /repos/{o}/{r}/dependabot/alerts | 1×/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
- 3 ondes max par digest — le reste reste en annexe technique
- Pas de notif — RSS ou visite volontaire companion
- Pas d'urgence artificielle — pas de « critical » rouge clignotant
- Explicable — chaque onde cite sa source (release tag, PR #)
- 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
:4319ops — trop froid pour l'intention padawan
Suite : 04-retro-jeux.md