stop-hook: decision:block fuer Session-Zusammenfassung erzwingen #1

Merged
yoshi merged 1 commit from fix/stop-hook-block-for-summary into main 2026-05-02 18:38:12 +00:00
Owner

Der bisherige systemMessage-Reminder im Stop-Hook wurde von Claude in der Praxis ignoriert (continue:true beendet die Session sofort, kein weiterer Turn). Resultat: 100% der raw/-Dateien sind reine Activity-Logs ohne Erkenntnisse, brain:compile findet nichts zu kompilieren.

Aenderung

stop.sh blockiert nun mit decision:block + Reason-Anweisung. Claude muss noch einen Turn machen, in dem es die Zusammenfassung in raw/ nachtraegt. Beim zweiten Stop-Event wird durchgelassen.

Anti-Loop

  • Marker-Datei ~/.sb-pending-summary mit 10-Min-TTL
  • Mindestens 5 Tool-Calls noetig (kleine Sessions blocken nicht)
  • session-start.sh raeumt verwaiste Marker auf

Tests

Lokal verifiziert:

  • Erstes Stop bei voller Session: Block + Marker erzeugt
  • Zweites Stop: continue:true + Marker entfernt
  • Trivialer Stop (3 Eintraege): continue:true ohne Block

Version

Bump 2.0.3 -> 2.1.0 (Behavior-Change)

Der bisherige systemMessage-Reminder im Stop-Hook wurde von Claude in der Praxis ignoriert (continue:true beendet die Session sofort, kein weiterer Turn). Resultat: 100% der raw/-Dateien sind reine Activity-Logs ohne Erkenntnisse, brain:compile findet nichts zu kompilieren. ## Aenderung stop.sh blockiert nun mit decision:block + Reason-Anweisung. Claude muss noch einen Turn machen, in dem es die Zusammenfassung in raw/ nachtraegt. Beim zweiten Stop-Event wird durchgelassen. ## Anti-Loop - Marker-Datei `~/.sb-pending-summary` mit 10-Min-TTL - Mindestens 5 Tool-Calls noetig (kleine Sessions blocken nicht) - session-start.sh raeumt verwaiste Marker auf ## Tests Lokal verifiziert: - Erstes Stop bei voller Session: Block + Marker erzeugt - Zweites Stop: continue:true + Marker entfernt - Trivialer Stop (3 Eintraege): continue:true ohne Block ## Version Bump 2.0.3 -> 2.1.0 (Behavior-Change)
Der bisherige systemMessage-Reminder wurde von Claude in der Praxis
ignoriert (continue:true beendet die Session sofort, kein weiterer Turn).

Neu: stop.sh blockiert mit decision:block + Reason-Anweisung. Claude
muss noch einen Turn machen, in dem es die Zusammenfassung in raw/
nachtraegt. Beim zweiten Stop-Event wird durchgelassen.

Anti-Loop:
- Marker-Datei ~/.sb-pending-summary mit 10-Min-TTL
- Mindestens 5 Tool-Calls noetig (kleine Sessions blocken nicht)
- session-start.sh raeumt verwaiste Marker auf

Bump auf 2.1.0 (Behavior-Change).
yoshi merged commit 9dc31715ef into main 2026-05-02 18:38:12 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
yoshi/second-brain-skill!1
No description provided.