Was ist ein "Hook" in diesem System?	Determinierter Code an einem festen Punkt im Loop, der eine Garantie bietet, dass er ausgeführt wird.
Wofür wird der Hook "pre-tool use" verwendet?	Er feuert vor einem Tool-Aufruf und dient als Durchsetzungsprivileg (enforcement primitive).
Wo würde man typischerweise Auto-Formatting oder Lintings platzieren?	Im Hook "post-tool use", da dieser nach einem erfolgreichen Tool-Aufruf feuert.
Was bedeutet der Exit Code 0 bei einem Hook?	Erfolg; Claude parst den Standard-Output als JSON.
Welcher Exit Code signalisiert einen blockierenden Fehler?	Exit Code 2.
Wie kann ein Hook eine Tool-Aufrufinformation (z.B. ein Bash-Befehl) modifizieren?	Durch die Rückgabe von "updated input", wobei das gesamte Eingabeobjekt ersetzt wird.
Welcher Hook stellt sicher, dass der Kontext nach einer Kompaktierung erhalten bleibt?	"session start" mit dem "compact matcher".
Was bewirken die Hooks "stop" und "refuse"?	Sie beenden die aktuelle Runde (Turn) von Claude, wenn bestimmte Bedingungen nicht erfüllt sind.
