- Fix crew next/prev: Pass session name via key binding to avoid run-shell context issue - Add TouchTownActivity() for town-level activity signaling - Implement daemon exponential backoff based on activity.json: - 0-5 min idle → 5 min heartbeat - 5-15 min idle → 10 min heartbeat - 15-45 min idle → 30 min heartbeat - 45+ min idle → 60 min heartbeat (max) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>