Qu'est-ce qu'un "hook" dans ce contexte ?	Un code déterministes à un point fixe dans la boucle, transformant une règle en une garantie.
Quel hook s'exécute avant qu'un outil ne soit appelé ?	Pre-tool use.
Quelles sont les valeurs de permission possibles pour un hook pre-tool use ?	allow, deny, ask, ou defer.
Quel code de sortie indique une erreur bloquante pour Claude ?	2.
Quelle est la différence entre un code de sortie 1 et 2 ?	1 est non-bloquant (Claude continue), 2 est bloquant (Claude s'arrête).
Quel hook permet de réinjecté le contexte après une compaction de conversation ?	Session start avec le compact matcher.
Comment peut-on modifier un appel d'outil sans le bloquer ?	En retournant une entrée mise à jour (updated input).
Quel hook s'exécute après qu'un outil a été appelé avec succès ?	Post-tool use.
