1. Read the `/data/previews.json` registry to check for running services.
2. If services are running, verify their ports are responding with `curl localhost:{port}`.
3. If a port is not responding, recreate the service using `preview_stop` and `preview_serve`.
4. If no services are running, read the `/data/preview_history.json` to find previously run projects.
5. If the history is empty, scan the workspace for potential project directories.
6. Offer the user options to restart a service from history or preview a discovered project.
7. If static assets are not loading, guide the user to fix absolute paths to relative paths.
8. After fixing paths or recreating the service, instruct the user to refresh the browser panel.