- Introduce dev.sh as the local backend + Vite launcher - Document the separate backend/frontend development flow - Note that the dev Gunicorn config restarts Python on file changes - Note that Vite hot reloads React changes in webui