Claude Code In Action
← Toutes les leçons
Leçon 108Claude Code In Action

Trust it verifying unsupervised runs

Audio récapitulatif

Pas de récapitulatif audio pour cette leçon.

Notes de cours

Notes d'étude : Sécurité et Vérification des Exécutions Cloud Non Supervisées

  • Nécessité de Vérification : Une vérification est essentielle pour garantir la sécurité du code cloud exécuté sans supervision directe.
  • Proportion de Vérification : Le niveau de vérification doit être proportionnel au degré de non-supervision de l'exécution.
  • Éviter les Résumés : Ne pas se fier aux résumés de l'exécution ; examiner directement les changements (le "diff").
  • Vérification Critique (Tests) : Le critère principal est de s'assurer que les tests ont réussi et que le système a prouvé qu'il les a exécutés (ne pas faire confiance aux affirmations).
  • Mécanismes d'Automatisation (Hooks) : Utiliser des "hooks" (crochets) pour automatiser les contrôles :
  • Stop hook : Exécute les tests et refuse la fin de l'exécution en cas d'échec.
  • Post tool use hook : Effectue l'analyse syntaxique (lint) et la vérification de type après chaque modification.
  • Rôle du Subagent (Code Review) : Utiliser un sous-agent de revue de code sur l'exécution non supervisée. Ce sous-agent doit analyser le changement de manière "froide" (sans mémoire du processus de construction) pour identifier des problèmes que l'exécution initiale a pu ignorer.
  • Objectif Final : Rendre le contrôle aussi rigoureux que le niveau de non-supervision de l'exécution.
  • Méthodes de Contrôle :
  • Lire le diff.
  • Transformer les tests en un "gate" (portail) qui bloque l'exécution.
  • Vérifier les exécutions sans tête (headless) via les résultats JSON.
  • Obtenir un second avis critique sur tout ce qui est important.

Takeaways

  • La vérification est essentielle et son niveau doit être proportionnel au degré de non-supervision de l'exécution.
  • Il est impératif d'examiner directement les changements (le "diff") et de ne pas se fier aux résumés de l'exécution.
  • Le critère principal de vérification est que les tests doivent prouver qu'ils ont été exécutés, et non simplement l'affirmer.
  • L'automatisation via des "hooks" (ex: Stop hook) et l'utilisation d'un sous-agent de revue de code sont nécessaires pour un contrôle rigoureux.
Cartes mémo 10 cartes
Question
cliquez pour révéler · ←/→
Réponse
cliquez pour retourner
Exporter vers Anki (.tsv) ↓
Vérification des connaissances 0 questions

No quiz for this lesson yet.