Improvements
- Bot shutdown: When you stop a bot loop with Ctrl+C or an external shutdown signal, in-flight API requests are cancelled instead of finishing in the background. That makes restarts and deploys less noisy and avoids surprise submissions after you thought the bot had stopped.