Adds supervision for dispatched dogs that may get stuck. The new step (between dog-pool-maintenance and orphan-check): - Lists dogs in "working" state - Checks work duration vs plugin timeout (default 10m) - Decision matrix based on how long overdue: - < 2x timeout: log warning, check next cycle - 2x-5x timeout: file death warrant - > 5x timeout: force clear + escalate to Mayor - Tracks chronic failures for repeat offenders This closes the supervision gap where dogs could hang forever after being dispatched via `gt dog dispatch --plugin`. Closes: gt-s4dp3 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
24 KiB
24 KiB