Server.running was a plain bool accessed from multiple goroutines (start/stop/signal handlers). Convert to atomic.Bool with Store/Load to make all accesses safe for concurrent use. Updates all test files to use the new atomic API.