package main import ( "net/http" ) var reviewServer *http.Server // startReviewServer starts the HTTP server for the review interface func startReviewServer() { mux := http.NewServeMux() // Serve static files from review directory mux.Handle("/", http.FileServer(http.Dir("review"))) reviewServer = &http.Server{ Addr: ":8085", Handler: mux, } go func() { logMessage(Console, Info, "🌐 Review server running at http://localhost:8085/review.html") if err := reviewServer.ListenAndServe(); err != http.ErrServerClosed { logMessage(Console, Warning, "Review server error: %v", err) } }() } // stopReviewServer gracefully stops the HTTP server func stopReviewServer() { if reviewServer != nil { reviewServer.Close() } }