The daemon now calls triggerPendingSpawns() on each heartbeat, which: - Checks for POLECAT_STARTED messages in Deacon inbox - Polls pending spawns with WaitForClaudeReady (2s timeout) - Nudges ready polecats with Begin message - Prunes stale pending spawns (>5 min old) This ensures polecats get triggered even when Deacon is not in an active patrol cycle. Uses bootstrap mode regex detection which is acceptable for daemon operations. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>