- Pidfile guard prevents duplicate watchdog instances
- Removed check_zombies — was killing legitimate git push/clone from
active workers (caused mass exit 143 failures)
- Replaced with check_disk that cleans clone dirs >1hr old
- Disabled gemini loop check (no API key configured)
- Workers use fresh clone per issue (no shared worktree contention)
- Simplified cleanup to rm -rf (no git worktree bookkeeping)
- Tested file_issue end-to-end — confirmed working
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Workers now git clone --depth=1 per issue instead of sharing base repos
with worktrees. Eliminates all contention and branch collision errors.
- Watchdog file_issue uses temp file + sys.argv for safe JSON escaping
- Watchdog zombie detection only kills processes >5min old (was killing
legitimate git pushes from active workers)
- Simplified cleanup to plain rm -rf (no worktree bookkeeping needed)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>