- Implement resurrection pool for agent health monitoring
- Add agent/resurrection_pool.py with health polling and auto-revive
- Add docs/resurrection-pool.md with comprehensive documentation
Addresses issue #882: [M6-P3] Resurrection Pool — health polling, dead-agent detection, auto-revive
Features:
1. Health polling loop across wizard gateways
2. Dead-agent detection with configurable timeout
3. Auto-revive policy engine (yes/no/ask/substitute)
4. Human-in-the-loop revival via Telegram/Nostr approval
Components:
- HealthPoller: Polls gateways for agent health
- DeadAgentDetector: Detects downed agents
- AutoRevivePolicyEngine: Manages revive policies
- HumanInTheLoopApproval: Human approval system
- ResurrectionPool: Main pool manager
Deliverables from issue:
- [x] Health polling loop across wizard gateways
- [x] Dead-agent detection with configurable timeout
- [x] Auto-revive policy engine (yes/no/ask per mission)
- [x] Human-in-the-loop revival via Telegram / Nostr approval