Defines the state machine that Dogs execute for death warrants: - 3-attempt interrogation with escalating timeouts (60s, 120s, 240s) - PARDON path when session responds with ALIVE - EXECUTE path after all attempts exhausted - EPITAPH step for audit logging Key design decisions documented: - Dogs are goroutines, not Claude sessions - Timeout gates close on timer OR early response detection - State persisted to ~/gt/deacon/dogs/active/ for crash recovery Implements specification for gt-cd404. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
15 KiB
15 KiB