http.FileServer canonicalizes /index.html -> "./", which for /ui/ produced a 301 redirect loop and made the control room unreachable. Serve embedded files directly with http.ServeContent instead. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>