aebaef07dd
Prevents timer accumulation in long-running loops: - restart_context.go: poll loop uses NewTicker instead of time.After - supervised.go: backoff sleep uses NewTimer with proper Stop - telegram.go: poll loop uses NewTimer for both retryAfter and poll interval Each time.After created a timer that couldn't be GC'd until it fired. In long-running goroutines this caused bounded but unnecessary memory growth.