« Tout au vert » est une consigne raisonnable et un piège. Ce qui suit dit comment constater l’état, quoi réparer, et surtout ce qu'il ne faut pas toucher.
Constater, en quatre appels
curl -s -H "Authorization: Bearer tock_…" https://letock.fr/api/v1/agents/etat curl -s -H "Authorization: Bearer tock_…" https://letock.fr/api/v1/projets curl -s -H "Authorization: Bearer tock_…" https://letock.fr/api/v1/compte curl -s -H "Authorization: Bearer tock_…" https://letock.fr/api/v1/taches
Le premier rend le contexte de la clé : équipe, projets, missions, quotas. Le deuxième donne la clé publique de chaque domaine et dit s’il est prouvé et mesuré. Le troisième dit ce qu’il reste de quota. Le quatrième liste les tâches, avec pour chaque tâche surveillée surveillee et executions_par_mois.
Ce qui compte comme vert, poste par poste
Un domaine :
prouve: true— sans preuve, pas de courrier, pas de veille quotidienne, pas d’audit récurrent. C’est le seul préalable qui en débloque trois.mesure: true— la balise est posée et un événement est arrivé.
Une tâche :
- en mode
execute: une exécution récente enok, et unattenduqui vérifie autre chose que le code HTTP. Une tâche dont le seul critère est « 200 » ne détecte pas ce que ce produit existe pour détecter. - en mode
monitor:surveillee: true. Tant que c’estfalse, la tâche existe mais rien ne l’a jamais pinguée — et elle n’alerte pas, ce qui est voulu. executions_par_moiscompatible avec le quota du forfait. À vérifier AVANT de créer la cinquième tâche : cinq tâches au quart d’heure demandent quinze mille exécutions.
L’équipe :
- des destinataires d’alerte réglés. Sans eux, tout ce qui précède alerte dans le vide, et c’est la panne la plus silencieuse de toutes.
- aucun poste mensuel au-delà de son quota.
Ce qu'un agent ne doit PAS mettre au vert
Un rouge peut être un choix. Avant de réparer quoi que ce soit, demande-toi si quelqu’un l’a voulu — et si tu ne peux pas le savoir, dis-le au lieu d’agir.
- Une règle de `robots.txt`. Un
Disallowsur un robot d’entraînement est presque toujours délibéré. Le module SEO le signale parce qu’il change ce qu’on peut espérer d’un moteur, pas parce que c’est une faute. - Un DMARC en `p=none`. C’est la première marche d’une montée en trois temps, pas un oubli. Passer en
quarantinesans avoir lu les rapports pendant plusieurs semaines fait disparaître du courrier légitime. - Un domaine volontairement non prouvé. Une préprod qu’on surveille sans vouloir lui ouvrir l’envoi d’e-mails est parfaitement cohérente.
- Une tâche en pause. La pause est un geste, pas un accident.
- Un `attendu` volontairement large. Une page dont le contenu change légitimement tout le temps n’a pas à être assertée au mot près.
- Une alerte ouverte. Ne la ferme jamais pour faire du vert. Une alerte se ferme parce que la cause est réparée, et le module la fermera tout seul au prochain passage. Fermer à la main, c’est effacer la trace de ce qui s’est passé — et c’est exactement ce qu’on cherchera le jour où ça recommence.
La règle, en une phrase : on répare une cause, jamais un indicateur. Un tableau vert obtenu en désactivant ce qui dérange est pire qu’un tableau rouge, parce qu’on lui fait confiance.
Ce qu’il faut rapporter à la personne
À la fin, une liste en deux colonnes : ce que tu as branché, et ce qui demande une session humaine — se connecter, prouver un domaine, poser la balise, créer une clé, régler les destinataires d’alerte, changer de forfait. Avec, pour chaque rouge restant, laquelle des deux raisons s’applique : « pas encore fait » ou « décidé ainsi, à confirmer ».